前言
由于AI大火,QQ机器人也越发简单好用了,所以摒弃了之前的nonebot框架的QQ机器人改为官方QQ机器人通知
微信则是接入openclaw的机器人 如果已经有绑定openclaw或者其他 则不能同时绑定
插件作用
通过 QQ 官方机器人和微信 iLink 向站长发送新评论通知。支持分别开启 QQ、微信,选择通知待审核或已发布的新评论,并查看每个渠道最近的发送结果。
评论提交后直接发送;审核操作不会再次通知。发送失败不会影响评论保存,也不会自动重发。
使用方法
- 需要 Typecho 1.2 / 1.3、PHP 8.0+ 和 cURL 扩展。将插件放入
usr/plugins/CommentNotify,在后台启用并进入设置。旧版用户先停用,再重新启用并配置。 - QQ:在 QQ 开放平台 创建机器人,填写 AppID、AppSecret 和接收类型,保持通知关闭并保存。
- 将设置页显示的 QQ 回调地址填入平台事件订阅。地址须为公网可访问的 HTTPS;私聊订阅
C2C_MESSAGE_CREATE,群聊订阅GROUP_AT_MESSAGE_CREATE。生成绑定码,在目标私聊发送完整绑定命令;群聊须 @机器人发送。回到后台刷新状态,确认接收 ID。也可手动填写已有的 OpenID;频道填写子频道 ID。 - 微信:点击「获取登录二维码」,用微信扫码确认,再点击「检查登录状态」。向机器人发送“绑定通知”,点击「同步微信接收人」,按提示完成绑定。
- 开启需要的通知渠道,选择评论状态及是否附带文章链接,保存后分别发送测试通知。绑定、登录和测试均使用已保存的配置。
之前有想过做个 Bark 版本的通知插件,后来想到用邮件通知就够了,因为回复评论总是会用到邮件配置的。
有时候不会注意到邮箱消息 还是QQ或者微信这种即时消息比较方便 bark的话必须ios 也不是很方便