{"id":13746035,"url":"https://github.com/tty228/luci-app-wechatpush","last_synced_at":"2025-05-09T06:31:18.074Z","repository":{"id":36174007,"uuid":"192268100","full_name":"tty228/luci-app-wechatpush","owner":"tty228","description":"OpenWrt Notification Plugin – Send Alerts to WeChat or Telegram","archived":false,"fork":false,"pushed_at":"2025-05-04T15:47:23.000Z","size":1128,"stargazers_count":1180,"open_issues_count":10,"forks_count":389,"subscribers_count":28,"default_branch":"master","last_synced_at":"2025-05-04T16:34:59.919Z","etag":null,"topics":["luci","notification","openwrt","openwrt-package"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tty228.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-06-17T03:21:27.000Z","updated_at":"2025-05-04T15:47:26.000Z","dependencies_parsed_at":"2022-09-04T11:40:28.423Z","dependency_job_id":"7cd2a82a-692b-48bf-9751-70939c698987","html_url":"https://github.com/tty228/luci-app-wechatpush","commit_stats":null,"previous_names":["tty228/luci-app-wechatpush","tty228/luci-app-serverchan"],"tags_count":63,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tty228%2Fluci-app-wechatpush","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tty228%2Fluci-app-wechatpush/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tty228%2Fluci-app-wechatpush/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tty228%2Fluci-app-wechatpush/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tty228","download_url":"https://codeload.github.com/tty228/luci-app-wechatpush/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253206067,"owners_count":21871158,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["luci","notification","openwrt","openwrt-package"],"created_at":"2024-08-03T06:00:43.677Z","updated_at":"2025-05-09T06:31:18.067Z","avatar_url":"https://github.com/tty228.png","language":"Shell","funding_links":[],"categories":["App","Shell"],"sub_categories":[],"readme":"## 简介\n\n[![Lastest Release](https://img.shields.io/github/release/tty228/luci-app-wechatpush.svg?style=flat)](https://github.com/tty228/luci-app-wechatpush/releases)\n[![GitHub All Releases](https://img.shields.io/github/downloads/tty228/luci-app-wechatpush/total)](https://github.com/tty228/luci-app-wechatpush/releases)\n\n[中文文档](README.md) | [English](README_en.md)\n\n这是一款用于 OpenWRT 路由器上进行 微信、Telegram、邮件 通知的插件。\n\n主要功能：\n- [x] 路由 IP、IPv6 变动推送\n- [x] 设备 上线、离线 推送\n- [x] 设备在线列表及流量使用情况\n- [x] CPU 负载、温度监视、PVE 宿主机温度监控\n- [x] 路由运行状态定时推送\n- [x] 路由 Web、SSH 登录提示，自动拉黑、端口敲门\n- [x] 无人值守任务\n\n通知服务支持列表：\n| 推送应用 | 方式 | 接口说明 |\n| :-------- | :----- | :----- |\n| 微信 | Server酱 | https://sct.ftqq.com/\n| 微信 | 推送加 | http://www.pushplus.plus/\n| 微信 | WxPusher | https://wxpusher.zjiecode.com/docs\n| 企业微信 | 应用推送 | https://work.weixin.qq.com/api/doc/90000/90135/90248\n| Telegram | bot | https://t.me/BotFather\n| Mail | msmtp | https://marlam.de/msmtp/\n\n精力有限，如需要钉钉推送、飞书推送、Bark 推送等请尝试另一个分支 https://github.com/zzsj0928/luci-app-pushbot ，或使用自定义 API 设置\n\nv2.06.2 之后的版本不再支持 LuCI 18.06，如需编译，请使用 openwrt-18.06 分支，拉取源码时请使用 `git clone -b openwrt-18.06 https://github.com/tty228/luci-app-wechatpush.git` 命令\n\n## 说明\n\n**关于安装：**\n\n插件依赖 iputils-arping + curl + jq + bash，对于内存有限的路由器，请酌情安装，**在安装之前，请先运行 `opkg update` 命令，以便在安装过程中安装依赖。**\n\n基于 X86 OpenWrt v23.05.0 制作，不同系统不同设备，可能会遇到各种问题，**如获取到错误的温度信息、页面显示错误、报错等，自行适配**\n\n**关于主机名：**\n\n对于设备未宣告主机名、光猫拨号上网、OpenWrt 作为旁路网关等各类情况导致的获取主机名失败，可以通过以下方式设置主机名\n\n- 使用设备名备注\n- 在高级设置处配置从光猫、小米路由器、ROS 获取\n- 开启 MAC 设备数据库\n- 安装 samba*-server 或 samba*-client，使程序可以通过 NetBIOS 查询主机名\n\n\n**关于设备在线状态：**\n\n默认使用 ping/arping 来主动探测设备在线状态，以对抗 Wi-Fi 休眠机制，主动探测较为耗时但可以获得较为精准的设备在线状态\n\n- 如遇设备休眠频繁，请在高级设置处自行调整超时设置\n- 如果不需要太过精准的设备在线信息，只需要其余功能，可以在高级设置中关闭主动探测\n\n**关于流量统计信息：**\n\n流量统计功能依赖 wrtbwmon ，需自行选装或编译，**该插件与 Routing/NAT 、Flow Offloading 、代理上网等插件冲突，开启后将会无法获取流量，请自行选择**\n\n**关于硬盘信息：**\n\n当 OpenWrt 系统或远程主机（PVE）未安装 lsblk 时，硬盘容量信息可能与实际不一致\n\n当 OpenWrt 系统或远程主机（PVE）未安装 smartctl 时，硬盘温度、通电时间、健康度等信息不可用\n\n**关于 bug 提交：**\n\n提交 bug 时请尽量带上以下信息\n\n- 设备信息及插件版本号\n- 执行 `/usr/share/wechatpush/wechatpush` 后的提示信息\n- 报错后的日志信息、`/tmp/wechatpush/` 目录下的文件信息\n- `bash -x /usr/share/wechatpush/wechatpush t1` 的详细运行信息\n\n\n## 下载\n\n| 支持的 OpenWrt 版本 | 下载地址 |\n| :-------- | :----- |\n| openwrt-19.07.0 ... latest | [![Lastest Release](https://img.shields.io/github/release/tty228/luci-app-wechatpush.svg?style=flat)](https://github.com/tty228/luci-app-wechatpush/releases)\n| openwrt-18.06 | [![Release v2.06.2](https://img.shields.io/badge/release-v2.06.2-lightgrey.svg)](https://github.com/tty228/luci-app-wechatpush/releases/tag/v2.06.2)\n\n\n## 捐赠\n\n如果你觉得此项目对你有帮助，请捐助我们，使项目能持续发展和更加完善。\n\n![image](https://github.com/tty228/Python-100-Days/blob/master/res/WX.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftty228%2Fluci-app-wechatpush","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftty228%2Fluci-app-wechatpush","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftty228%2Fluci-app-wechatpush/lists"}