#discord #channel #messages #image #delete #keep #optional

app discord_channel_cleaner

删除 discord 频道中的消息(可选保留图片)

3 个版本

0.1.2 2023 年 1 月 12 日
0.1.1 2023 年 1 月 11 日
0.1.0 2023 年 1 月 11 日

#46#keep

24 每月下载量

MIT 许可证

15KB
151 代码行

discord_channel_cleaner

简单的软件,用于在一段时间后删除 discord 频道中的消息。它是为了照片画廊频道而创建的,用于删除 x 小时前的文本消息但保留图片。

如果 keep_images 设置为 true,则不会删除包含附件(图片)和来自配置的允许列表的链接的消息。如果为 false,则删除所有消息。

安装

通过 cargo

cargo install discord_channel_cleaner

通过 docker

docker pull phib/discord_channel_cleaner

用法

启动

只需调用 discord_channel_cleaner。如果 settings.toml 不在当前工作目录中,可以将其路径作为参数提供: discord_channel_cleaner /home/phil/chan_clean_conf.toml

使用 docker

运行时,将本地 settings.toml 挂载到 /dcc/settings.toml

docker run -it --mount type=bind,source="$(pwd)"/settings.toml,target=/dcc/settings.toml,readonly discord_channel_cleaner

设置

您需要使用机器人注册 Discord 应用程序。所需的网关意图是 "读取消息/查看频道","读取消息历史","发送消息" 和 "管理消息"。

复制(或创建)settings.toml 文件,并用您的值替换。

每个频道都需要自己的频道部分。如果您的 discord 账户上启用了 "开发者模式",可以轻松地通过右键单击复制 ID。

依赖项

~20–37MB
~652K 代码行