如何创建一个机器人,在群成员数量达到里程碑时自动庆祝?

斛若菱斛若菱06月16日939

我刚做了个Telegram营销号,想做机器人,群人数破千、破万自动发红包或表情庆祝,怎么操作?有大佬教教我!

2 个回答

检芦雪
检芦雪回答于 06 月 16 日
最佳答案

你这个需求是普遍需求,实现难度不大。

1. 创建Telegram Bot,通过访问@BotFather注册即可,注意开启API权限。

2. 用Python写一个脚本,定时获取群组成员数量(getChatMembersCount方法),推荐pyrogram库。

3. 设定判断条件,成员数达到1000/10000时执行操作,比如sendSticker发送红包表情包。

4. 部署到服务器上即可,推荐heroku免费的,定时任务(crontab)一小时一次。

注意不要被频繁请求封号,检测频率不能过高。另外禁止发真实红包,表情包更适合。代码逻辑清晰,新手看得懂。

乜尔云
乜尔云回答于 06 月 16 日

通过Telegram机器人实现,但需要一些编程能力。

1. 创建机器人:在@BotFather那里注册新bot,获取token

2. 加入群组:添加bot进群并设为管理员

3. 写代码:Python+python-telegram-bot 监听new_chat_members事件

4. 判断人数:每次加入时检查current_participants的数量

5. 触发庆祝:设置临界值(1000/10000),达到后自动发红包或表情

代码主要就是几个核心函数,网上教程可照着做。要部署在服务器保持在线。

您的答案