Fjord

Fjord 文档

模块

06

命令

Fjord 的所有斜杠命令、所需权限及故障排查方法。

使用斜杠命令

斜杠命令属于 Fjord 本身,不需要在控制面板中开启独立模块。在 Discord 服务器频道输入 /,搜索并选择命令。Discord 随后会显示可用参数。

  1. 选择正确的服务器,以及允许你使用命令的频道。
  2. 输入 / 并选择 Fjord 命令。填写 user 等必填参数。
  3. 发送前核对目标用户、时长和可选原因。
  4. 阅读 Fjord 的回复。缺少权限或条件时,回复也会说明。

条件与权限

这些命令只能在服务器中使用。审核命令会在执行时检查调用者权限。能看到命令并不代表有权使用。服务器所有者执行大多数审核命令时不受自身身份组权限限制。

命令你的权限Fjord 需要
/help所有服务器成员无需额外的审核权限
/ban封禁成员封禁成员
/kick踢出成员踢出成员
/mute管理成员管理成员
/unmute管理成员管理成员
/warn管理消息如配置了后续操作,需有相应的管理、踢出或封禁权限
/warnings管理成员无需额外的审核权限
/clear-last-violation管理消息无需额外的审核权限
/clear-all-violations管理员或服务器所有者无需额外的审核权限
/user-profile所有服务器成员无需额外的审核权限

ban、kick、mute 和 unmute 需要 Fjord 拥有相应的 Discord 权限。Fjord 的最高身份组必须高于目标成员的最高身份组。还会检查调用者的身份组顺序,服务器所有者除外。服务器所有者不能成为这些操作的目标。

全部命令

命令作用参数
/help列出可用的审核命令。无
/ban封禁成员,并可删除其过去 0 至 7 天的消息。user 必填, reason 可选, delete_days 可选(0–7)
/kick将成员踢出服务器。对方可通过新邀请返回。user 必填, reason 可选
/mute施加最长 28 天的 Discord 暂时禁言。user 必填, minutes、hours、days 可选,但合计至少 1 分钟, reason 可选
/unmute结束仍有效的暂时禁言。是 /mute 的反向命令。user 必填, reason 可选
/warn记录警告。已配置的警告等级可能触发额外操作。user 必填, reason 可选
/warnings显示成员的警告次数和历史。user 必填
/clear-last-violation删除成员最近一次记录的警告。user 必填
/clear-all-violations删除某成员的全部警告。不填 user 则删除全服务器的警告。user 可选, 不填则针对整个服务器
/user-profile显示可见的个人资料。警告历史仅本人或获授权的审核员可见。user 可选, 不填则查看自己

重要区别

/mute 的总时长至少 1 分钟,最多 28 天。/unmute 只对仍有效的暂时禁言起作用。

/warn 使用自动管理模块配置的警告等级。根据等级,Fjord 还可能执行暂时禁言、踢出或封禁。

/clear-last-violation 只删除最近一次警告。/clear-all-violations 删除所选成员的全部警告。不填 user 则删除全服务器的警告。

警告历史为空不会撤销过去的封禁或踢出。/unmute 只解除当前的暂时禁言。

排查问题

问题检查与解决
找不到命令。确认当前位于服务器、Fjord 已安装,且 Discord 已刷新斜杠命令。改名后的命令可能稍后才显示。
Fjord 提示缺少权限。检查你自己对该命令的权限,以及服务器设置中机器人对应的权限。能看到命令不代表有使用权。
身份组层级阻止操作。将 Fjord 身份组移到目标身份组上方。除非你是服务器所有者,你的最高身份组也必须高于目标。
Mute 拒绝时长。输入至少 1 分钟、最多 28 天。三个时间参数全为 0 无效。
/unmute 提示没有有效的暂时禁言。检查成员是否仍处于 Discord 暂时禁言中。已到期的禁言无法再次解除。
警告缺失或无法删除。检查目标用户和你的权限。/clear-last-violation 需要已有警告。/clear-all-violations 删除已保存的警告。
Fjord 返回通用错误。检查机器人权限、身份组和 Discord 服务状态。重试后仍失败,请联系支持。