访问被拒绝,你可能没有权限或未登录。

我的作品 信鸽 pigeon

martin2013(martin) · October 28, 2026 · Last by navboth replied at October 28, 2026 · 15 hits
Shipped

信鸽 pigeon

一条 HTTP 请求把通知送达微信 / Telegram,网站访客还能免注册匿名聊天。

解决什么问题

在国内把通知送到手机上一直很折腾:短信要钱、邮件没人看、公众号要企业主体还要过审。反过来,访客想问你一句话,又得先留手机号或加好友。

信鸽用一条 HTTP 请求把消息转到微信 / Telegram,同时给一条匿名聊天链接,访客不用注册、不用装 App 就能直接问,你在微信里引用回复即可。

给谁用

写脚本、跑 CI、做服务器监控的开发者;以及想在官网或文档挂一个「联系我」入口,却不想公开邮箱和微信的独立开发者与小团队。

现在进展

已上线运行。免费版每天 20 条(API 与聊天共享额度),会员版每天 1 万条,¥19 / 月或 ¥180 / 年。

GitHub 账号登录,每人独立的 token、额度与渠道绑定;渠道凭证加密存放在各自的 Durable Object 里。写脚本的接入方式就是一次 POST,带 Idempotency-Key 重试不会重复通知,也不会重复扣额度。

想得到什么反馈

  1. 微信渠道走扫码绑定、不需要公众号,这条路径对非技术用户是否够顺;
  2. 匿名聊天「对话只存在访客浏览器、服务端不留档」的隐私模型,你更倾向当成卖点还是顾虑;
  3. 除了 GitHub Actions 和服务器告警,还有哪些接入场景希望优先支持。

微信扫码绑定对非技术用户是否够顺,关键不在步骤多少,而在扫完立刻收到一条测试消息,并写清「这是通知入口,不要删掉这个会话」。常见卡点是服务通知被折叠,以及找不到刚绑定的对话。

匿名聊天「只存在访客浏览器、服务端不留档」,我会当成卖点,但入口要写一句「关掉页面或清缓存,历史就没了」,不然对方会以为你故意不回。顾虑主要在你这边没法事后对质,不是访客怕被记录。

除了 CI 和服务器告警,表单提交失败、支付回调异常、文档页「问作者」这三类更值得先给示例。Idempotency-Key 很实用,README 里放一条可复制的 curl,比只讲概念更容易让人接上。

You need to Sign in before reply, if you don't have an account, please Sign up first.