mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-10-28 19:25:55 +08:00
- version_check: 数据库仍是 3.x 结构(schema ≤ 24)时备份并原子替换 data.db.v3.bak, 回滚 3.3 后再升级也会刷新备份;只留一份,迁移失败的重启循环不会堆积 - rename_all: 实例内的异常记录后继续下一个实例 - 文档:回滚步骤删除 data.db-wal/-shm、还原编号最大的配置备份;schema v28 - 插件 skill 改用 httpx2、补全示例列表;示例 README 先安装 SDK 轮子再测试 - 准备 4.0.0-beta.9
1.1 KiB
1.1 KiB
WPUSH 通知
把通知发到 WPUSH,支持微信、短信、邮件等渠道。
@provider(points.NOTIFIER, id="wpush"):返回NotifierFactory- 向
https://api.wpush.cn/api/v1/sendPOST JSON:apikey、title、content、channel,填写了群组编码时附带topic_code - HTTP 2xx 且返回的
code为 0 才算成功;否则send返回False,「测试」显示 WPUSH 返回的错误信息
配置
| 字段 | 说明 |
|---|---|
apikey |
WPUSH 控制台中的 apikey(秘密字段) |
channel |
推送渠道,默认 wechat |
topic_code |
可选:群组编码 |
安装
cp -r examples/plugins/wpush-notifier config/plugins/local/
在「设置 → 插件」中开启「允许未签名插件」,启用并填写 apikey;再到「设置 → 通知 → 添加渠道」选择类型 wpush。
测试
cd examples/plugins/wpush-notifier
uv add ../autobangumi_sdk-0.6.0-py3-none-any.whl # SDK 不在 PyPI:换成下载的轮子的实际路径
uv run pytest
基于 @anhao 在 #1116 中的实现