Skip to content

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

Released under the MIT License.