alicebot.adapter.telegram.message
Telegram 适配器消息。
class TelegramMessage
Bases: alicebot.message.Message
Telegram 消息。
method from_entities(text, entities)
Arguments
- entities (list[alicebot.adapter.telegram.model.MessageEntity])
Returns
Type: Self
method get_segment_class()
获取消息字段类。
Returns
Type: type['TelegramMessageSegment']
消息字段类。
method to_entities(self)
Returns
Type: list[alicebot.adapter.telegram.model.MessageEntity]
method to_text(self)
Returns
Type: str
class TelegramMessageSegment
Bases: alicebot.adapter.telegram.entity.Entity[TelegramMessage]
Telegram 消息字段,对应 Telegram 的 MessageEntity。
method from_str(msg)
用于将 str
转换为消息字段,子类应重写此方法。
Returns
Type: Self
由
str
转换的消息字段。
method get_message_class()
获取消息类。
Returns
Type: type['TelegramMessage']
消息类。
method is_text(self)
是否是纯文本消息字段。
Returns
Type: bool
是否是纯文本消息字段。
readonly property length
Type: int
method text(text)
Returns
Type: Self