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
消息中的纯文本部分。
method link(text, title, message_url, pic_url = None)
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