使用 web hook 直接发送,简单易用。成本低
类似 slack 消息,企业微信消息
安装钉钉聊天机器人
pip install DingtalkChatbot
使用
在钉钉的 群设置-> 智能群助手 添加 webhook 机器人
设置机器人名字
安全设置可以自定义关键词 或加签
自定义关键词指发送的信息中必须包含的字符串,否则发送无效。也可以先定固定 ip 地址发送
def send(message, at_mobiles=[]):
# 引用 settings 里面配置的钉钉群消息通知的 WebHook 地址
webhook = settings.DINGTALK_WEB_HOOK
# 方式一: 初始化机器人小丁
xiaoding = DingtalkChatbot(webhook)
# 方式二:勾选 "加签" 选项时使用
# xiaoding = DingtalkChatbot(webhook, secret=secret)
# Text 消息@所有人
xiaoding.send_text(msg=message, at_mobiles=at_mobiles)