类 EventMessage.Builder

java.lang.Object
com.lark.oapi.service.im.v1.model.EventMessage.Builder
封闭类:
EventMessage

public static class EventMessage.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • messageId

      public EventMessage.Builder messageId(String messageId)
      消息的open_message_id,说明参见:[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2)

      示例值:om_5ce6d572455d361153b7cb51da133945

      参数:
      messageId -
      返回:
    • rootId

      public EventMessage.Builder rootId(String rootId)
      根消息id,用于回复消息场景,说明参见:[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2)

      示例值:om_5ce6d572455d361153b7cb5xxfsdfsdfdsf

      参数:
      rootId -
      返回:
    • parentId

      public EventMessage.Builder parentId(String parentId)
      父消息的id,用于回复消息场景,说明参见:[消息ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/message/intro#ac79c1c2)

      示例值:om_5ce6d572455d361153b7cb5xxfsdfsdfdsf

      参数:
      parentId -
      返回:
    • createTime

      public EventMessage.Builder createTime(String createTime)
      消息发送时间(毫秒)

      示例值:1609073151345

      参数:
      createTime -
      返回:
    • updateTime

      public EventMessage.Builder updateTime(String updateTime)
      消息更新时间(毫秒)

      示例值:1687343654666

      参数:
      updateTime -
      返回:
    • chatId

      public EventMessage.Builder chatId(String chatId)
      消息所在的群组 ID

      示例值:oc_5ce6d572455d361153b7xx51da133945

      参数:
      chatId -
      返回:
    • threadId

      public EventMessage.Builder threadId(String threadId)
      消息所属的话题 ID

      示例值:omt_d4be107c616

      参数:
      threadId -
      返回:
    • chatType

      public EventMessage.Builder chatType(String chatType)
      消息所在的群组类型;;**可选值有**:;- `p2p`:单聊;- `group`: 群组;- `topic_group`:话题群

      示例值:group

      参数:
      chatType -
      返回:
    • messageType

      public EventMessage.Builder messageType(String messageType)
      消息类型

      示例值:text

      参数:
      messageType -
      返回:
    • content

      public EventMessage.Builder content(String content)
      消息内容, json 格式 ;[各类型消息Content](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/im-v1/message/events/message_content)

      示例值:{\"text\":\"@_user_1 hello\"}

      参数:
      content -
      返回:
    • mentions

      public EventMessage.Builder mentions(MentionEvent[] mentions)
      被提及用户的信息

      示例值:

      参数:
      mentions -
      返回:
    • userAgent

      public EventMessage.Builder userAgent(String userAgent)
      用户代理

      示例值:Mozilla/5.0 (Macintosh; Intel Mac OS X 13_2_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.53 Safari/537.36 Lark/6.7.5 LarkLocale/en_US ttnet SDK-Version/6.7.8

      参数:
      userAgent -
      返回:
    • build

      public EventMessage build()