700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > zabbix 使用企业微信群机器人 使用markdown消息艾特群成员(@群成员)发送告警消息

zabbix 使用企业微信群机器人 使用markdown消息艾特群成员(@群成员)发送告警消息

时间:2022-12-02 06:58:46

相关推荐

zabbix 使用企业微信群机器人 使用markdown消息艾特群成员(@群成员)发送告警消息

本例只只包含代码,具体步骤可稳步至另外一篇博客查看

/Huangfei10086/article/details/107713060

将上篇文章中的代码换成如下代码即可

脚本如下:

#!/usr/bin/python3.6#_*_coding:utf-8 _*_#auther:Fei Huangimport requests,sys,json,timeimport urllib3urllib3.disable_warnings()def SendMessageURL(User,Subject,Messages):#webhook换成你机器人的keyURL = "https://qyapi./cgi-bin/webhook/send?key=xxxxxxxxxxxxxxxxxxxxxxxxxxxx"HEADERS = {"Content-Type": "application/json"}Data = {"msgtype": "markdown","markdown": {"content": "# 故障 \n <font color=\"warning\">%s</font> \n <font color=\"info\">%s</font> \n <@%s>"% (Subject,Messages,User)#"mentioned_list" : [User],#"content": \<font color="warning">Subject</font> \n Messages,#"mentioned_list" :[User],#"mentioned_list" :[User,"@all"],#"mentioned_mobile_list" : ["13800000000","@all"]}}r = requests.post(url=URL, headers=HEADERS, json=Data, verify=False)print(r.json())if __name__ == "__main__":SENDTO = str(sys.argv[1])SUBJECT = str(sys.argv[2])MESSAGE = str(sys.argv[3])Status = str(SendMessageURL(SENDTO,SUBJECT,MESSAGE))print (Status)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。