如何创建一个提醒机器人,在特定日期提醒我的社群成员参加活动?
2 个回答
1. 需要注册Telegram Bot账号,通过BotFather进行账号创建,获取token。
2. 添加Bot到群里,赋予管理员权限,开启消息转发和@功能。
3. 用Python写一个脚本(比如python-telegram-bot),定时触发提醒。
4. 提前准备成员名单表,包含用户id及活动时间,定时@发送。
5. 增加自动回复功能,给新人欢迎语+活动提醒。
6. 建议使用heroku/vps部署脚本保持在线。
代码逻辑不难,主要定时器+消息推送部分,具体问题可以来问。
你需要会使用BotFather来创建机器人并设置token。
用Python写脚本调用Telegram Bot API,关键是定时任务和发送消息。
关键点:使用schedule库设置倒计时触发和消息@的tg_id
推荐使用heroku部署,配置Webhook接收消息。
自动回复只需要监听关键词就可以。
代码逻辑不难,主要在于时间和格式消息处理。
群内测试没问题再发到社群。