怎样在电报创建可禁止特定成员在群内发送红包的群组机器人?
1 个回答
想要一个能阻止某个人发红包的 Telegram 群组机器人?这个功能无法通过 Telegram 的默认设置实现,但我们可以使用 Bot + 自定义逻辑来实现。
1. 创建 Bot
打开 @BotFather,发送 /newbot,给你的机器人起一个名字和用户名,然后获取 API Token。
2. 开通 Bot 权限
在你管理的群组中,添加 Bot 并赋予管理员权限(但不需要赋予发消息或管理红包的权限)。
3. 编写逻辑代码
你需要一段代码,让它能够监听群组中的红包消息,并检查发送者是否在黑名单中。如果在黑名单中,则删除消息并将其踢出群组。Python 是常用语言,可以使用 python-telegram-bot 库来实现。
4. 部署代码运行
你可以使用 Heroku、阿里云函数计算等免费平台来部署你的代码,让 Bot 保持在线状态。
5. 设置黑名单
在代码中维护一个黑名单用户 ID 列表,并定期更新即可。
如果你不会写代码,网上有一些开源项目可以直接使用,例如一些 Telegram 管理 Bot 支持自定义过滤红包。找到后按照说明配置即可。
这样一来,就可以在群组中屏蔽某个人发红包了。