为什么不同的机器人存储数据会不一致?
5 个回答
Telegram机器人是单独的个体,每一个机器人拥有独立的数据库,就好比你手机上的APP,微信和QQ不会共享你的聊天记录一样。所以机器人A保存的消息机器人B是找不出来的。
官方机器人与第三方机器人存储方式也有不同,有的只存储关键信息,有的则存储完整的对话。比如有的外卖软件只存订单号,有的连聊天的表情都存。
还有个原因就是,Telegram本身就有隐私设置,用户可以单独设置允许机器人查看历史记录,就像快递柜设置密码,不是所有人都可以打开。
发现重要信息被丢失的话,建议先检查隐私权限设置是否开启,以及有没有误删。机器人开发方一般不会主动清空数据,恢复历史记录则比较困难。
1. 不同机器人存的数据可能不一。每个Telegram机器人都是独立的个体,数据默认只存于自己服务器上,不互相分享。
2. 找不到信息是由于机器人之间没有联网硬盘。比如说A机器人存储了对话,B机器人完全不知情,就像不同手机不互相传照片一样。
3. 如果想让所有机器人能看到相同的记录,就需要自己搭建一个数据库做中转,需要较高的技术门槛,需要自己编写代码和部署。
4. 目前市场上的机器人大多为单机版,除非有特殊同步功能,否则数据是孤立的。
5. 可以跟机器人开发公司商量,看他们是否能对接入统一数据库提供支持,或者自己开发中间件。
1. Telegram机器人的每一个实例都是单独存在的,并且相互隔离存储。就像你开10个店,每个店都记账本,不可能对得上号。
2. 云端数据库和本地存储就像Excel和小黑板记账一样。
3. 用户和机器人交互的数据属于私密范畴,Telegram官方也不会要求机器人同步数据。
4. 如果看到消息能搜索到或者搜索不到的话,应该是不同的机器人采用不同的存储方式。_
遇到这种情况是正常的,建议选择统一后台的机器人,这样数据才能够匹配。
1. 不同机器人存储的数据不一致,因为每个机器人的数据库都是独立的。你和机器人A的聊天记录机器人B是无法看到也无法存储的。
2. Telegram自身并不强制机器人同步数据,所以很多开发者会自己建库,就像你加不同的商家客服,聊天记录肯定不认得。
3. 有些机器人会主动清除历史数据,或是系统升级导致历史数据丢失。类似于手机相册自动删除照片的场景。
4. 找不到消息可能是机器人没建立索引或者你查询的时间过长,建议找机器人的@直接@管理员。
现在懂了吗?这种设计主要是保护隐私和降低开发成本,但确实给用户带来了使用不便。
1. 不同机器人数据存储不一致是因为每个机器人独立存在,每个机器人都有独立的数据存储,你对机器人A说的内容机器人B是看不到的。
2. 机器人之间没有共享的数据库,就像你跟两个不同的朋友聊天,他们肯定不会知道对方说了什么,所以有的机器人能搜到有的机器人搜不到就很正常。
3. 如果多个机器人需要同步数据,则需要开发者手动配置数据库共享,但通常来说,开发者都是独立开发维护,不会这样做。
4. 该机制是为了保证隐私及稳定性,避免数据混杂,所以遇到这种情况不用大惊小怪。