Version: Next

nonebot.adapters.feishu.message

class MessageSegment(<auto>)

  • 说明: 飞书 协议 MessageSegment 适配。具体方法参考协议消息段类型或源码。

  • 参数

    auto

classmethod get_message_class()

  • 参数

    empty

  • 返回

    • type[Message]

method is_text()

  • 参数

    empty

  • 返回

    • bool

staticmethod text(text)

  • 参数

    • text (str)
  • 返回

    • MessageSegment

staticmethod post(title, content)

  • 参数

    • title (str)

    • content (list[Any])

  • 返回

    • MessageSegment

staticmethod image(image_key)

  • 参数

    • image_key (str)
  • 返回

    • MessageSegment

staticmethod interactive(data)

  • 参数

    • data (dict[str, Any])
  • 返回

    • MessageSegment

staticmethod at(user_id)

  • 参数

    • user_id (str)
  • 返回

    • MessageSegment

staticmethod share_chat(chat_id)

  • 参数

    • chat_id (str)
  • 返回

    • MessageSegment

staticmethod share_user(user_id)

  • 参数

    • user_id (str)
  • 返回

    • MessageSegment

staticmethod audio(file_key)

  • 参数

    • file_key (str)
  • 返回

    • MessageSegment

staticmethod media(file_key, image_key)

  • 参数

    • file_key (str)

    • image_key (str | None)

  • 返回

    • MessageSegment

staticmethod file(file_key)

  • 参数

    • file_key (str)
  • 返回

    • MessageSegment

staticmethod sticker(file_key)

  • 参数

    • file_key (str)
  • 返回

    • MessageSegment

class Message(<auto>)

  • 说明: 飞书 协议 Message 适配。

  • 参数

    auto

classmethod get_segment_class()

  • 参数

    empty

  • 返回

    • type[MessageSegment]

method extract_plain_text()

  • 参数

    empty

  • 返回

    • str

class MessageSerializer(<auto>)

  • 说明: 飞书 协议 Message 序列化器。

  • 参数

    auto

method serialize()

  • 参数

    empty

  • 返回

    • tuple[str, str]

class MessageDeserializer(<auto>)

  • 说明: 飞书 协议 Message 反序列化器。

  • 参数

    auto

method deserialize()

  • 参数

    empty

  • 返回

    • Message