Skip to content

[FEAT]想增加一个群信息自动删除 #305

@kexws

Description

@kexws

目前的“自动删除消息”功能仅支持个人维度,也就是用户只能设置“自动删除自己发送的消息”,并不会影响群内其他成员或机器人发送的消息。因此在群聊场景下,无法实现对整个群历史记录的统一清理。

我建议新增一个**“群级别消息自动删除(群记录保留期)”的功能,并明确区分版主权限与普通成员权限**:

普通成员:只能设置“自动删除自己发送的消息”(现有功能,保留)。
群版主:可以设置整个群的消息保留规则,对所有成员与机器人生效。

你预期要达到什么效果

群版主可以在群设置中配置“消息保留期”,

一旦版主设置完成后,该群将按规则运行:
群内所有成员发送的消息
机器人发送的消息
只要超过设定的时间(如 7 天),都会被系统自动删除。
普通成员依然可以单独开启“只删除自己消息”的个人设置,与群级规则互不冲突。

最终效果是:
群聊始终只保留最近 N 天的内容
群记录更整洁,信息不过度堆积
权限清晰:群管理 = 管理群历史,个人 = 管理自己的消息

附加信息

Image

Image

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestunconfirmednot confirmed by developer

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions