Telegram 机器人推送资讯暂停后发送恢复链接,能否 “设置‘恢复链接‘有效期 7 天’’,且‘点击链接后‘自动‘恢复推送并发送‘暂停期间漏推的资讯汇总’’”?​

我之前设置过 Telegram 机器人的恢复链接,但不知能否设置 7 天后失效?用户点击链接后,能否自动恢复推送,并将之前漏掉的消息一并推送?

1 个回答

旧书摊主
旧书摊主回答于 09 月 16 日
最佳答案

Telegram 机器人可以设置「恢复链接」,并且可以设置过期时间,例如 7 天。

这个功能是使用 bot 的 `createRecoveryLink` API,携带一个过期时间参数(timestamp)来生成的。用户点击之后,会自动恢复推送,这个逻辑你可以通过监听用户的点击行为来实现订阅状态的更新。

至于「漏掉的消息」,你得自己维护消息日志,用户点击恢复链接后,手动判断其暂停时间段,然后把漏掉的内容整理好发送。

如果你使用的是现成的机器人框架,可能需要自己开发部分逻辑,或者找插件支持。功能不难,但需要一定的编程基础。

您的答案