116-釘釘機(jī)器人

在很多情況下,如果能發(fā)消息到手機(jī)是一個(gè)非常實(shí)用的功能。比如,zabbix監(jiān)控報(bào)警,可以采用執(zhí)行腳本,向手機(jī)發(fā)送報(bào)警消息。
阿里巴巴的釘釘可以很方便的向用戶發(fā)送消息,實(shí)際上就是建一個(gè)群,在群里面創(chuàng)建一個(gè)機(jī)器人。發(fā)消息就是通過腳本讓機(jī)器人在群里說話而已。
在群里創(chuàng)建機(jī)器人并設(shè)置,可以通過釘釘網(wǎng)頁版,網(wǎng)址為:https://im.dingtalk.com/
創(chuàng)建機(jī)器人的步驟如下:
1、在釘釘群聊的右上角點(diǎn)機(jī)器人

ding1.png

2、點(diǎn)擊“+”添加機(jī)器人
ding2.png

3、選擇機(jī)器人類型
ding3.png

4、給機(jī)器人起名
ding4.png

5、將webhook內(nèi)容保存下來,備用
ding5.png

編寫腳本dingtalk.py:

#!/usr/bin/env python3

import json
import requests
import sys


def send_msg(url, reminders, msg):
    headers = {'Content-Type': 'application/json;charset=utf-8'}
    data = {
        "msgtype": "text",  # 發(fā)送消息類型為文本
        "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 = 此處填寫上面第5步webhook的內(nèi)容
    print(send_msg(url, reminders, msg))

發(fā)送消息進(jìn)行測(cè)試:

# python3 dingtalk.py "這是一個(gè)測(cè)試而已"

收到的消息如下:


ding6.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Zabbix簡(jiǎn)介 Zabbix官方網(wǎng)站Zabbix中文文檔 本文系統(tǒng)環(huán)境是CentOS7x86_64, Zabbi...
    Zhang21閱讀 8,331評(píng)論 0 37
  • 點(diǎn)擊查看原文 Web SDK 開發(fā)手冊(cè) SDK 概述 網(wǎng)易云信 SDK 為 Web 應(yīng)用提供一個(gè)完善的 IM 系統(tǒng)...
    layjoy閱讀 14,316評(píng)論 0 15
  • 1.寫在前面 本文主要介紹的是zabbix的編譯安裝過程,包含它的基礎(chǔ)環(huán)境LNMP,雖然zabbix官方一般推薦的...
    天之藍(lán)色閱讀 2,664評(píng)論 0 16
  • 一、介紹 qqbot 是一個(gè)用 python 實(shí)現(xiàn)的、基于騰訊 SmartQQ 協(xié)議的 QQ 機(jī)器人框架,可運(yùn)行在...
    ysai閱讀 3,074評(píng)論 2 50
  • 活在他的世界里,我沒了自我,眼里只有他,擔(dān)心某一天,他有外遇,社會(huì)的誘惑那么大,他外遇了,我怎么辦?我總是這樣...
    Cuilyling閱讀 212評(píng)論 0 0

友情鏈接更多精彩內(nèi)容