Telegram 有强大的机器人系统,可以借助 Telegram 机器人来做很多事,做一个 RSS 订阅机器人当然也不在话下。

申请 Bot

打开 Telegram,搜索 @BotFather,发送 /newbot ,按要求完成 Bot 机器人申请。完成后妥善保管专属的 HTTP API TOKEN(保存好,之后会用到)。

搭建rssbot

这里直接使用开源的Telegram RSS 机器人就行,项目地址:https://github.com/Rongronggg9/RSS-to-Telegram-Bot

下面将介绍docker-compose版本的使用方法,执行如下命令:

1
2
#下载docker-compose.yml文件
wget https://github.com/Rongronggg9/RSS-to-Telegram-Bot/blob/dev/docker-compose.yml.sample

或者直接使用下列

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
services:
main:
image: rongronggg9/rss-to-telegram:dev # stable image: rongronggg9/rss-to-telegram
container_name: rsstt # need to be unique
restart: unless-stopped
volumes:
- ./config:/app/config
environment:
- TOKEN=28c6da2srfsfrfsrsfsfefsfs0a9f9222d7df # get it from @BotFather
- MANAGER=1234567890 # get it from @userinfobot, can be a list (e.g., 1234567890;987654321)

# ↓------ 不使用Telegraph预览可以注释掉下方的或直接删掉------↓ #
# 获得Telegraph API的access tokens: https://api.telegra.ph/createAccount?short_name=RSStT&author_name=Generated%20by%20RSStT&author_url=https%3A%2F%2Fgithub.c>
# 刷新上述链接可以获得新的token.
# 如果你有很多订阅建议至少获取5个tokens.
# ↓ 替换为你的访问token ↓
- TELEGRAPH_TOKEN=
28c6da2srfsfrfsrsfsfefsfs0a9f9222d7df
91c5afdgdfggfdfdg46be0a647rrrrrjjjjjj
9738e5fsvfsfefg62c8b0f0e2308jjjjjjjjj
34dtrgtrghrtd3df2eb926c393717b4jjjjjj
1
2
#启动
docker-compose up -d