帮你管 Discord 服务器
在 Discord 服务器里,可以像跟一个管理员说话那样,让它帮你干活:禁言一个人、锁一个频道、加一个身份组、清理一串消息。影响大的事,它会先问你一句。
先装「对话指令」
在网页后台「插件中心」里,装上随 Aeria 一起带来的插件「对话指令」,并启用它(1.19)。
不装的时候,它不把任何一句话当成要它做的事:你叫它禁言谁,它只当你在跟它聊天。
再给它权限
邀请它进服务器的时候,它只拿了聊天用的权限(1.5)。要它管事,得在 Discord 里另给:
-
打开「服务器设置」→「身份组」,找到它的那个身份组(名字一般和机器人一样)。
-
在「权限」里打开它要用的那几项,比如「管理消息」「禁言成员」「踢出成员」「封禁成员」「管理频道」「管理身份组」。只开你想让它做的。
-
在身份组列表里把它的身份组往上拖:它只能管排在自己下面的人和身份组。
不想让它在某个服务器里管事,不给这些权限就行。
谁能叫它做
- 你(它的主人)、服务器的所有者、管理员,和有管理权限的人。
- 每一件事还要再核一遍:叫它做的人自己得有做这件事的权限。没有「封禁成员」的人,叫它封禁谁,它不会做。
- 普通成员只能叫它做不需要额外权限的事:放歌、看播放队列、看服务器的信息。
怎么叫它
直接说,说清楚对谁、做什么:比如让它把正在刷屏的某个人禁言十分钟,或者把某个频道的慢速模式打开。是不是真的在叫它做事、还是只是随口一提,由它自己判断;拿不准,它就先不动。
它能做的事很多:
- 成员:禁言和解除、踢出、封禁和解封、警告、改昵称、在语音频道里移动、断开、静音。
- 消息:删除、批量清理、置顶。
- 频道:锁定和解锁、隐藏、慢速模式、改名、改话题、新建和删除。
- 身份组:给人加上、去掉,新建、删除。
- 还有子区、邀请、活动、自动审核、表情、Webhook、审计日志。
影响大的事先问一句
- 删频道、删身份组这类:它会先问你,要你在 45 秒内回一句「确认」才做。
- 踢人、封禁、删消息、改昵称、去掉身份组这几样:做完以后 60 秒内,可以叫它撤销。踢出去的人没法直接拉回来,撤销时它给一条只能用一次的回群链接;删掉的消息恢复不了,删之前它先把一份摘要私信给你,私信发不出去就不删。禁言、锁频道这些,直接叫它解除、解锁就行。
- 一分钟里,同一个人最多叫它做三件较难撤销的事,再多它会先停一下。
记录
它做过的每一件管理的事都记着:谁叫它做的、原话、做了什么、为什么。网页后台的「管理审计」里看得到。
想在 Discord 里也留一份:「配置管理」→「服务器管理」→「审计频道 ID」填一个频道的编号,它每做一件事都在那里写一条。
服务器里别人做的事(有人进来、离开、被踢被封,频道、身份组被改),它也能在一个频道里报一声:1.17。
卡住了
- 它说你没有权限:你自己在这个服务器里要有做这件事的权限。
- 它说它做不了:它的身份组没开那项权限,或者排在要管的人下面。
- 它当成聊天,没去做:「对话指令」装上、启用了吗?装了的话,说得更明确一点:对谁、做什么、多久。
- 它说这个服务器关掉了这项能力:这个服务器停用了这一类管理动作,找管理员开回来。