Discord 機器人 Carl Bot 的反應身分組設置教學

by 邦卡
文章發布於 最後更新於

Carl Bot 是個 Discord 多功能機器人,其中反應身分組的功能非常好用,能夠讓社群成員點擊表情符號來獲得需要的身分組,今天這篇文章會說明如何透過 Carl Bot 的網頁後台設定反應身分組的功能。

目前 Discord 釋出了「培訓功能」,某方面來說是屬於 Discord 內建的反應身分組功能,不過培訓功能只對新加入的社群成員有強制的效用。

延伸閱讀: Discord 內建的自動分配身分組功能 – 培訓(Onboarding)


Carl Bot 的反應身分組功能

Carl Bot 的反應身分組是免費版就有的功能,雖然 Carl Bot 官方沒有明確寫明免費版的使用數量限制,網路上查到的資料顯示免費版可以設置最多 250 個反應身分組,真的是非常非常的夠用了,像是 MEE6 機器人給予免費版的反應身分組就限定只能在單一訊息裡放置最多 2 個身分組選項。

延伸閱讀: Discord 多功能機器人 MEE6 的 3 個實用免費功能介紹

不過 Carl Bot 的等級系統是付費版才有的功能,MEE6 則是免費版也能使用等級功能,只能說每一個機器人都有自己的優點在。


Carl Bot 自選身分組設置教學

步驟 1: 將 Carl Bot 邀請至 Discord 伺服器中

首先到 Carl Bot 的官網將 Carl Bot 邀請至伺服器中,所有機器人的邀請流程都是一樣的步驟,不過切記前提是你的 Discord 帳號需要有該伺服器的管理員權限才能夠進行機器人的邀請。

如果還不清楚如何邀請 Discord 機器人,這篇文章:「如何邀請 Discord 機器人加入伺服器」有詳細的說明。


步驟 2: 略過教學步驟直接開啟反應身分組設定

第一次開啟 Carl Bot 會進入教學畫面,會帶使用者簡單的走過 5 種不同功能的設定。

首次開啟 Carl Bot 畫面

首次開啟 Carl Bot 畫面

這些設定後續都可以再做修改,本篇文章主要教反應身分組的設定,所以就先略過一開始的導覽。

進到選單畫面後,把左側選單往下滑可以看到 Reaction Roles(反應身分組)的選項,在這裡可以建立多個反應身分組的設定。

Reaction Roles(反應身分組)

Reaction Roles(反應身分組)


步驟 3: 設定反應身分組選單

接下來就是把反應身分組的選單完整填寫,詳細說明需要把選單展開,這裡先放我示範的設定完成圖,後面的段落再來一一的說明每個選項的細節。

示範的設定完成圖

示範的設定完成圖

在這個示範設定裡我放置了 3 個反應身分組,社群成員點擊底下的表情符號就可以獲得對應的身分組。

反應身分組示範訊息

反應身分組示範訊息


 

 


反應身分組選單說明

接下來把反應身分組的選單展開做逐項的說明,總共有 7 個選項(如下圖)。

Discord 機器人 Carl Bot 的反應身分組設置教學

反應身分組選單


選項 1: 訊息模式(Mode)

選擇要啟用「反應身分組」功能的訊息,一共有 3 種方式,

  1. Post embed(內嵌訊息): 如果選擇這個方式,就需要在選項 3 填寫訊息內容,在選項 3 的部分再進行說明。
  2. Use ID(使用訊息 ID): 如果選擇這個方式,需要貼上想要啟用「反應身分組」功能的訊息 ID。
  3. Use most recent message in channel(使用所選頻道的最新一則訊息): 依據選項 2 選擇的頻道,直接以該頻道最新的訊息做「反應身分組」功能的啟用。

如何取得訊息 ID

將滑鼠移到想要取得訊息 ID 的訊息上,會看到最右邊會出現 3 個點點,點擊它會跳出一個選單,選擇「複製 ID」即可取得訊息 ID,如果看不到「複製 ID」這個選項,代表你的帳號沒有開啟「開發者模式」,下個段落做說明。

如何取得訊息 ID


如何開啟開發者模式

首先點擊 Discord 左下角個人資料的齒輪圖案開啟「使用者設定」。

點擊使用者設定

接著將左側的選單滑到下方找到「進階」的選項,就可以開到有一個「開發者模式」,開啟後就能夠看到訊息的「複製 ID」選項了。

Discord 機器人 Carl Bot 的反應身分組設置教學


選項 2: 選擇訊息所在頻道

選項 1 所選擇的訊息所在頻道標示出來。


選項 3: 訊息內容(Content)

如果在選項 1 選的是 Post embed(內嵌訊息)的話,可以在這裡編輯詳細的訊息內容,如果想要使用更複雜的編輯器的話,點擊「Show embed builder」就可以展開整個訊息的編輯器,可以客製化想要呈現的訊息內容。

選擇 Show embed builder 展開後的可編輯選項

選擇 Show embed builder 展開後的可編輯選項


選項 4: 反應身分組表情符號設定(Add emoji)

在這個選項可以設定每一個表情符號對應的身分組,整個設定完成後 Carl Bot 會把所有設定的表情符號添加到訊息的下方,供使用者做反應身分組的選擇。


選項 5: 反應身分組類型(Message Type)

這個選項一共有 7 種不同的反應身分組類型可以做設定。

  1. Normal(正常): 使用者點選表情符號就獲得對應的身分組,收回表情符號則失去對應的身分組。
  2. Unique(唯一): 使用者在同一個訊息裡面,最多只能選擇一個表情符號的身分組,無法做複選。
  3. Verify(驗證): 表情符號的反應身分組只能被添加,無法被移除。
  4. Drop(捨棄): 表情符號的反應身分組只能被移除,無法被添加。
  5. Reversed(反轉): 使用者點選表情符號就移除對應的身分組,收回表情符號則添加對應的身分組。
  6. Limit(限制): 每個表情符號是有數量限制的,達到設定的限制即無法再獲得對應的身分組。
  7. Binding(綁定): 一旦選擇了其中一個身分組就無法再改選同一個訊息中的其他身分組。

選項 6: 允許使用反應身分組的身分組

選擇 Discord 伺服器中能夠使用這組反應身分組的身分組成員。


選項 7: 禁止使用反應身分組的身分組

選擇 Discord 伺服器中無法使用這組反應身分組的身分組成員。


 

 


額外補充: Carl Bot 的自動身分組功能

除了反應身分組之外,Carl Bot 還提供了 2 種自動身分組(Autoroles)功能,分別是:

  • 自動身分組(Autoroles): 當有新的成員加入到 Discord 伺服器的當下,Carl Bot 就會自動給予的身分組。
  • 可重新分配身分組(Reassigned roles): 當帶有某個指定身分組的成員離開伺服器後,再重新加回伺服器時仍然會獲得的身分組。舉例來說有些群組會設定「禁言」身分組當作懲罰,擁有這個身分組的人將無法在任何頻道發言,有些惡意搗亂的人可能會想要透過離開伺服器再重新加入的方式來消除掉「禁言」身分組,這時候如果在「可重新分配身分組」上設定了「禁言」身分組,那麼獲得這個身分組的人使用同一個帳號再度加回到伺服器時,Carl Bot 仍然會自動給予「禁言」身分組。

自動身分組功能的設定方式

設定方式相當簡單,只要先在左側的選單找到「Autoroles」選項,再分別將想要設定的「自動身分組(Autoroles)」及「可重新分配身分組(Reassigned roles)」的身分組填入右側的對應位置就完成設定了。

自動身分組功能的設定方式

 

You may also like

2 comments

87 2023 年 8 月 7 日 - 下午 3:19

請問如果出現I need additional permissions to hand out all the roles. https://i.imgur.com/Xanu9HM.gif
該怎麼做?

回覆
邦卡 2023 年 8 月 7 日 - 下午 7:27

不確定你是在哪一個步驟看到這個訊息的,不過看訊息應該是你本身的身分組權限不夠導致無法執行你想要執行的動作

回覆

Leave a Comment