让网维变得简单,快速,准确。拒绝浪费时间,解放出更多的时间陪陪家人。 注册 | 登陆

新建钉钉通知中心(公测)

运维人员通过各大邮箱发送ROS设备通知有很多限制,因此带来不便,本站为此设立「钉钉」转发接口,方便广大用户。
本接口目前仅限于mikrotik系统接入。接口代码可参考下面的脚本代码。

当前已支持的功能:
1.给钉钉群发送通知。
2.支持中英文环境。
3.支持接口调用结果回显,方便开发者调试。
4.钉钉验证方式选择(方式二,加签)就可以获得密匙了

限制:
本接口暂无任何限制,具体限制参考钉钉官方限制:每个机器人每分钟最多发送20条。如果超过20条,会限流10分钟。
如发送内容包含空格,请用"%20"来替换,用"%0a"来替换换行。
 
用户需自行注册钉钉群机器人来获取token和secret,具体参考以下链接
钉钉群注册机器人入口 https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq
钉钉群机器人使用频率限制 https://ding-doc.dingtalk.com/doc#/faquestions/eovtrt
 
 
 
ROS调用代码
  1. ###钉钉access_token###  
  2. :local token "64位长度的token"  
  3. ###钉钉access_secret###  
  4. :local secret "67位长度的密匙"  
  5. ###通知标题内容###  
  6. :local node "节点名"  
  7. ###通知信息内容###  
  8. :local msg "消息内容"  
  9. ###开启接口回显(yes/no)###  
  10. :local debug "yes"  
  11. :do {/tool fetch url=("https://mail.ros6.com:1234/token=$token&secret=$secret&node=$node&msg=$msg") mode=https check-certificate=no keep-result=$debug dst-path=dingmsg.log}  
  12. :delay 3s;  
  13. :if ([/file find name="dingmsg.log"] !=""do={:log warning [/file get [find name="dingmsg.log"] contents];/file remove [find name="dingmsg.log"]}  

Tags: ros, 通知, 钉钉, 告警, 消息

« 上一篇 | 下一篇 »

 

发表评论

评论内容 (必填):