为什么我的Telegram机器人存储的数据和别人的数据不一样?

塞从蕾塞从蕾06月25日1758

为什么我用的同一个机器人,我存的数据和别人的不一样,机器人后台有问题吗?

2 个回答

肖怀蕾
肖怀蕾回答于 06 月 25 日
最佳答案

你这个情况很常见。Telegram机器人数据隔离属于设计问题。

1. 每个用户Telegram ID都独一无二,机器人会为每个用户自动区分不同的数据。这也是Telegram的强制安全机制。

2. 如果你们用的代码相同,数据不共通,这恰恰是开发者正确的用户隔离数据。

3. 机器人后台正常。Telegram官方要求机器人不能获取用户电话号码等敏感信息,所有交互都是基于会话ID。

4. 你可以通过以下方式检测:让好友发送“查看数据”指令,看好友的回复里是否有专属数据的提示,正常现象。

开发时保证每个操作都绑定用户ID操作数据即可,不会存在窜改数据的情况。

岳慧婕
岳慧婕回答于 06 月 25 日

1. 机器人默认按照用户ID进行数据的隔离,不同用户的数据是隔离的

2. 这种设计确保隐私保护,避免数据混杂

3. 后台不会把张三的数据展示给李四,这是最基本的需求

所以你看数据不同不是机器出问题,是设计的合理之处,你只要自己存取正常,别人看不到你数据就行。

您的答案