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)
返回
- Text
staticmethod at(user_id)
参数
user_id
(str)
返回
- untyped
staticmethod post(title, content)
参数
title
(str)content
(list[list[PostMessageNode]])
返回
- Post
staticmethod image(image_key)
参数
image_key
(str)
返回
- Image
staticmethod interactive(header, config, elements=None, i18n_elements=None)
参数
header
(InteractiveHeader)config
(InteractiveConfig)elements
(list[dict[str, Any]] | None)i18n_elements
(list[dict[str, Any]] | None)
返回
- untyped
staticmethod interactive_template(template_id, template_variable)
参数
template_id
(str)template_variable
(dict[str, Any])
返回
- InteractiveTemplate
staticmethod todo(task_id, summary, due_time)
参数
task_id
(str)summary
(_PostData)due_time
(str)
返回
- untyped
staticmethod hongbao(text)
参数
text
(str)
返回
- Hongbao
staticmethod system(template, from_user, to_chatters)
参数
template
(str)from_user
(list[str])to_chatters
(list[str])
返回
- System
staticmethod location(name, longitude, latitude)
参数
name
(str)longitude
(str)latitude
(str)
返回
- Location
staticmethod video_chat(topic, start_time)
参数
topic
(str)start_time
(str)
返回
- untyped
staticmethod share_chat(chat_id)
参数
chat_id
(str)
返回
- MessageSegment
staticmethod share_user(user_id)
参数
user_id
(str)
返回
- MessageSegment
staticmethod audio(file_key, duration=None)
参数
file_key
(str)duration
(int | None)
返回
- MessageSegment
staticmethod media(file_key, image_key=None, file_name=None, duration=None)
参数
file_key
(str)image_key
(str | None)file_name
(str | None)duration
(int | None)
返回
- MessageSegment
staticmethod file(file_key, file_name=None)
参数
file_key
(str)file_name
(str | None)
返回
- MessageSegment
staticmethod folder(file_key, file_name)
参数
file_key
(str)file_name
(str)
返回
- MessageSegment
staticmethod sticker(file_key)
参数
file_key
(str)
返回
- MessageSegment
method to_post()
参数
empty
返回
- untyped
class Text(<auto>)
说明: Text(type: str, data: Dict[str, Any] = )
参数
auto
class At(<auto>)
说明: At(type: str, data: Dict[str, Any] = )
参数
auto
class Image(<auto>)
说明: Image(type: str, data: Dict[str, Any] = )
参数
auto
class InteractiveHeaderTitle(<auto>)
参数
auto
class InteractiveHeader(<auto>)
参数
auto
class InteractiveConfig(<auto>)
参数
auto
class Interactive(<auto>)
参数
auto
class InteractiveTemplate(<auto>)
说明: InteractiveTemplate(type: str, data: Dict[str, Any] = )
参数
auto
class ShareChat(<auto>)
说明: ShareChat(type: str, data: Dict[str, Any] = )
参数
auto
class ShareUser(<auto>)
说明: ShareUser(type: str, data: Dict[str, Any] = )
参数
auto
class Audio(<auto>)
说明: Audio(type: str, data: Dict[str, Any] = )
参数
auto
class Media(<auto>)
说明: Media(type: str, data: Dict[str, Any] = )
参数
auto
class File(<auto>)
说明: File(type: str, data: Dict[str, Any] = )
参数
auto
class Folder(<auto>)
说明: Folder(type: str, data: Dict[str, Any] = )
参数
auto
class Sticker(<auto>)
说明: Sticker(type: str, data: Dict[str, Any] = )
参数
auto
class PostMessageNode(<auto>)
参数
auto
class PostMessageNodeStylable(<auto>)
参数
auto
class PostText(<auto>)
参数
auto
class PostA(<auto>)
参数
auto
class PostAt(<auto>)
参数
auto
class PostImg(<auto>)
参数
auto
class PostMedia(<auto>)
参数
auto
class PostEmotion(<auto>)
参数
auto
class Post(<auto>)
说明: Post(type: str, data: Dict[str, Any] = )
参数
auto
class System(<auto>)
说明: System(type: str, data: Dict[str, Any] = )
参数
auto
class Location(<auto>)
说明: Location(type: str, data: Dict[str, Any] = )
参数
auto
class VideoChat(<auto>)
说明: VideoChat(type: str, data: Dict[str, Any] = )
参数
auto
class Todo(<auto>)
说明: Todo(type: str, data: Dict[str, Any] = )
参数
auto
class Vote(<auto>)
说明: Vote(type: str, data: Dict[str, Any] = )
参数
auto
class Hongbao(<auto>)
说明: Hongbao(type: str, data: Dict[str, Any] = )
参数
auto
class ShareCalendarEvent(<auto>)
说明: ShareCalendarEvent(type: str, data: Dict[str, Any] = )
参数
auto
class Calendar(<auto>)
参数
auto
class GeneralCalendar(<auto>)
参数
auto
class Message(<auto>)
说明: 飞书 协议 Message 适配。
参数
auto
classmethod get_segment_class()
参数
empty
返回
- type[MessageSegment]
method serialize()
参数
empty
返回
- tuple[str, str]
staticmethod deserialize(content, mentions, message_type)
参数
content
(str)mentions
(list[Mention] | None)message_type
(str)
返回
- Message
method extract_plain_text()
参数
empty
返回
- str