部署并配置一个自己的 Telegram RSS Bot

✨ 关于搭建属于自己的 Telegram RSS Bot 的简单步骤记录,以及相关的配置说明

项目地址

https://github.com/Rongronggg9/RSS-to-Telegram-Bot

搭建步骤

  • 编辑 docker-compose.yml 文件

    # 获取项目 docker-compose 模板文件
    curl -o docker-compose.yml https://github.com/Rongronggg9/RSS-to-Telegram-Bot/raw/dev/docker-compose.yml.sample

    主体文件内容如下

    version: '3.9'
    
    services:
      rssbot:
        image: rongronggg9/rss-to-telegram:dev
        container_name: rss-bot
        restart: unless-stopped
        volumes:
          - ./config:/app/config
        environment:
          - TZ=Asia/Shanghai
          - TOKEN=  # 使用 @BotFather 返回的 API Token
          - MANAGER=  # 使用从 @userinfobot 获得的用户id
          - TELEGRAPH_TOKEN= # 使用请求 telegraph API 返回的 Token

    然后 docker-compose up -d 启动即可。

  • 回到 Telegram,打开先前创建的 Bot,点击start 即可开始使用

    如图可知订阅 RSS 时,就是向机器人发送 /sub <RSS URL> 的命令,也可以使用 /sub <url1> <url2> <url3>来批量订阅。当全部订阅源添加完成后,再发送 /activate_subs 来启动订阅即可。