Telegram 机器人保存的数据类型有什么区别?
在做Telegram纸飞机网站的,最近对机器人保存数据有疑问,想请教一下:纸飞机机器人保存的用户信息、聊天记录、文件这些数据有何不同呢?是不是有的数据到期会自动清除,而有的数据会长期保存呢?请大家帮忙解答一下。
2 个回答
Telegram机器人的数据保存方式有以下几种:
1. 用户信息默认长期存储,比如ID和用户名称,除非用户自行删除
2. 聊天记录分2种,普通消息7天内可删除,带有“Secret Chat”标志的消息可存储最多100个或99999秒(自己设定)
3. 文件数据需要区分文件类型,图片、视频等多媒体文件永久保存,而验证码图片等临时数据文件则会自动清理
4. 开发者自定义的用户信息(比如数据库中存储的喜好等)
核心身份数据长期存在,敏感对话数据可配置销毁策略,文件数据根据实际情况配置生命周期。网站开发过程中要区分不同类型数据的生命周期,尤其是隐私数据要按照Telegram规则来。
Telegram 机器人存储的数据类型有三类。
1. 用户信息,如ID、名称、语言设置等基础数据,通常会被永久保存,除非您主动清除或注销帐户。
2. 聊天记录。机器人聊天记录默认保留90天,若开启"隐私模式"或自设了清理时间,则会依规则删除。
3. 文件数据,上传文件、图片、文档未绑定频道的文件保存7天,有频道的永久保存;
机器人本身不能长期保存敏感数据,所有的数据都受 Telegram server policy 的限制,在做网站的时候需要在代码中写入定时清除模块来处理,不能依赖平台来处理。