TG 聊天记录备份到云端,能备份聊天中的聊天机器人命令历史吗?
3 个回答
Telegram的云备份默认不包含和机器人聊天的记录,这一点很多人会忽略。
如果建的是营销类的网站,想获取用户和机器人互动的指令,常规方法不行的话,可以考虑在机器人这边加一层日志记录,用户触发指令时,实时存到自己的服务器或数据库。
这样就能完整拿到用户操作路径了。
但要注意数据隐私合规,提前告知用户并取得同意是必须的。
Telegram 的云端备份默认只保存聊天记录,不保存机器人交互指令。
如果你是做营销网站的,想要保存用户和机器人的对话指令,可以尝试以下方法:
1. 用机器人收集数据,通过 API 接收用户发送的全部消息;
2. 自建数据库,实时将用户指令保存到服务器;
3. 使用 Telegram Bot 的 logging 功能,记录每条请求。
这样就算用户本地没有开启备份,你也可以获得完整数据。
TG的聊天记录备份功能,可以保存用户和机器人之间的对话记录,包括用户输入的命令。
但是,能否备份成功,取决于你使用的备份方式:
如果你使用的是Telegram自带的云备份功能(手机端操作),那么只要开启了“备份所有聊天”选项,理论上是能备份机器人对话记录的。
但需要注意的是,有部分测试显示机器人的某些交互内容可能不会被完整保留,比如一些临时消息或系统消息。
如果你是自己搭建服务器或使用第三方工具备份,那么就看你代码逻辑有没有提取和保存这些命令数据。
所以,关键还是看你怎么备份。