TG 聊天记录备份到云端,能备份聊天中的聊天机器人命令历史吗?

严如冰严如冰09月23日1706

我建了一个Telegram营销网站,想知道如果把聊天记录备份到云端,用户和机器人之间的对话指令能否也一起备份?

3 个回答

么寻桃
么寻桃回答于 09 月 24 日
最佳答案

Telegram的云备份默认不包含和机器人聊天的记录,这一点很多人会忽略。

如果建的是营销类的网站,想获取用户和机器人互动的指令,常规方法不行的话,可以考虑在机器人这边加一层日志记录,用户触发指令时,实时存到自己的服务器或数据库。

这样就能完整拿到用户操作路径了。

但要注意数据隐私合规,提前告知用户并取得同意是必须的。

愚妙之
愚妙之回答于 09 月 30 日

Telegram 的云端备份默认只保存聊天记录,不保存机器人交互指令。

如果你是做营销网站的,想要保存用户和机器人的对话指令,可以尝试以下方法:

1. 用机器人收集数据,通过 API 接收用户发送的全部消息;

2. 自建数据库,实时将用户指令保存到服务器;

3. 使用 Telegram Bot 的 logging 功能,记录每条请求。

这样就算用户本地没有开启备份,你也可以获得完整数据。

笃梦菲
笃梦菲回答于 10 月 01 日

TG的聊天记录备份功能,可以保存用户和机器人之间的对话记录,包括用户输入的命令。

但是,能否备份成功,取决于你使用的备份方式:

如果你使用的是Telegram自带的云备份功能(手机端操作),那么只要开启了“备份所有聊天”选项,理论上是能备份机器人对话记录的。

但需要注意的是,有部分测试显示机器人的某些交互内容可能不会被完整保留,比如一些临时消息或系统消息。

如果你是自己搭建服务器或使用第三方工具备份,那么就看你代码逻辑有没有提取和保存这些命令数据。

所以,关键还是看你怎么备份。

您的答案