吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1894|回复: 24
收起左侧

[其他原创] 利用 openclaw-weixin 做一个通知系统

  [复制链接]
pzx521521 发表于 2026-9-14 17:38
本帖最后由 pzx521521 于 2026-9-14 23:16 编辑

利用 openclaw-weixin 做一个通知系统

github-action 运行失败时想发送一个通知
目前看的解决方案 类似于 Server 酱的东西,还要关注公众号,还有条数限制,
总之各种不方便

前一段时间微信有了openclaw,想到可以利用它可以发送通知
openclaw-weixin 官方源码

其实 QQ也有,但是 QQ的是 websocket->要一直开着服务器,多账号的话也吃不消
但是 免费的云函数(cf worker/vecel function) 都没办法长连接的

而 wechat openclaw 用的是 http,对免费部署+多账号友好一点

其实还可以接受微信的消息,但是暂时没有想到有什么用

  • 实时接受信息
    因为你要实时接受信息就意味着你要一直开着服务器->直接用官方更好
  • 定时接受信息/手动接受信息
    暂时不知道有什么用

所以感觉发送通知有点用

原理
  • 通过 https://ilinkai.weixin.qq.com生成二维码

  • 扫描二维码后会返回

    {
    "user_id": "o9cq800SOIIKr4JZpzKSRZ6IRRJk@im.wechat",
    "get_updates_buf": "ChAIBBDC+qHziTQYvobP8ok0Ejo4NjkwYTM1NWQxOWRAaW0uYm90OjA2MDAwMDlhZDNjM2ZiNWU1MTM1MWY2YzBjNGUyMDFlMjFiNDU2",
    "current_peer": "o9cq800SOIIKr4JZpzKSRZ6IRRJk@im.wechat",
    "peers": {
      "o9cq800SOIIKr4JZpzKSRZ6IRRJk@im.wechat": {
        "context_token": "AARzJWAFAAABAAAAAADq0p8HKlvy54AXSYenaiAAAAB+9905Q6UiugPBawU3n3cyzQX+LkN8ofRzsCZYN0mt7uqx7SuPDhP2dGTFfb/S+ES9m50w1+UtTZ+148a9V0pwe991XHrI"
      }
    },
    }
  • user_id每个 wechat 账户对应一个

  • peer 指的是用户,SDK支持多个 bot,但是 wechat现在仅支持单 bot

  • get_updates_buf  是收信游标,每次 wechat 发送会进行信息会进行更新

    • 比如你 wechat 分别发送了消息 0,1,2,3, 每次接受消息都会返回一个游标,如果用 1 的 get_updates_buf,就会收到消息2,3,用 2 的get_updates_buf就会收到 3
    • 它是支持多条消息的:比如先发送了0接受了,然后有发送了1,2,3,中间没有任何人接受,用0get_updates_buf就会接收到1,2,3然后返回 3 的游标
  • context_token 是一个发信凭证,你想给 wechat bot发送消息,必须带这个,每条接收的消息都会带一个context_token,只有最新的凭证才能用于再次发送,旧的发信凭证会过期.(实际上短时间内并不会过期,仍然可以使用)

然后

/ilink/bot/getupdates是接受消息

/ilink/bot/sendmessage 是发送消息

补齐对应的参数即可,重新扫码之后上面的除了user_id以外会全部失效

github地址
在线测试网址

免费评分

参与人数 3吾爱币 +3 热心值 +3 收起 理由
wolfstudio + 1 + 1 谢谢@Thanks!
853679185 + 1 + 1 热心回复!
laozhang4201 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Hmily 发表于 2026-9-14 18:00
一、本版块仅限分享编程技术和源码相关内容,发布帖子必须带上关键代码和具体功能介绍,详见『代码插入规范』。
 楼主| pzx521521 发表于 2026-9-15 11:43
本帖最后由 pzx521521 于 2026-9-15 11:54 编辑
SN1t2lO 发表于 2026-9-15 09:04
想做就想做,别拉踩,Server酱3有独立app,不用关注公众号,并且走的是各大主机系统的官方的push通道,不用 ...

为了接收通知 下他一个独立 app ?
iPhone 还没有对应的app
app 还不开源,谁知道他在干嘛?
系统 push 好用?延迟很高(4-10min).他自己都推荐后台常驻

你微信不开后台运行?
也是经过调研过后才选择的路....  好用就用他了,没有拉踩

Turbo86 发表于 2026-9-14 19:28
AE86zdm 发表于 2026-9-14 19:30
思路不错
wuyf9998 发表于 2026-9-14 19:46
搞来玩一下
繁花似锦丿遇见 发表于 2026-9-14 20:22
github 404了
a171921 发表于 2026-9-14 20:34
学习一下
subingxue11 发表于 2026-9-14 21:15
用workbuddy来制作,应该很方便的
Lionell 发表于 2026-9-14 21:49
凑个热闹(探头
xjy2005 发表于 2026-9-14 22:37
好好学习下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-9-16 11:18

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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