模块 linlang.api

接口 LinMessenger


public interface LinMessenger
与平台无关的消息发送服务。

Text 方法直接渲染模板文本,Key 方法先通过语言服务解析路径键。 kv 参数按“名称、值”成对传入;Map 重载适合已经组织好的变量集合。

  • 方法详细资料

    • sendText

      void sendText(Object recipient, String template, Object... kv)
      发送聊天文本模板。
      参数:
      recipient - 平台接收者
      template - 文本模板
      kv - 交替排列的变量名和值
    • sendKey

      void sendKey(Object recipient, String key, Object... kv)
      发送语言键对应的聊天文本。
      参数:
      recipient - 平台接收者
      key - 语言路径键
      kv - 交替排列的变量名和值
    • sendText

      void sendText(Object recipient, String template, Map<String,?> vars)
      使用变量映射发送聊天文本模板。
      参数:
      recipient - 平台接收者
      template - 文本模板
      vars - 模板变量
    • sendKey

      void sendKey(Object recipient, String key, Map<String,?> vars)
      使用变量映射发送语言键对应的聊天文本。
      参数:
      recipient - 平台接收者
      key - 语言路径键
      vars - 模板变量
    • sendTitleText

      void sendTitleText(Object recipient, String title, String subtitle, int fadeIn, int stay, int fadeOut, Object... kv)
      发送标题文本模板。
      参数:
      recipient - 平台接收者
      title - 主标题模板
      subtitle - 副标题模板
      fadeIn - 淡入时长
      stay - 停留时长
      fadeOut - 淡出时长
      kv - 交替排列的变量名和值
    • sendTitleKey

      void sendTitleKey(Object recipient, String titleKey, String subKey, int fadeIn, int stay, int fadeOut, Object... kv)
      发送语言键对应的标题。
      参数:
      recipient - 平台接收者
      titleKey - 主标题语言键
      subKey - 副标题语言键
      fadeIn - 淡入时长
      stay - 停留时长
      fadeOut - 淡出时长
      kv - 交替排列的变量名和值
    • sendTitleText

      void sendTitleText(Object recipient, String title, String subtitle, int fadeIn, int stay, int fadeOut, Map<String,?> vars)
      使用变量映射发送标题文本模板。
      参数:
      recipient - 平台接收者
      title - 主标题模板
      subtitle - 副标题模板
      fadeIn - 淡入时长
      stay - 停留时长
      fadeOut - 淡出时长
      vars - 模板变量
    • sendTitleKey

      void sendTitleKey(Object recipient, String titleKey, String subKey, int fadeIn, int stay, int fadeOut, Map<String,?> vars)
      使用变量映射发送语言键对应的标题。
      参数:
      recipient - 平台接收者
      titleKey - 主标题语言键
      subKey - 副标题语言键
      fadeIn - 淡入时长
      stay - 停留时长
      fadeOut - 淡出时长
      vars - 模板变量
    • sendActionBarText

      void sendActionBarText(Object recipient, String template, Object... kv)
      发送动作栏文本模板。
      参数:
      recipient - 平台接收者
      template - 文本模板
      kv - 交替排列的变量名和值
    • sendActionBarKey

      void sendActionBarKey(Object recipient, String key, Object... kv)
      发送语言键对应的动作栏文本。
      参数:
      recipient - 平台接收者
      key - 语言路径键
      kv - 交替排列的变量名和值
    • sendActionBarText

      void sendActionBarText(Object recipient, String template, Map<String,?> vars)
      使用变量映射发送动作栏文本模板。
      参数:
      recipient - 平台接收者
      template - 文本模板
      vars - 模板变量
    • sendActionBarKey

      void sendActionBarKey(Object recipient, String key, Map<String,?> vars)
      使用变量映射发送语言键对应的动作栏文本。
      参数:
      recipient - 平台接收者
      key - 语言路径键
      vars - 模板变量