找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 86896|回复: 471

【20220209 更新】 全能推送PushBot(原钉钉推送)支持企业微信,PushPlus,Bark

 火... [复制链接]
本帖最后由 然后七年 于 2022-2-9 11:06 编辑

公告:
自2021年04月25日起,本项目luci-app-serverchand改名为luci-app-pushbot 全能推送。

openwrt,钉钉推送,企业微信推送,Bark,PushPlus推送,PushDeer推送,PushDeer自建,微信推送,企业微信应用推送,飞书推送,钉钉机器人推送,企业微信机器人推送,飞书机器人推送,一对多推送

见:


如需拉取编译 请把:

  1. # git clone https://github.com/zzsj0928/luci-app-serverchand package/luci-app-serverchand
复制代码

改为
  1. git clone https://github.com/zzsj0928/luci-app-pushbot package/luci-app-pushbot
复制代码

并把 .config 中

  1. CONFIG_PACKAGE_luci-app-serverchand=y
复制代码

改为

  1. CONFIG_PACKAGE_luci-app-pushbot=y
复制代码

注意:本次改名建议提前备份配置,并于PushBot中重新配置。

再次谢谢各位支持


申告
本人非专业程序员,只是拿的tty228/luci-app-serverchan大神的源代码加以修改,制作出的钉钉推送。
如 tty228 有任何意见可直接私聊我或评论,我将下架此插件

感谢Henry在调试过程中的指导与技术支持

本插件在MIPS架构(K2, K2P, R1CM, R3P)测试正常,其他固件请自行测试

缘由:
由于server酱官方被恶意举报,在通知栏、微信内,早就不能直接显示推送内容,必须要点开才能看到,有诸多不便。
故到处寻求解决方案,无奈没有现有的其他openwrt端的消息推送工具。
故到处寻求易实施的api,后来选定钉钉机器人。


效果:
原微信方糖效果:
在通知栏看不到消息内容,在方糖消息列表有大量无用途内容占用空间。
且如果有多个设备同时使用方糖,不可分类显示。
  


钉钉:(已更新,见更新部分)

通知栏直接显示标题:


消息列表直接显示推送详情:


多个设备同时使用可分组显示:


具体推送内容效果:


企业微信机器人推送效果:


PushPlus推送效果:




修改源代码:
采取tty228/luci-app-serverchan大神源代码,基础功能完全一样。
修改源代码,保证可与原serverchan共存(同时工作)。




教程:
2. 第二步,如何使用本插件
a) 下载 ipk 文件自:
见本文隐藏

b) 用你喜欢的方式传入openwrt中
   b.1) 下载放置于本地计算机,使用文件传输插件传至openwrt /tmp 文件夹
   b.2)下载放置于本地计算机,自建http文件服务器并取得链接
   b.3) 使用github直接下载链接,见隐藏
c) 安装
    b.2 & b.3 获取到链接后
    ssh 进入路由后台

    ssh root@192.168.1.1
    cd /tmp    wget http://linkhere.linkhere/~/luci-app-pushbot-****.ipk
    opkg update    # 必须,此插件依赖arping和curl
    opkg install luci-app-pushbot-****.ipk

d) 进入 服务 > 全能推送 >
填入webhook值 (如不知道如何获取请见下方指引)
勾选启用

按照你的需求进行个性化设置(选择哪些需要推送)

可在定时推送中使用手动推送测试




1. 第一步,如何使用钉钉机器人,并获取Webhook值

下载,安装,注册,登录钉钉,随便拉两个好友(可以是自己的其他账户)组建群聊右上角 群设置 -> 智能群助手 -> 添加机器人 -> 添加机器人 ->

机器人名字: 随便起一个
消息推送: 开启
安全设置: 推荐选择 自定义 关键词

关键词建议填写插件内设置的 本设备名称
(意思就是消息里只要含“本设备名称”才会推送到群)

完成后看到 webhook链接,我们往后拉,只需要 access_token 后面的那一串字符串
把它复制粘贴到插件内

图片示例为mac客户端,Windows客户端请参考




备注:目前发现如果自启项太多,在刚启动CPU压力过大会停止运行。解决:取消过多自启项 / 手动添加延时自启命令



更新日志

# 20220208 (3.60-1)
更新支持PushDeer推送,PushDeer自建推送


# 20210911 (3.55-3)
抄自原作者项目:
  • 改用json模式推送(增加依赖jq,安装前请注意备份配置,请执行软件包更新,或重新拉取源码编译)
  • 支持SSH/Web登录提醒及失败报警
  • 增加勿扰黑名单
  • 增加发送测试按钮
  • 优化温度检测模块
  • IP地址检测URL模式更改
  • 增加新的勿扰选项
  • 其他一些优化
重新改变支持新json模式:
  • 原本pushbot支持的所有推送功能
  • Bark 推送增加群组支持(默认群组名为设备名)

# 20210810 (3.12-10)
感谢@Beginner-Go优化makefile及配置文件
注意:更新此版本需要重新配置,请注意提前备份配置文件







# 20210727 (3.12-9)
精简模式,随机地址获取IP

更新来自原作者:
添加推送内容精简,
添加随机地址获取IP,避免连接频繁等原因导致获取失败

# 20210426 (3.10-9)

新增支持Bark推送(仅支持iOS),飞书推送(直推,不通过PushPlus)


# 20210425 (3.00-1) 改名 PushBot 全能推送
如需拉取编译 请把:
  1. # git clone https://github.com/zzsj0928/luci-app-serverchand package/luci-app-serverchand
复制代码
改为
  1. git clone https://github.com/zzsj0928/luci-app-pushbot package/luci-app-pushbot
复制代码

并把 .config 中
  1. CONFIG_PACKAGE_luci-app-serverchand=y
复制代码
改为
  1. CONFIG_PACKAGE_luci-app-pushbot=y
复制代码

注意:本次改名建议提前备份配置,并于PushBot中重新配置。

# 20210424 (2.15-2) 新增支持PushPlus一对多推送



# 20210421 (2.12-2) 新增支持企业微信机器人推送,新增支持PushPlus
新增支持企业微信机器人推送
新增支持PushPlus
优化PushPlus推送展示效果
支持PushPlus的channel,自定义webhook功能
效果详见上面“效果”段落



# 20210419 (2.00-15)更改 sensors 获取温度的指令
每日0点清零流量统计(可选)
修复部分bug
日志增加自动刷新开关
(原作者新增的PushPlus暂不加入:推送效果不如钉钉)

此更新拷贝自源作者

# 20201106 修复单网口设备的信息获取
此更新拷贝自源作者

# 20201030 增加无名称设备解析为mac厂商,异常流量警报等

此更新拷贝自源作者


添加 微信推送测试版接口
添加 无名称设备使用 MAC 查找设备厂商名称
更改 部分说明文字
更改 部分文本格式,兼容微信推送测试版接口
修复 设备别名 优先级过低,修改后不能即时生效的问题
修复 中文名称的设备可能造成推送失败的问题
添加 微信推送测试版接口
修复 部分主题中插件运行状态显示错误的问题
更改运行状态获取命令
添加 设备异常流量警报功能
替换一个低版本的 sh 不支持的语法
修复设备上线后流量未重置的问题
上线提示中添加设备接口
忽略 169.254.0.0/16 临时地址
修改 字符长度计算和显示的代码



# 20201010 Pre-Release 增加Luci ACL支持
此更新拷贝自源作者

# 20200919 修复百分比及温度符号
去除百分比后的25,
修复摄氏度符号为乱码 (PS:一些机型没有依赖或架构不支持,CPU温度无法读取)


# 20200918 调整显示效果
由于server酱使用了网页后加工,详情页面比较整齐好看,钉钉的机器人呢又不支持表格markdown参数。
故加以调整优化显示效果:(抱歉本人色彩审美能力一般,如喜欢老版格式可仍然下载旧版,或者有格式建议也可以提供建议,这里先感谢)

后台监测状态变化自动发送效果:(如设备离线,那一行会是红色)


定时发送任务效果:



# 20200915 首次发布



发布:
下载链接:
游客,如果您要查看本帖隐藏内容请回复


































本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

钉钉不推送了,微信还是正常的  发表于 2020-9-28 17:40
竞斗云可以用此插件!  发表于 2020-9-21 18:28

评分

参与人数 10恩山币 +12 收起 理由
evob*** + 1 强大的恩山!(以下重复1万次)
wzb*** + 1 请问大佬,目前每天发送有条数限制吗??
觅凤*** + 2 大佬可不可以加个自定义api啊,比如我自己的推送api,api/send/mes
viru*** + 2 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你 E 盘上还有啥一起给我吧
奇*** + 1 强大的恩山!(以下重复1万次)
windfo*** + 1 可以加入企业微信推送吗
diguol*** + 1 可以备注一下教程里面的****都是什么吗,附件里面有三个文件,看不懂谢谢大佬
lyg2*** + 1 测试N1可行,钉钉用的时候随便拉两个人,再踢掉就行
小钊*** + 1 强大的恩山!(以下重复1万次)
嘉盛外*** + 1 厉害了,虽然目前用不上,还是要支持,思路清奇,我用的迈达克mt4,也用顶顶推送

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| | 显示全部楼层
分步说明2
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

如何使用本插件
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

坐等教程
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

收藏备用。 准备用用看。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

牛仔牛啊!!!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这个好像有点厉害了,虽然我已经屏蔽钉钉消息推送
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

收下了,谢谢分享。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

厉害呀,正需要呢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
np啊,准备试试
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

收藏备用。 准备用用看。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

下载来试试
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

不错不错,味道好极了
谢谢楼主
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这真是个傻屌才去举报server酱,自己用还嫌弃人家吵。

点评

哈哈,赞同,server酱其实真是个很棒的API  详情 回复 发表于 2020-9-17 10:56
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
lcsuper 发表于 2020-9-17 10:36
这真是个傻屌才去举报server酱,自己用还嫌弃人家吵。

哈哈,赞同,server酱其实真是个很棒的API
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这也是另外一条路,有推送还是不错的
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 08:29

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表