通过钉钉软件创建一个群聊机器人,要求:
实现此案例需要按照如下步骤进行。
步骤一:在钉钉中创建群聊机器人
/
图-7
/
图-8
/
图-9
/
图-10
/
图-11
步骤二:编写代码
copytextpop-up
[root@ localhost day12]# vim dingtalk.py
import json
import requests
import sys
def send_msg(url, reminders, msg):
headers = {'Content-Type': 'application/json;charset=utf-8'}
data = {
"msgtype": "text", # 发送消息类型为文本
"at": {
"atMobiles": reminders,
"isAtAll": False, # 不@所有人
},
"text": {
"content": msg, # 消息正文
}
}
r = requests.post(url, data=json.dumps(data), headers=headers)
return r.text
if __name__ == '__main__':
msg = sys.argv[1]
reminders = ['15055667788'] # 特殊提醒要查看的人,就是@某人一下
url = 此处填写上面webhook的内容
print(send_msg(url, reminders, msg))
[root@ localhost day12]# vim dingtalk.py
import json
import requests
import sys
def send_msg(url, reminders, msg):
headers = {'Content-Type': 'application/json;charset=utf-8'}
data = {
"msgtype": "text", # 发送消息类型为文本
"at": {
"atMobiles": reminders,
"isAtAll": False, # 不@所有人
},
"text": {
"content": msg, # 消息正文
}
}
r = requests.post(url, data=json.dumps(data), headers=headers)
return r.text
if __name__ == '__main__':
msg = sys.argv[1]
reminders = ['15055667788'] # 特殊提醒要查看的人,就是@某人一下
url = 此处填写上面webhook的内容
print(send_msg(url, reminders, msg))
步骤三:测试脚本执行
copytextpop-up
[root@ localhost day12]# python3 dingtalk.py "这只是一个测试而已"