Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/zhuifengshen/DingtalkChatbot
/ functions
Functions
31 in github.com/zhuifengshen/DingtalkChatbot
⨍
Functions
31
◇
Types & classes
6
↓ 7 callers
Function
is_not_null_and_blank_str
非空字符串 :param content: 字符串 :return: 非空 - True,空 - False >>> is_not_null_and_blank_str('') False >>> is_not_null_and_blank_str
dingtalkchatbot/chatbot.py:32
↓ 7 callers
Method
send_action_card
ActionCard类型 :param action_card: 整体跳转ActionCard类型实例或独立跳转ActionCard类型实例 :return: 返回消息发送结果
dingtalkchatbot/chatbot.py:231
↓ 6 callers
Method
post
发送消息(内容UTF-8编码) :param data: 消息数据(字典) :return: 返回消息发送结果
dingtalkchatbot/chatbot.py:278
↓ 5 callers
Method
msg_open_type
消息链接的打开方式 1、默认或不设置时,为浏览器打开:pc_slide=False 2、在PC端侧边栏打开:pc_slide=True
dingtalkchatbot/chatbot.py:97
↓ 4 callers
Method
status
Prints things in green color.
setup.py:37
↓ 3 callers
Method
__init__
初始化单条消息文本 :param title: 单条消息文本 :param message_url: 点击单条信息后触发的URL :param pic_url: 点击单条消息后面图片触发的URL
dingtalkchatbot/chatbot.py:409
↓ 3 callers
Method
get_data
获取FeedLink消息数据(字典) :return: 本FeedLink消息的数据
dingtalkchatbot/chatbot.py:421
↓ 3 callers
Method
send_feed_card
FeedCard类型 :param links: FeedLink实例列表 or CardItem实例列表 :return: 返回消息发送结果
dingtalkchatbot/chatbot.py:252
↓ 3 callers
Method
send_markdown
markdown类型 :param title: 首屏会话透出的展示内容 :param text: markdown格式的消息内容 :param is_at_all: @所有人时:true,否则为:false(可选)
dingtalkchatbot/chatbot.py:189
↓ 3 callers
Method
send_text
text类型 :param msg: 消息内容 :param is_at_all: @所有人时:true,否则为false(可选) :param at_mobiles: 被@用户的手机号 :param at_dingt
dingtalkchatbot/chatbot.py:110
↓ 2 callers
Method
send_image
image类型 :param pic_url: 图片链接 :return: 返回消息发送结果
dingtalkchatbot/chatbot.py:144
↓ 2 callers
Method
send_link
link类型 :param title: 消息标题 :param text: 消息内容(如果太长自动省略显示) :param message_url: 点击消息触发的URL :param pic_url: 图片URL(
dingtalkchatbot/chatbot.py:163
↓ 2 callers
Method
update_webhook
钉钉群自定义机器人安全设置加签时,签名中的时间戳与请求时不能超过一个小时,所以每个1小时需要更新签名
dingtalkchatbot/chatbot.py:76
Method
__init__
机器人初始化 :param webhook: 钉钉群自定义机器人webhook地址 :param secret: 机器人安全设置页面勾选“加签”时需要传入的密钥 :param pc_slide: 消息链接打开方式,默认False为浏览
dingtalkchatbot/chatbot.py:57
Method
__init__
ActionCard初始化 :param title: 首屏会话透出的展示内容 :param text: markdown格式的消息 :param btns: 按钮列表:(1)按钮数量为1时,整体跳转ActionCard类型;(2)按
dingtalkchatbot/chatbot.py:345
Method
__init__
CardItem初始化 @param title: 子控件名称 @param url: 点击子控件时触发的URL @param pic_url: FeedCard的图片地址,ActionCard时不需要,故默认为None
dingtalkchatbot/chatbot.py:447
Method
finalize_options
override
setup.py:46
Method
get_data
获取ActionCard类型消息数据(字典) :return: 返回ActionCard数据
dingtalkchatbot/chatbot.py:367
Method
get_data
获取CardItem子控件数据(字典) @return: 子控件的数据
dingtalkchatbot/chatbot.py:459
Method
initialize_options
override
setup.py:41
Method
run
(self)
setup.py:51
Method
setUpClass
(cls)
dingtalkchatbot/chatbot_test.py:14
Method
test_is_not_null_and_blank_str
测试字符串不为空函数
dingtalkchatbot/chatbot_test.py:23
Method
test_send_actioncard
1.测试发送整体跳转ActionCard消息功能(基于CardItem新API)
dingtalkchatbot/chatbot_test.py:55
Method
test_send_actioncard_old_api
1.测试发送整体跳转ActionCard消息功能(基于字典旧API)
dingtalkchatbot/chatbot_test.py:76
Method
test_send_feedcard
测试发送FeedCard类型消息功能(基于CardItem新API)
dingtalkchatbot/chatbot_test.py:98
Method
test_send_feedcard_old_api
测试发送FeedCard类型消息功能(基于FeedLink旧API)
dingtalkchatbot/chatbot_test.py:107
Method
test_send_image
测试发送表情图片消息函数
dingtalkchatbot/chatbot_test.py:36
Method
test_send_link
测试发送链接消息函数
dingtalkchatbot/chatbot_test.py:41
Method
test_send_markdown
测试发送Markdown格式消息函数
dingtalkchatbot/chatbot_test.py:46
Method
test_send_text
测试发送文本消息函数
dingtalkchatbot/chatbot_test.py:31