一、简介
群机器人是钉钉群的高级扩展功能。群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步。例如:通过聚合GitHub,GitLab等源码管理服务,实现源码更新同步;通过聚合Trello,JIRA等项目协调服务,实现项目信息同步。不仅如此,群机器人支持Webhook协议的自定义接入,支持更多可能性,例如:你可将运维报警提醒通过自定义机器人聚合到钉钉群。
二、创建叮叮机器人


创建机器人名称

编写脚本
zabbix_server路径:
/usr/lib/zabbix/alertscripts
#!/usr/bin/python
# -*- coding: utf-8 -*-
import requests
import json
import sys
import os
headers = {'Content-Type': 'application/json;charset=utf-8'}
api_url = "https://oapi.dingtalk.com/robot/send?access_token=e0fb9f42d72ca30d9b762722d3c98d025949a0c124238989ccf7afab5c615ce2"
#需要更换你机器人的地址
def msg(text):
json_text= {
"msgtype": "text",
"text": {
"content": text
},
"at": {
"atMobiles": [
"186..." #需要@群里谁
],
"isAtAll": True #是否全部@,True为是,False为否
}
}
print requests.post(api_url,json.dumps(json_text),headers=headers).content
if __name__ == '__main__':
text = sys.argv[1]
msg(text)
添加执行权限
chmod +x dingding.py
测试脚本是否可行


创建媒介类型

创建动作

用户媒介

测试是否成功发送

来源:https://www.cnblogs.com/zhangzihong/p/9797369.html