用钉钉机器人发送群消息
本帖最后由 liyitong 于 2023-11-24 15:53 编辑最近在带毕业设计,学校用钉钉。
忽然想在群里用钉钉机器人发消息,这样学生遇到问题会先自己研究一下,而不是稍遇不懂就直接随手私信或者回复到我{:1_905:}
首先如上图所示,添加钉钉机器人,选择自定义(webhook),最后点击完成,记下Webhook地址。在安全设置中,添加自定义关键词。
钉钉机器人接收到的消息中只有包含这个安全词,才会发送到群里面,我设置了一个句号。
最后把webhook地址替换如下代码的url值:import requests,json
url=r"https://oapi.dingtalk.com/robot/send?access_token=26126cff0f8f5e9797aa5879ee08......"
def get_message(xiaoxi:str, quantizhaohuan=0):
tou={"Content-Type":"application/json; charset=utf-8"}
neirong={"msgtype":"text",
"text":{"content":xiaoxi},
"at":{
"atMobiles":[],
"isAtAll":quantizhaohuan#为1则@所有人
}
}
messagebody=json.dumps(neirong)
print(messagebody)
result=requests.post(url=url, data=messagebody,headers=tou)
print(result.text)
if __name__ =="__main__":
xiaoxi="基于大数据下的微博营销策略研究,这个有点偏题。建议换个研究对象或者词语。"
get_message(xiaoxi)更改代码中的xiaoxi变量的值,的字符串内容,执行代码,即可用钉钉机器人把消息发送到群里面。
请教:若想在群中@指定人,代码如何修改? 你可以接入gpt(笑)
另,你的步骤3里好像说了,自10月16起,自定义机器人迁移到钉钉开放平台
再另,建议你修改代码,不要暴露自己的token啊喂,钉钉自己也说了泄露可能有风险 普通D 发表于 2023-11-24 15:40
你可以接入gpt(笑)
另,你的步骤3里好像说了,自10月16起,自定义机器人迁移到钉钉开放平台
再另,建议 ...
迁移到哪儿,好像不影响用,没继续研究政策性之类的通知。
我嫌其它设置麻烦,回头我就把机器人加上ip验证,只有我自己电脑能发{:17_1072:} 我上一个项目里定时发送的消息(如果有错误信息,需要提醒) liyitong 发表于 2023-11-24 15:56
迁移到哪儿,好像不影响用,没继续研究政策性之类的通知。
我嫌其它设置麻烦,回头我就把机器人加上ip验 ...
不太清楚影不影响,我自己的自定义机器人也是之前设置的,只是你第一张图就失效了。{:301_978:} 不错,多谢分享 感谢分享,这个很方便 一般企业项目告警群用的多 学习了,谢谢