很多聊天软件已经启用自动删除功能保护用户隐私,然而matrix协议默认没有启用。
我们需要自己在客户端手动开启。
以element.io的客户端为例进行说明。
注意: 此功能需要服务端支持,目前可能无效。仅供参考
1.进入房间,在对话框输入以下命令
/devtools
2.选择自定义时间线事件
Send custom timeline event
Explore room state
3.填写事件类型:m.room.retention
4.填写事件内容:
{ "enabled": true, "expire_on_clients": true, "max_allowed_lifetime": 86400000, "max_lifetime": 86400000, "min_allowed_lifetime": 0, "min_lifetime": 0 }
发送后就可以了。
matrix协议默认的清除任务有3种:
生存时间3天以内,每隔12小时清除
生存时间3天-7天以内,每隔24小时清除
生存时间大于7天,每隔48小时清除
手动设置还是比较麻烦,希望有客户端能够将自动删除功能添加到选项里面直接设置。
https://matrix-org.github.io/synapse/latest/message_retention_policies.html
此处评论已关闭