一款推送软路由openwrt当期运行状态的插件
推送至钉钉
现在推送信息生态最好的就是Server酱,可在大量使用后作者也不得不走向了收费,免费额度有限,这也是我不得不转向替代品的寻找。
环境
- openwrt x86-64 官方版本
- 钉钉机器人
插件说明
安装
ssh登录软路由后台地址
cd /tmp
wget https://op.dllkids.xyz/packages/x86_64/luci-app-pushbot_3.**_all.ipk
opkg update & opkg install iputils-arping curl wrtbwmon luci-app-pushbot*
插件设置
钉钉机器人
钉钉机器人获取webhook
电脑端钉钉 新建群 然后设置里添加自定义机器人并设置关键字 还需要只需要 webhook链接那access_token
后面的那一串字符串
插件设置
Webhook填入你access_token
后面的字符串
本设备名称填入你设置的钉钉机器人关键字
然后保存运行就好建议开启日志测试
运行效果
常见问题
1 推送不成功日志显示
【!!!!】当前网络不通!停止检测!
1.2 检查openwrt是否正常拨号成功
1.3 检查curl插件是否安装,我遇到就是curl插件有问题重新安装解决的
2定时任务不运行
在luci-app-pushbot插件界面设置定时任务后保存观察 系统 》计划任务 内是否有/usr/bin/pushbot/pushbot 的定时计划 ,
2.2 没有任务的话在ssh登录openwrt运行一下 /usr/bin/pushbot/pushbot send 很玄学 ,后面保存定时任务就正常保存。
3 注意安装相关依赖插件 依赖 iputils-arping + curl 命令,安装前请 opkg update,小内存路由谨慎安装
如果无的话运行相关命令 。wrtbwmon是检测流量相关的依赖 ,没有安装在日志里有提示。
opkg update & opkg install iputils-arping & curl & wrtbwmon
4 关于钉钉机器人推送频率的疑问 以下是官方文档说明
https://open.dingtalk.com/document/orgapp-server/invocation-frequency-limit
自定义机器人发送消息频率限制
每个机器人每分钟最多发送20条。
如果超过20条,会限流10分钟
5 放一个x86的插件仓库 注意每次在web界面上传安装插件得运行opkg update 才能安装
https://op.dllkids.xyz/packages/x86_64/