Skip to content
On this page

iamai.adapter.onebot.message

OneBot 适配器消息。

class OneBotMessage(self, message = None)

Bases: iamai.message.Message

OneBot 消息。

  • Arguments

    • message (Union[Self, ~T_MessageSegment, str, Mapping[str, Any], Iterable[Union[~T_MessageSegment, str, Mapping[str, Any]]], NoneType]) - 可以被转化为消息的数据。

    • *args - 其他参数。

class OneBotMessageSegment(self, type, data = <factory>)

Bases: iamai.message.MessageSegment

OneBot 消息字段。

  • Arguments

    • type (str)

    • data (Dict[str, Any])

class method audio(cls, file_id)

音频

  • Arguments

    • file_id (str)
  • Returns

    Type: OneBotMessageSegment

class method file(cls, file_id)

文件

  • Arguments

    • file_id (str)
  • Returns

    Type: OneBotMessageSegment

class method image(cls, file_id)

图片

  • Arguments

    • file_id (str)
  • Returns

    Type: OneBotMessageSegment

class method location(cls, latitude, longitude, title, content)

位置

  • Arguments

    • latitude (float)

    • longitude (float)

    • title (str)

    • content (str)

  • Returns

    Type: OneBotMessageSegment

class method mention(cls, user_id)

提及

  • Arguments

    • user_id (str)
  • Returns

    Type: OneBotMessageSegment

class method mention_all(cls)

提及所有人

  • Returns

    Type: OneBotMessageSegment

class method reply(cls, message_id, user_id)

回复

  • Arguments

    • message_id (str)

    • user_id (str)

  • Returns

    Type: OneBotMessageSegment

class method text(cls, text)

纯文本

  • Arguments

    • text (str)
  • Returns

    Type: OneBotMessageSegment

class method video(cls, file_id)

视频

  • Arguments

    • file_id (str)
  • Returns

    Type: OneBotMessageSegment

class method voice(cls, file_id)

语音

  • Arguments

    • file_id (str)
  • Returns

    Type: OneBotMessageSegment

Released under the MIT License.