创建新机器人
在Telegarm中,搜索栏粘贴 @botfather
然你就打开了botfarther的聊天对话框,输入
/newbot
回车发送,botfarther会反馈
Alright, a new bot. How are we going to call it? Please choose a name for your bot.
输入你要创建的bot名字。例如moyult_bot,回车发送
Done! Congratulations on your new bot. ……
Use this token to access the HTTP API:
xxx:xxx
在服务器上搭建
rssbot已编译最新版是 v2.0.0-alpha.12:https://github.com/iovxw/rssbot/releases
这两个我们任选一个即可
- mkdir /root/rssbot && cd /root/rssbot
- wget https://github.com/iovxw/rssbot/releases/download/v2.0.0-alpha.12/rssbot-zh-x86_64-unknown-linux-musl-openssl -O rssbot
- chmod +x rssbot
- ./rssbot TELEGRAM–BOT–TOKEN
TELEGRAM-BOT-TOKEN替换为上面申请的HTTP API
这时我们的机器人已经跑起来了,但是我们需要让机器人在后台运行,方法很多。
后台运行机器人
1.使用tmux或screen
2.使用nohup命令
nohup ./rssbot TELEGRAM-BOT-TOKEN > /dev/null 2>&1 &
3.加入systemctl进程守护(终极疗法)
1、把订阅机器人设为另一个频道的管理员
2、在机器人中发送 /sub @example https://moyu.lt/feed.htm
,即可订阅offer专区。
使用示例
订阅
个人订阅(直接对话机器人即可):/sub https://moyu.lt/feed.htm
群组订阅(群内发以下信息即可):/sub https://moyu.lt/feed.htm
频道订阅(直接对话机器人即可):/sub @example https://moyu.lt/feed.htm
退订
个人订阅(直接对话机器人即可):/unsub https://moyu.lt/feed.htm
群组订阅(群内发以下信息即可):/unsub https://moyu.lt/feed.htm
频道订阅(直接对话机器人即可):/unsub @example https://moyu.lt/feed.htm
查看列表
查看个人订阅列表(直接对话机器人即可):/rss
查看群组订阅列表(群内发以下信息即可):/rss
查看频道订阅列表(直接对话机器人即可):/rss @example
显示 RSS 链接
查看个人订阅列表并显示订阅链接(直接对话机器人即可):/rss raw
查看群组订阅列表并显示订阅链接(直接对话机器人即可):/rss raw
查看频道订阅列表并显示订阅链接(直接对话机器人即可):/rss @example raw
效果: