Telegram 机器人自动推送每日资讯,能否 “设置‘用户 3 天未点击查看则‘暂停推送’,并发送‘恢复推送链接’’”?​

布叡布叡09月16日614

我用Telegram做了一个每天推送资讯的机器人,能否设置如果用户3天没点开就不再推送,然后发一个“点这里恢复”链接?

1 个回答

别怕黑暗我有光
别怕黑暗我有光回答于 09 月 16 日
最佳答案

这个功能可以做到,但需要自己搭建后端逻辑。

Telegram Bot 无法自动判断用户是否查看消息,你需要:

1. 记录每次推送的时间

2. 用户点击或互动时更新最后活跃时间

3. 每天检测一次,超过3天没有互动的用户暂停推送

4. 给这些用户单独发一条带“恢复推送链接”的消息

整个过程需要你维护数据库,并通过 API 轮询判断状态。如果你是用现成的 Bot 框架开发,可能需要自己写这部分逻辑。

您的答案