电报群如何让机器人自动发Reddit热帖?
6 个回答
方法一:Python脚本+Telegram Bot
1. 如何创建Telegram Bot
在BotFather生成机器人,获取API Token
2. 编写爬虫程序
用 praw 登录 Reddit,取指定 subreddit 的热帖链接,用 python-telegram-bot 发给 Telegram 群。
3. 创建定时任务
用cron或者APScheduler定时,每小时执行一次脚本。
4. 小心被封号
Reddit有访问限制,不要刷得太快,时间间隔长一点。
代码网上搜索“Reddit Telegram Bot”一大推,改改就好了。
通过BotFather创建一个机器人,然后通过一个Python脚本定时爬取Reddit的热门文章,调用Telegram API发送到群组中就行了。
用BotFather建个bot,授权访问Reddit API,写个脚本抓取热帖链接定时发到TG群就行。Python代码+IFTTT或自建服务器都能搞定,新手推荐使用Reddit聚合Bot搜索。
可以尝试「Reddit Telegram Bot」,搜索授权子版块后设置热帖推送频率即可。其他自动化机器人如「r2t」也很好用。设置关键词过滤避免刷屏。简单来说就是找机器人+简单配置。然后坐等热帖自动推送进群聊~
会编程的可以写个爬虫,定时抓热帖链接推送到Telegram群。不会编程的可以去BotFather创建自定义机器人,设置好群权限,用IFTTT等工具搭建个流程也能实现,不过稳定性就看具体实现了。
利用BotFather创建机器人,授予机器人管理员权限。利用Reddit API或者第三方服务爬取热帖,利用Telegram Bot API定时发送到群组。代码示例:Python+APIS