这是一个Python编写的机器人,用于定时检查RSS更新并推送到tg。
/start
:启动机器人。/list
:列出当前所有订阅的RSS源。/sub
:@channelid[url]
订阅新的RSS源。/unsub
:@channelid[url]
取消订阅。/set
: @channelid[url]
设置抓取间隔。- 自动抓取和推送RSS更新。
项目依赖于以下主要组件:
- Python 3.8 或更高版本
- python-telegram-bot 21.2 或更高版本
- PyYAML 用于解析配置文件
首先,克隆仓库到本地:
git clone https://github.com/s1xu/tg-rss-bot.git
cd tg-rss-bot
安装所需的依赖:
pip install -r requirements.txt
修改 config.yml
的文件
bot_token: "your_telegram_bot_token_here"
endpoint: "https://xxx.com/bot"<optional custom telegram api endpoint>
执行下面的命令来启动机器人:
python main.py