电报如何创建能根据成员兴趣爱好推荐相关内容的群组机器人?

典野云典野云09月26日687

我想做一个 Telegram 机器人,能根据群友的兴趣推荐内容,比如喜欢看电影的推送电影资讯,喜欢游戏的推送游戏新闻,怎么实现?

1 个回答

朱凝海
朱凝海回答于 09 月 26 日
最佳答案

先创建一个 Telegram Bot,用 BotFather 创建即可,然后拿到 token。

再让用户设置兴趣,可以使用 inline button 或者命令触发选择。

用户选择之后,将兴趣存到数据库,比如 SQLite、MongoDB 等都可以。

定时爬取或者调用接口获取信息,然后按兴趣分类。

最后,按用户兴趣推送到对应的群或者私聊用户。

中间可能要处理用户加群、退群,记得更新数据。

推荐用 Python + TeleBot,开发比较快。

搞定这些,你的机器人就能自动推荐内容啦。

您的答案