跳轉至內容

Discord/機器人指南

來自Wikibooks,開放世界中的開放書籍

機器人是利用Discord API的自動化Discord使用者。在伺服器中,可以透過其名稱旁邊的“BOT”標籤識別它們。

[編輯 | 編輯原始碼]
MEE6

MEE6以成人游泳系列《瑞克和莫蒂》中的一個角色米西克斯先生命名,是Discord上最受歡迎的機器人之一,被15,300,000個伺服器使用。MEE6擁有許多功能,包括

  • 向加入伺服器的新成員傳送歡迎訊息
  • 如果使用者在伺服器中保持持續活躍,則獎勵使用者XP積分
  • 播放音樂
  • Twitch、YouTube、Twitter和Reddit的公告功能

命令

命令 描述
管理命令
!ban 禁止使用者離開伺服器
!tempban 暫時禁止使用者離開伺服器
!clear 刪除頻道中的選定訊息
!infractions 顯示使用者的違規行為
!kick 將使用者踢出伺服器
!mute 靜音伺服器上的使用者
!tempmute 暫時靜音伺服器上的使用者
!role-info 獲取特定角色的資訊
!server-info 獲取伺服器的資訊
!slowmode 啟用或停用頻道中的慢速模式
!unban 解禁伺服器上的使用者
!unmute 取消靜音伺服器上的使用者
!user-info 獲取特定使用者資訊
!warn 警告使用者
音樂命令
!play 開始播放佇列中的歌曲
!stop 停止/暫停當前歌曲
!search 搜尋歌曲
!record 錄製語音訊道中的當前對話
!stop-recording 停止錄製並獲取音訊檔案連結
!seek 跳轉到歌曲中的特定時間
!volume 將音量增加或降低至200%
!add 將歌曲新增到佇列
!queue 列出佇列中的所有歌曲
!clear-queue 從佇列中刪除所有歌曲
!skip 跳過佇列中的下一首歌曲
!vote-skip 開始投票跳過佇列中的下一首歌曲
!join 將機器人新增到您的語音訊道
!leave 從您的語音訊道中移除機器人
!start-quiz 在Discord中與您的朋友開始音樂測驗
!stop-quiz 停止音樂測驗

Carl-bot是另一個流行的Discord機器人,被3,950,000個伺服器使用。Carl-bot提供了許多功能,包括新增反應角色、管理和日誌記錄。

命令

命令 描述
/about 顯示一些關於機器人的有趣統計資料
/attachmentspam disable 停用附件垃圾郵件
/attachmentspam set 設定伺服器的附件設定
/attachmentspam punishment 設定達到速率限制的懲罰
/autofeeds list 顯示在此伺服器中建立的自動提要列表
/autofeeds create 建立自動提要
/autofeeds silent 為不需要提醒某人的內容建立靜默自動提要
/autofeeds everyone 為需要提醒所有人的內容建立自動提要
/autofeeds here 為不需要提醒某人的內容建立靜默自動提要
/autofeeds silence 使現有的普通自動提要靜音,以便在釋出時不會提醒任何人
/autofeeds move 將自動提要移動到不同的頻道
/autofeeds repeat 在指定持續時間後重復自動提要
/autofeeds delete 刪除具有特定時間的自動提要
/autofeeds clear 清除所有自動提要
/automod server 顯示伺服器當前的自動管理設定
/automod whitelist 向白名單中新增/刪除角色和/或頻道
/automod media 將頻道標記為“僅限媒體”,僅允許釋出附件和/或連結
/automod unmedia 取消將頻道標記為“僅限媒體”,允許再次釋出任何內容
/automod drama 為管理員設定一個“drama”頻道。此頻道不應公開。
/automod log 設定自動自動管理操作所在的頻道
/automod threshold 設定警告閾值,以便在收到x次警告後自動懲罰使用者
/automod warnpunishment 設定達到警告閾值的懲罰
/autoresponse server 檢視伺服器中設定的自動回覆的簡要概述
/autoresponse list 顯示伺服器中設定的所有觸發器
/autoresponse clear 刪除所有觸發器
/autoresponse create 建立一個普通的自動回覆觸發器,檢查子字串
/autoresponse strict 建立一個“嚴格”觸發器,這意味著確切的單詞必須出現在訊息中的某個地方
/autoresponse startswith 使用此命令建立的觸發器僅在訊息以觸發器開頭時才呼叫
/autoresponse endswith 觸發器僅在訊息以其結尾時才呼叫
/autoresponse exact 觸發器僅在訊息完全與其相同的時候才呼叫
/autoresponse channel 僅在使用命令的頻道中有效
/autoresponse remove 按名稱刪除觸發器
/autoresponse ignore 新增一個或多個頻道/成員,讓機器人忽略它們
/autoresponse unignore 刪除一個或多個頻道/成員,讓機器人不再忽略它們
/autorole show 顯示所有成員加入時獲得的角色列表
/autorole reassign 切換重新分配角色以重新加入
/autorole blacklist 將角色列入黑名單,以防止重新分配
/autorole unblacklist 白名單角色是可以使用!role <role>自行分配的角色
/autorole add 新增一個角色以自動分配
/autorole remove 刪除一個角色以防止自動分配
/avatars 以不同的格式提供使用者的頭像
/banmessage 設定禁止訊息,以便在禁止成員時傳送到問候頻道
/caps limit 設定伺服器的大寫限制
/caps punishment 設定達到速率限制的懲罰
/censor server 檢視伺服器的審查設定
/censor words 從黑名單中刪除/新增一個或多個單詞
/censor display 顯示所有黑名單單詞
/censor clear 刪除所有黑名單單詞
/censor punishment 設定說髒話的懲罰
/cute 可愛但不一定是貓或狗相關的
/deletefiles 從伺服器中刪除釋出的非圖片/影片/文字檔案
/echo 讓機器人在指定的頻道中說些什麼
/embed edit 編輯標題和描述
/embed custom 根據Discord使用的原始JSON在指定頻道中釋出嵌入
/embed editcustom Ecembed表示編輯自定義嵌入,需要您傳入JSON
/embed source 獲取嵌入(任何嵌入!)的JSON源
/embed create 在指定頻道中建立具有指定顏色的嵌入
/farewell 設定告別訊息,以便在成員離開時傳送到問候頻道
/feeds list 顯示在此伺服器中建立的提要列表
/feeds create 建立提要
/feeds announce 釋出提要
/feeds delete 刪除提要
/feeds move 將提要移動到指定的頻道
/feeds clear 清除所有提要
/fun aesthetics makes text look like this
/fun pick 從提供的選項中隨機選擇一個元素,使用逗號進行多詞選擇
/fun fraktur 𝔪𝔞𝔨𝔢𝔰 𝔱𝔢𝔵𝔱 𝔩𝔬𝔬𝔨 𝔩𝔦𝔨𝔢 𝔱𝔥𝔦𝔰
/fun boldfraktur 𝖒𝖆𝖐𝖊𝖘 𝖙𝖊𝖝𝖙 𝖑𝖔𝖔𝖐 𝖑𝖎𝖐𝖊 𝖙𝖍𝖎𝖘
/fun fancy 𝓂𝒶𝓀𝑒𝓈 𝓉𝑒𝓍𝓉 𝓁𝑜𝑜𝓀 𝓁𝒾𝓀𝑒 𝓉𝒽𝒾𝓈
/fun boldfancy 𝓶𝓪𝓴𝓮𝓼 𝓽𝓮𝔁𝓽 𝓵𝓸𝓸𝓴 𝓵𝓲𝓴𝓮 𝓽𝓱𝓲𝓼
/fun double 𝕞𝕒𝕜𝕖𝕤 𝕥𝕖𝕩𝕥 𝕝𝕠𝕠𝕜 𝕝𝕚𝕜𝕖 𝕥𝕙𝕚𝕤
/fun smallcaps ᴍᴀᴋᴇꜱ ᴛᴇxᴛ ʟᴏᴏᴋ ʟɪᴋᴇ ᴛʜɪꜱ
/fun eightball 詢問是非問題以尋求建議
/fun owofy 轉換/在隨機位置新增隨機的“w”和“y”
/fun emojify 使文字表情符號化
/fun urbandictionary 在Urban Dictionary上查詢單詞的定義
/fun clap 👏 makes 👏 text 👏 look 👏 like 👏 this 👏
/fun space 允許您選擇要在單詞之間放置的任何內容
/fun info 顯示有關成員的一些有趣資訊
/fun addemoji 使用您想要的名稱在伺服器中新增自定義表情符號
/fun coinflip 拋硬幣
/help 顯示所有齒輪和命令的幫助選項
/highlight add 新增一個要高亮的詞語
/highlight remove 移除你高亮的一個特定詞語
/highlight block 遮蔽一個或多個頻道或成員
/highlight unblock 取消遮蔽一個或多個頻道或成員
/highlight clear 移除你所有的高亮
/highlight show 顯示你高亮的詞語以及你忽略的成員和頻道
/highlight matches 這將顯示你的高亮詞語中,哪些詞語會在測試句子中被觸發
/invitespam server 顯示伺服器的邀請碼垃圾資訊設定
/invitespam norole 與設定為“block”相同,但僅影響沒有角色的成員
/invitespam punishment 設定釋出伺服器邀請的懲罰
/joindm 設定傳送給加入的成員的私信訊息
/level member 顯示成員的等級卡
/level mee6import 從MEE6匯入等級
/level config 顯示伺服器當前的等級配置
/level rate 設定等級提升速度
/level blacklist 將一個或多個角色或頻道加入或移除黑名單
/level mod 設定等級必須被哪個數整除才能被公告
/level limit 僅當等級高於此限制時才公告
Dyno

Dyno 是一款多功能的 Discord 機器人,提供 moderation、自定義命令和其他功能。

命令

命令 描述
娛樂
?rps [選擇] 與機器人玩石頭剪刀布
?dadjoke 獲取一個隨機的爸爸笑話
?poll [訊息] "[選項 1]" "[選項 2]"

?poll show [訊息 ID/連結]

發起投票(最多 10 個選項)
?space 獲取關於空間站的資訊
?cat 查詢一些可愛的貓咪圖片
?github [倉庫名稱]

?github [所有者]/[倉庫名稱]

獲取 Github 倉庫的資訊
?pokemon [名稱] 獲取關於寶可夢的資訊
?dog 查詢一些可愛的狗狗圖片
?pug 查詢一些可愛的巴哥犬圖片
?norris 獲取一個隨機的 Chuck Norris 事實
?itunes [歌曲名稱] 獲取關於歌曲的資訊
?flip 拋硬幣
遊戲
?league [子命令] [引數] 獲取《英雄聯盟》的召喚師、英雄、歷史記錄、裝備和更多統計資料!
資訊
?info 獲取機器人資訊
?uptime 獲取機器人執行時間
?premium Dyno 高階資訊(在私信中回覆)
管理
?addrole [角色名稱] (顏色名稱/十六進位制) (顯示) 新增一個新的角色,可選顏色和顯示
?setnick [使用者] [新暱稱] 更改使用者的暱稱
?addmod [角色] 新增一個管理員角色
?rolecolor [角色] [十六進位制顏色] 更改角色的顏色
?ignorechannel [頻道] 切換頻道中的命令使用。(不影響管理員和管理者)。
?rolename [角色],[新名稱] 更改角色的名稱
?listmods 列出管理員
?delrole [角色] 刪除角色
?nick [新暱稱] 更改機器人暱稱
?delmod [角色] 移除管理員角色
?purge [數量]

?purge user [使用者] [數量]

?purge match [文字] (數量)

?purge not [文字] (數量)

?purge startswith [文字] (數量)

?purge endswith [文字] (數量)

?purge links

?purge invites (數量)

?purge images (數量)

?purge mentions (數量)

?purge embeds (數量)

?purge bots (數量)

?purge humans (數量)

?purge text (數量)

?purge after [訊息 ID/連結] (數量)

刪除頻道中的若干條訊息。(限制 1000)
?command [命令名稱] 啟用/停用命令
?modules 列出可用的模組
?ignoreuser [使用者] 切換使用者的命令使用
?prefix [新字首] 獲取或設定此伺服器的命令字首
?announce [頻道] [訊息]

?announce everyone [頻道] [訊息]

?announce here [頻道] [訊息]

?announce role [角色] [頻道] [訊息]

使用機器人傳送公告
?clearwarn [使用者] 清除使用者的警告
?ignorerole [角色] 切換角色的命令使用。(不影響管理員和管理者)。
?mentionable [角色名稱] (true/false) 切換角色是否可被提及
?customs enable [命令名稱]

?customs disable [命令名稱]

?customs show [命令名稱]

?customs list

列出、啟用、停用自定義命令
?addemote [名稱] [圖片連結或附加圖片檔案] 向伺服器新增表情
?role [使用者] (+/-)[角色](用逗號 `, ` 分隔)

?role add [使用者] [角色](用逗號 `, ` 分隔)

?role remove [使用者] [角色](用逗號 `, ` 分隔)

?role toggle [使用者] [角色](用逗號 `, ` 分隔)

?role removeall [使用者]

?role all (+/-)[角色]

?role bots (+/-)[角色]

?role humans (+/-)[角色]

?role in [角色],(+/-)[角色]

?role status

?role cancel

將使用者新增/移除到角色或多個角色
?module [模組名稱] 啟用/停用模組
?giveaway create [頻道] [獲獎者] [持續時間] [名稱]

?giveaway end [訊息 ID/訊息連結]

?giveaway reroll [訊息 ID/訊息連結] (要重新抽籤的獲獎者)

建立和管理抽獎
其他
?afk [狀態]

?afk set [狀態] - 與 afk [狀態] 相同

?afk ignore - 忽略你使用命令時所在的頻道。

?afk ignored

?afk reset [成員]

?afk clear [成員]

?afk list

設定一個 AFK 狀態,在你被提及時顯示
?avatar [使用者] 獲取使用者的頭像
?roll [大小]

?roll [大小] [骰子數量]

擲骰子(支援可選大小:d4、d6、d8、d10、d12、d20、d100)
?randomcolor 生成一個帶預覽的隨機十六進位制顏色
?membercount 獲取伺服器成員數量
?remindme [時間] [提醒] 設定提醒
?whois [使用者提及] 獲取使用者資訊
?distance [座標] [座標] 獲取兩組座標之間的距離
?highlights add [短語]

?highlights delete [短語]

?highlights list

在伺服器中有人說出特定短語時收到通知
?dynoav (可選使用者) 生成一個類似 Dyno 的頭像
?color #hex

?color hex

使用十六進位制顯示顏色
?remotes (可選搜尋) 獲取伺服器表情列表
?flipcoin 拋硬幣
?serverinfo 獲取伺服器資訊/統計資料
??covid

?covid [國家]

?covid [州]

獲取 COVID-19 統計資料
版主
?deafen [使用者] 使成員靜音
?softban [使用者] [原因] 軟禁成員(禁言並立即解禁以刪除使用者訊息)
?warn [使用者] (原因) 警告成員
?diagnose [命令或模組] 診斷機器人中的任何命令或模組,以確定是否存在任何問題
?unban [使用者 ID] (可選原因) 解禁成員
?mute [使用者] [限制] [原因] 禁言成員,使其無法輸入
?warnings [使用者] 獲取使用者的警告
?clean (可選數量) 清理 Dyno 的回覆
?modlogs [使用者] (頁面) 獲取使用者的版主日誌列表
?members [角色] 列出角色中的成員(最多 90 個)
?kick [使用者] [原因] 踢出成員
?undeafen [使用者] 取消成員靜音
?rolepersist [使用者] [角色],[可選原因]

?rolepersist add [使用者] [角色],[可選原因]

?rolepersist remove [使用者] [角色],[可選原因]

?rolepersist toggle [使用者] [角色],[可選原因]

分配/取消分配一個角色,如果使用者離開並重新加入,則該角色會保留。
?unmute [使用者] (可選原因) 取消禁言成員
?ban [使用者] [限制] [原因]

?ban save [使用者] [限制] [原因]

?ban noappeal [使用者] [限制] [原因]

禁言成員,可選時間限制
?moderations (使用者) (頁面) 獲取活動版主操作(計時)列表
?unwarn [警告原因] 刪除警告
?notes [使用者] 獲取使用者的備註
?clearnotes [使用者] 刪除成員的所有備註
?duration [版主日誌 ID] [限制] 更改靜音/禁言的持續時間
?ignored 列出被忽略的使用者、角色和頻道
?temprole [使用者] [時間] [角色],[可選原因]

?temprole add [使用者] [時間] [角色],[可選原因]

?temprole remove [使用者] [角色],[可選原因]

分配/取消分配一個持續有限時間的角色
?case [案例 ID] 顯示單個版主日誌案例
?editnote [使用者] [要編輯的備註] 編輯關於成員的備註
?modstats [使用者] 獲取版主/管理員的版主統計資訊(更新可能需要 30 分鐘)
?note [使用者] [文字] 新增關於成員的備註
?lockdown (可選訊息)

?lockdown end (可選訊息)

鎖定版主設定中定義的頻道
?reason [案例編號] [原因] 為版主日誌案例提供原因
?unlock [頻道] (訊息) 解鎖先前鎖定的頻道
?lock [頻道] (時間) (訊息) 鎖定頻道,可選計時器和訊息
?star [訊息 ID/連結] 檢視訊息的精華區統計資訊
?delnote [使用者] [備註 ID] 刪除關於成員的備註
角色
?addrank [名稱或 ID] 新增一個新的等級供成員加入,角色必須存在
?delrank [名稱或 ID] 刪除現有等級,不刪除角色
?rank [等級名稱] 加入/離開等級
?roleinfo [角色] 獲取關於角色的資訊
?roles (可選搜尋) 獲取伺服器角色列表
?ranks 獲取可加入的等級列表。
慢速模式
?slowmode channel [頻道] [限制]

?slowmode user [頻道] [限制]

?slowmode discord [頻道] [限制]

啟用/停用慢速模式
標籤
?tags (可選類別) (可選搜尋) 獲取標籤列表,使用 tag 命令獲取標籤
?tag [標籤名稱]

?tag category [類別名稱]

?tag create [標籤名稱] [內容]

?tag edit [標籤名稱] [內容]

?tag delete [標籤名稱]

?tag raw (可選類別) [標籤名稱]

獲取或建立標籤
華夏公益教科書