站点的消息通过 telegram 通知不能直接支持机器人发吗

33 条回复
135 次浏览

我是 telegram 新手,看到站点可以通过 telegram 推送新消息。
去看了下帮助文档,发现是 webhook 机制。搜了一圈,问了下 AI,telegram bot 创建 webhook 貌似是要自己提供域名和服务来做转发。
并不是站点直接推送给 telegram bot。我目前 ANI-RSS 就是用的 telegram bot 消息通知,感觉蛮方便的。

想折腾一下这个,有没有老哥知道怎么整?求指导

  • 附言 1

    推测了下,站点用 telegram bot webhook,应该是防止 bot 的 token 泄露吧

    所以看有没有老哥知道通过 webhook 订阅,正确的姿势真的是需要自建一个域名和服务来转发的玩?

Admin

使用钉钉或者企业微信的 webhook 都可以正常推送。

Admin

我有空尝试一下 tg 的 bot,有结论会更新到文档上。

Admin

我还没研究到这个 👍,如果方便我就会加进去,但需要调研看看先

Admin

现在可以使用 telegram bot 做消息推送了,可以绑定试试

Admin

现在可以使用 telegram bot 做消息推送了,可以绑定试试

OP

已经用上了,原本以为是要用我们自己的 bot,站长是搞了个新的机器人来订阅了
不过一样可以收消息,目测不错,后面如果可以支持自定义模板,也许可玩性会更好点,不过这个优先级不高了

Admin

是单独的算是 2Libra 官方的 bot,不用你们创建机器人了,当然现在 webhook 也是可以做推送的,现在如果有绑定 bot 就默认发到 tg 上去,没有再判断是否有绑定 webhook。

考虑自定义模板设置过于繁琐了,我其实想的是,机器人弥补的是无法实时收到消息的问题,我更愿意是看到有提醒之后,去站里面看看。

OP

@Jimmy +1,目前实测收消息的送达能力已经够用了。

提个 feat:tg 的 bot 后面帖子多了,有时间,是不是可以考虑一下推送每日热帖。或者后面有金币悬赏贴的时候,推送一下悬赏帖之类的功能

Admin

@Taiyi 有的, 我自己看了消息也发现没个链接不大好。其实周末我花了很少时间实现的,所以细节还没磨好,我今天看加上去。

Admin

你可以使用 tg bot 就能收到具体消息内容了。直接到设置中授权就好了。

我主要是想用自己的 bot,不想因为一个站点的通知又多一个 bot。而且我是觉得自己的 bot 好管理一点。

Admin

@2libre 我明白你意思了。我是有支持 tg 的自定义 bot 的,你可以在 webhook 上输入下面的链接试试:

https://api.telegram.org/bot1221212:dasdasd78dsdsa67das78/sendMessage?chat_id=123456789

不要带其他的内容,只用上面这个链接。看看消息内容是否能显示出来。

@Jimmy

其他几条都能看懂是啥,但是倒数第 2 条没看懂,猜测应该就是你这条回复,但没有显示回复内容。

@Jimmy

看了下站内的消息页面,第一条是回复,bot 通知里面显示的是@,倒数第二条是表态,bot 通知里面没显示。

@Jimmy

通知里面的引号整反了,辛苦改下,强迫症看了难受 😂

建议用方括号「」代替引号做引用。

Admin

这个 url 暴露了你的 bot token,任何人都可以发消息到你的这个 chat,不过不重要的没啥。

这个不是我自己的账号设置里面吗,正常情况下别人看不到吧。除非站长你想给我的 bot 发消息。😁

Admin

@2libre 看不到的,只有服务器推送给你的消息,只有你自己看到

@Jimmy 那我理解这样用应该也没啥问题,希望站长做好安全防护,尽量不要泄露就好了。

Admin

@2libre 其实我的意思是,telegram 上的 twoLibraBot 给订阅的人发消息,别人是看不到的。而刚你贴上来的链接,任何人都可以请求发送消息,因为你的链接是挂了 bot 的 token。

@Jimmy 只要 URL 不泄露,除了 2Libra 的服务器以外,其他没人能够通过我的 bot 给我发消息吧。

如果泄露了,只要没啥乱七八糟的消息也行,实在不行大不了注销了换一个 bot 就好了,反正也是自己专门用来接收通知的 bot。

Admin

@2libre 是的,所以如果是重要的 chat,token 要保护好。

发表一个评论

R保持