235 - 《Telegram 机器人》

发布于 2022年12月29日

昨晚手痒写了个可以自动捞前端资讯的 F2E News,想着把捞到的数据做 RSS 输出。RSS 输出可以是启个 server 做,也可以把数据发到 Telegram 频道,而 Telegram 频道通过 RSSHub 可以支持 RSS。于是就在 ChatGPT 的帮助下开始研究 Telegram 机器人,比想象中简单。

如何申请机器人?

1、Telegram 里搜 Botfather
2、输入 /newbot 创建机器人,name 必须以 bot 为结尾
3、保存 TOKEN

如何让机器人发消息?

机器人可以发消息给人,也可以给频道,给频道需要把机器人以 Admin 的身份加到频道。

1、给机器人发消息,或者在频道里发消息
2、访问 https://api.telegram.org/bot{TOKEN}/getUpdates ,拿到 chat_id
3、访问 https://api.telegram.org/bot{TOKEN}/sendMessage?chat_id={CHAT_ID}&text=Hello World ,即可发送「Hello World」

一些注意点,

1、机器人可以发送富文本,支持 html 和 markdown 两种格式,但是是有限的富文本,比如 html,仅支持很少部分标签,比如访问 https://api.telegram.org/bot{TOKEN}/sendMessage?chat_id={CHAT_ID}&text=<b&g

内容预览已结束

此内容需要会员权限。请先登录以查看完整内容。