Skip to content

alicebot.adapter.dingtalk.message

DingTalk 适配器消息。

abstract class DingTalkMessage

Bases: alicebot.message.MessageSegment

DingTalk 消息

method action_card_multi_btns(title, text, btns, btn_orientation = '0')

DingTalk 独立跳转 actionCard 消息

  • Arguments

    • text (str)

    • btns (list[typing.Any])

    • btn_orientation (str)

  • Returns

    Type: DingTalkMessage

method action_card_single_btn(title, text, single_title, single_url, btn_orientation = '0')

DingTalk 整体跳转 actionCard 消息

  • Arguments

    • text (str)

    • single_title (str)

    • single_url (str)

    • btn_orientation (str)

  • Returns

    Type: DingTalkMessage

method at(at_mobiles = None, at_user_ids = None, is_at_all = False)

DingTalk At 信息

  • Arguments

    • at_user_ids (Optional[list[str]])

    • is_at_all (bool)

  • Returns

    Type: DingTalkMessage

method feed_card(links)

DingTalk feedCard 消息

  • Returns

    Type: DingTalkMessage

method get_message_class()

获取消息类。

  • Returns

    Type: None

    消息类。

method get_plain_text(self)

获取消息中的纯文本部分。

  • Returns

    Type: str

    消息中的纯文本部分。

DingTalk link 消息

  • Arguments

    • title (str)

    • message_url (str)

    • pic_url (Optional[str])

  • Returns

    Type: DingTalkMessage

method markdown(title, text)

DingTalk markdown 消息

  • Arguments

    • text (str)
  • Returns

    Type: DingTalkMessage

method raw(data)

DingTalk 原始消息

  • Returns

    Type: DingTalkMessage

method ser_model(self)

返回符合钉钉消息标准的消息字段字典。

  • Returns

    Type: dict[str, typing.Any]

    符合钉钉消息标准的消息字段字典。

method text(content)

DingTalk text 消息

  • Returns

    Type: DingTalkMessage

Released under the MIT License.