3 个版本
0.1.2 | 2023 年 1 月 12 日 |
---|---|
0.1.1 | 2023 年 1 月 11 日 |
0.1.0 | 2023 年 1 月 11 日 |
#46 在 #keep
24 每月下载量
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 代码行