添加之前

它索取什么,以及为什么

邀请请求 29 项权限。这个列表由命令和模块实际声明的内容生成,所以机器人不可能请求下面没有的权限,也不可能使用没有请求的权限。拒绝其中任何一项,需要它的功能就会停止工作;其他都不受影响。

每个操作在发生的那一刻都会再次检查,在具体的频道里,既针对机器人的权限,也针对你的权限。这里授予的权限是机器人能够做的,而绝不是它会在未被要求时去做的。

踢出成员 KickMembers

移除成员——手动进行,或在服务器开启强制执行时自动进行。

Anti-raid /kick

封禁成员 BanMembers

封禁与解封,包括机器人在到期时自行解除的临时封禁。

每次都会先检查身份组高低,所以它永远不可能对在它之上或在你之上的人动手。

Appeals /ban /banlist /softban /unban

管理频道 ManageChannels

创建工单频道和“加入即创建”频道、设置慢速模式、锁定频道,以及用 /nuke 替换频道。

Auto-nuke Created channels Jail Join to create Live stat channels Modmail Tickets AI image scan — 可选 Counting — 可选 Word blacklist — 可选 /nuke /slowmode

管理服务器 ManageGuild

读取服务器自己的邀请码,这样链接过滤器就能区分你的邀请和别人的邀请;创建屏蔽词的 AutoMod 规则;以及读取 AutoMod 规则,这样 Webhook 转发就知道是哪一种规则拦下了消息,并且在服务器隐藏词语时,知道要隐藏的每一个词。

它唯一会更改的服务器设置,是它自己创建的 AutoMod 规则,每条都命名为“sick —”。你写的规则只会被读取,绝不会被编辑。

Webhook relay Word blacklist AFK — 可选

添加反应 AddReactions

可选,除非服务器设置,否则默认关闭:在计数频道中,对正确的数字用服务器选定的表情做出回应。没有它计数也能正常进行。

Counting — 可选

查看审核日志 ViewAuditLog

把一个操作归到某个人头上。没有它,防炸群和服务器日志只能靠猜——正是它让日志能说出是谁,而不只是做了什么。

Anti-nuke

查看频道 ViewChannel

读取频道列表,以便在你指定的地方发消息,并查看过滤器要检查的消息。

它在消息到达时读取,并且不保存其中任何一条。在某个频道上拒绝它,机器人在那里就是有意地看不见。

Activity ping Applications Auto-delete Birthdays Bump reminder Counting Events Giveaways Guild Management Join to create Live stat channels Modmail Music Partnerships Polls Reviews Social alerts Starboard Sticky messages Suggestions

发送消息 SendMessages

发布回执、管理日志条目、欢迎消息、工单面板以及每一条回复。

Activity ping Appeals Applications Birthdays Bump reminder Counting Custom commands Events Giveaways Goodbye messages Guild Management Member screening Moderation log Modmail Music Partnerships Polls Reviews Server logs Social alerts Starboard Sticky messages Suggestions Tickets Verification Welcome messages Levels — 可选 /activity-ping /alerts /analytics /event /giveaway /poll /review /say /starboard /stats /sticky /store /suggest /top

管理消息 ManageMessages

删除被过滤的链接或刷屏爆发,运行 /purge,以及置顶。

它从不编辑任何人的消息——Discord 不允许这样做,这里也不会去尝试。

AI image scan Anti-spam Auto-delete Counting Link filter Custom commands — 可选 Webhook relay — 可选 Word blacklist — 可选 /autodelete /purge

嵌入链接 EmbedLinks

机器人发布的一切都是嵌入卡片。没有它,它的回复会以空白形式送达。

Appeals Applications Bump reminder Events Giveaways Goodbye messages Guild Management Member screening Moderation log Modmail Music Partnerships Reviews Server logs Starboard Suggestions Tickets Transcribe Verification Welcome messages Birthdays — 可选 Custom commands — 可选 Levels — 可选 Polls — 可选 Social alerts — 可选 Sticky messages — 可选 /analytics /event /giveaway /stats /top /transcribe

附加文件 AttachFiles

发送在进程内绘制的验证码、欢迎卡与告别卡,以及服务器开启后的工单记录。

Modmail Quotes Tickets Verification Goodbye messages — 可选 Welcome messages — 可选 /analytics /quote /stats /top

阅读消息历史 ReadMessageHistory

回看足够远的内容,以便清理、找到别人链接的某条消息,并回答“之前这里是什么”。

Auto-delete Counting Modmail Starboard Tickets /autodelete /purge

连接 Connect

把成员移入语音频道需要在该频道拥有“连接”权限,机器人和人都一样:join-to-create 会把每位成员移入为其创建的频道,/voice move 和 /voice moveall 则按管理员的指示移动他们。

Join to create Music

说话 Speak

播放音乐:机器人必须被允许在语音频道中说话,才能在其中被听见。/music play 会在成员所在的频道检查这项权限,缺少时会告知。

Music

静音成员 MuteMembers

/voice mute 和 /voice unmute:由管理员设置或解除的服务器静音,像其他操作一样记录为案件。

Join to create — 可选

使成员拒听 DeafenMembers

/voice deafen 和 /voice undeafen:由管理员设置或解除的服务器拒听,记录为案件。

Join to create — 可选

移动成员 MoveMembers

把成员移入 join-to-create 为其创建的语音频道,断开被频道所有者拒绝或被管理员关进监狱的成员,并按 /voice move、/voice moveall 和 /voice disconnect 的指示移动或断开成员。

Join to create Music — 可选

管理昵称 ManageNicknames

用 /nick 更改或清除成员的昵称——通常用来撤销冒充,或处理一个没人能读懂的名字。

无论机器人拥有什么权限,Discord 都不允许任何机器人给服务器所有者改名,而且身份组高低会先于其他所有人被检查。

AFK — 可选 /nick

管理身份组 ManageRoles

自动身份组、自助领取、监禁身份组、已验证身份组,以及从被盗账号上剥离管理身份组。

它拒绝发放任何带有管理员、管理服务器、管理身份组、封禁、踢出或禁言权限的身份组——在配置时检查,并在授予的那一刻再次检查。

Activity ping Anti-nuke Anti-raid Applications Automatic roles Bump reminder Jail Join to create Live stat channels Modmail Pic perms Status rewards Temporary roles Tickets Verification Birthdays — 可选 Counting — 可选 Guild Management — 可选 Levels — 可选 Premium — 可选 /lock /lockserver /massrole /picperms /reactionrole /role /unlock /unlockserver

管理 Webhooks ManageWebhooks

Webhook 转发:每个频道一个 Webhook,被拦截的消息通过它以作者的名字回来。以及为 /audit 统计服务器的 Webhook 数量。

它只通过自己创建的 Webhook 发布和编辑,绝不更改或删除别人的——它列出频道的 Webhook 只是为了找到它自己的。它通过 Webhook 发布的任何内容都无法提及任何人。

Webhook relay

管理表情符号和贴纸 ManageEmojisAndStickers

用 /emoji steal 和 /emoji create 添加表情符号或贴纸,并重命名或移除它们。

/emoji — 可选

管理表情 ManageGuildExpressions

同一件事的较新名称——Discord 把表情符号、贴纸和音效板拆开了,两个权限位都会被请求,这样命令在新旧服务器上都能工作。

/emoji — 可选

管理活动 ManageEvents

可选,除非服务器要求否则关闭:在报名卡旁边,把一个定时活动列在服务器自己的“活动”标签页里,并使它的时间和取消保持同步。没有别的东西会用到它,没有它活动也能正常工作。

Events — 可选

创建公开讨论串 CreatePublicThreads

在服务器开启时,于建议卡片下开一个讨论串。

Suggestions — 可选

创建私密子区 CreatePrivateThreads

把工单作为私密子区打开,适合更喜欢子区而不是频道的服务器。

Applications

在子区中发送消息 SendMessagesInThreads

工单子区打开之后,在其中回复。

Applications Suggestions — 可选

禁言成员 ModerateMembers

施加和解除禁言,包括防刷屏和防突袭自动发出的禁言。

Anti-spam Appeals Word blacklist — 可选 /timeout /untimeout

设置语音频道状态 SetVoiceChannelStatus

把正在播放的曲目写入语音频道的状态栏,音乐模块的 Show the track in the voice channel 设置可开启或关闭此功能。没有这项权限时,播放器照常运行,只是状态栏保持空白。

Music — 可选

创建投票 SendPolls

用 /poll create 发起投票。Discord 把它和发送消息分开。

Polls