如何创建一个提醒机器人,在特定日期提醒我的社群成员参加活动?

坚觅云坚觅云06月16日727

想做一个Telegram机器人在活动前自动@群友,需要定时发消息@某人,自动回复功能,求大神指导!

2 个回答

任玲玲
任玲玲回答于 06 月 16 日
最佳答案

1. 需要注册Telegram Bot账号,通过BotFather进行账号创建,获取token。

2. 添加Bot到群里,赋予管理员权限,开启消息转发和@功能。

3. 用Python写一个脚本(比如python-telegram-bot),定时触发提醒。

4. 提前准备成员名单表,包含用户id及活动时间,定时@发送。

5. 增加自动回复功能,给新人欢迎语+活动提醒。

6. 建议使用heroku/vps部署脚本保持在线。

代码逻辑不难,主要定时器+消息推送部分,具体问题可以来问。

九晓蕾
九晓蕾回答于 06 月 16 日

你需要会使用BotFather来创建机器人并设置token。

用Python写脚本调用Telegram Bot API,关键是定时任务和发送消息。

关键点:使用schedule库设置倒计时触发和消息@的tg_id

推荐使用heroku部署,配置Webhook接收消息。

自动回复只需要监听关键词就可以。

代码逻辑不难,主要在于时间和格式消息处理。

群内测试没问题再发到社群。

您的答案