新增之前

它索取什麼,以及為什麼

邀請會索取 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

管理 Webhook 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