搭建自己的 Telegram RSS 机器人

创建机器人

在 Telegram 与机器人 BotFather 对话,创建一个机器人,可获取到对应的 HTTP API。

部署服务端

Rss 机器人服务端使用的是 iovxw/rssbot 这个项目。

releases 下载预编译的程序, Linux 版本为 musl 静态链接, 无需其他依赖。

运行

1
./rssbot DATAFILE TELEGRAM-BOT-TOKEN

DATAFILE 为数据库保存路径(其实就是一个 json 文件, 不需要手动创建), TELEGRAM-BOT-TOKEN (即申请的机器人 HTTP API)

示例:

1
./rssbot data.json 12345:djslcisdkfljg

如果要放到后台运行,可以用 nohup

编辑机器人

BotFather 进行对话可以修改机器人名字、关于等信息。

例如修改 Commands:选择 Edit Bot,Edit Commands,输入你的指令

1
2
3
4
5
rss       - 显示当前订阅的 RSS 列表,加 raw 参数显示链接
sub - 订阅一个 RSS: /sub http://example.com/feed.xml
unsub - 退订一个 RSS: /unsub http://example.com/feed.xml
unsubthis - 使用此命令回复想要退订的 RSS 消息即可退订, 不支持 Channel
export - 导出为 OPML
 上一篇

视频压制 megui