Chuncord
Chuncord 是一个自由开源的命令行工具,根据 EUPLv1.2 (欧盟公共许可证) 授权,它允许通过将文件分割成多个部分来上传大于 25MB 上传限制的文件到 Discord 的内容分发网络 (CDN)。这些文件也可以使用 Chuncord 下载。
警告: Chuncord 间接绕过了上传限制,因此可能违反了 Discord 服务条款。使用风险自负。
安装
安装 下列软件包之一
- chuncordAUR - 最新发布版本
- chuncord-gitAUR - master 分支的最新提交
配置
Chuncord 的配置存储在 $HOME/.config/chuncord/config.toml
中,采用 TOML 格式。
注意: 所有配置选项都可以通过命令行界面修改,上游尚未记录配置文件的格式,因此暗示不应直接修改此文件。
用法
Chuncord 使用 webhook 上传文件分片。然后,它上传一个索引文件,其中包含文件名、文件大小以及所有文件分片的列表。Chuncord 随后可以使用该索引下载文件。
添加 Discord webhook
Chuncord 允许您添加和管理 Discord webhook,以便将文件上传到不同的频道。在您可以上传之前,您必须添加一个 webhook。
$ chuncord webhook add <webhook name> <webhook url>
默认 webhook
您也可以选择一个默认 webhook,以便在未指定 webhook 时使用。
$ chuncord webhook default <webhook name>
默认 webhook 可以随时更改。
上传文件到 Discord
只需运行此命令
$ chuncord upload -w <webhook name> <file path>
或者,如果您已设置默认 webhook,则可以省略 -w
标志。
$ chuncord upload <file path>
文件上传完成后,Chuncord 将打印索引文件 URL 和 MID (消息 ID)。MID 用于删除已上传的文件。如果您想与他人分享文件,则只需提供索引 URL。
下载已上传的文件
$ chuncord download -o <file path> <index URL>
您可以省略文件路径以使用原始文件名。
注意,要下载,您 不 需要指定任何 webhook。
删除已上传的文件
$ chuncord delete -w <webhook name> <message ID>
与上传一样,您可以省略 webhook 以使用默认 webhook。您需要使用上传文件时使用的同一个 webhook。