文章最後更新於:2024 年 7 月 4 日。
本篇文章將會說明如何邀請 Discord 機器人加入到自己的 Discord 伺服器,還有在加入機器人前需要注意的一些事項。
邀請 Discors 機器人加入伺服器前需要注意的事項
優先使用官方的 APP 目錄(App Directory)中的應用程式
Discord 官方在 2022 年的 10 月下旬推出了APP 目錄(App Directory)的功能,它就像是 Discord 機器人版本的 App Store 或是 Google Play 的概念。
使用者不需要離開 Discord 另外開啟網頁瀏覽器,只需要在 APP 目錄(App Directory)中尋找想要使用的機器人,然後點選「新增至伺服器」,經過授權程序以後就能夠將機器人邀請到自己的伺服器。
延伸閱讀:Discord APP 目錄功能介紹
盡量避免使用來路不明的機器人
並不是所有的機器人都會被收錄在 APP 目錄(App Directory)裡,所以有些時候還是會需要去一些第三方的網站尋找機器人。
每種 Discord 機器人因為功能不同,所以會向伺服器發出的權限要求也不盡相同,不少機器人都會需要取得「伺服器管理員的權限」才能正常執行某些功能,因此在使用上盡可能的避免採用來路不明的機器人,避免有心人士利用機器人作為入侵伺服器的媒介而使得社群成員遭受損失。
尤其是一些 NFT 的 Discord 伺服器,在使用機器人時更是需要額外注意,之前曾經多次發生因為機器人被駭客入侵,這些駭客利用機器人去發佈一些帶有惡意連結的訊息,導致社群成員疏忽而點擊到詐騙網站。
要避免以上的情況發生,可以到一些專門收錄 Discord 機器人的網站查詢每種機器人的評價和大家的使用狀況。
延伸閱讀:如何搜尋好用的 Discord 機器人?
邀請機器人加入伺服器的步驟
所有 Discord 機器人的邀請步驟大致上都相同,本篇文章用從「App 目錄」邀請「MEE6 機器人」加入伺服器作為說明範例:
步驟 1:開啟「App 目錄」
先開啟要邀請機器人的伺服器,接著點選右上角伺服器的名稱,會開啟一個選單,選擇「App 目錄」。
開啟 App 目錄
步驟 2:尋找想要邀請的機器人,新增應用程式
在 App 目錄尋找想要邀請的機器人,這裡我們使用 MEE6 做為示範,先在搜尋框裡輸入:MEE6,接著按 Enter 進行搜尋。
搜尋 MEE6
接著會跑出各種機器人的搜尋結果,在搜尋結果中我們可以看到關於機器人的簡單介紹,其中最重要的一項資訊是「在 _____ 伺服器中」,這其中的數字代表著有多少 Discord 伺服器邀請了這個機器人加入。
這個數字某種程度也代表了機器人受歡迎以及實用的程度,以 MEE6 為例,數字顯示為 22M,M 是英文的百萬(Million)縮寫,代表有超過 2200 萬的 Discord 伺服器使用了 MEE6!
點選搜尋結果的 MEE6
在上個畫面選擇了 MEE6 以後,會進入到機器人的詳細介紹,這個頁面可以讓使用者更清楚的了解到這個機器人有哪些功能。
接著點選「新增應用程式」進入到下個步驟。
點選新增應用程式
步驟 3:跳轉到機器人官網或是帳號授權頁面
每個機器人頁面的「新增應用程式」按鈕,會跳轉到的頁面都不盡相同,要看機器人廠商是怎麼設定的,有些機器人會連結到他們的官方網站,有些會連結到帳號授權頁面。
前往機器人廠商設置的連結
如果是連結到官方網站,使用者需要另外找到「Add to Discord(添加到 Discord)」的選項,點擊來啟動機器人的邀請流程。
以 MEE6 的官網做為例子,點選 Add to Discord,一樣也可以啟動機器人的邀請流程。
MEE6 官網首頁畫面可以看到 Add to Discord 按鈕
像是 MEE6 的話,在上一步驟點選「前往網站」按鈕後,就會直接跳轉到帳號授權頁面,在這個畫面中需要先確認是否登入到正確的 Discord 帳號,如果是的話,接著點擊「授權」。
確認 Discord 帳號正確後,點擊授權
步驟 4:選擇要設置的伺服器,然後授予機器人伺服器權限
如果你的帳號擁有多個伺服器的「管理者權限」,先找到要設置的伺服器,然後點選 Setup(設定)。
選擇要設置的伺服器
MEE6 的邀請流程,需要確認兩次要設置的伺服器,有些機器人只需要確認一次即可。我們在下方的頁面中,確認是否選擇了正確的伺服器,然後點選繼續。
確認要新增機器人到哪個伺服器
每種機器人會因為執行功能的不同,而提出不一樣的伺服器權限需求,這一步非常重要,如果你覺得即將要邀請的機器人非常不值得信任,請千萬不要給予它「管理相關的權限」。
以 MEE6 機器人為例,因為其功能相當多元,所以它幾乎要求了所有的伺服器權限,授予權限後,機器人就會加入到你的伺服器。
後續還是可以透過伺服器設定中的身分組設定來針對機器人的權限做各別的調整。
確認授予機器人的伺服器權限
接著系統還會驗證你是不是真的人類,請勾選我是人類。
確認你是不是人類
有些機器人在成功邀請後,會跳出以下的成功視窗,而 MEE6 的邀請流程不會出現以下畫面。
完成機器人邀請步驟
步驟 5:確認是否邀請成功
最後,可以到伺服器的右側成員列表,確認機器人是否有順利的出現,有的話就表示機器人已經成功加入了你的伺服器。
確認機器人是否出現在成員列表中
創建「機器人專用」身分組
機器人加入伺服器後,也會被視為是 Discord 伺服器中的一位社群成員。
為了後續 Discord 伺服器的管理方便,建議可以設立一個「機器人專用」身分組,當然名稱可以隨意取自己喜歡的,只要可以辨識它的用途即可。
延伸閱讀:如何建立及管理 Discord 身分組?
這個群組的用途,是因為很多機器人需要有身分組的最高優先級才能正常執行某些功能,因此將「機器人專用的身分組」置於所有身分組之前,可以確保所有機器人都有最高的優先級(如下圖框框 2 所示),只要記得往後新加入的機器人都要手動給予「機器人專用」身分組。
每個機器人在加入伺服器前就會要求管理員授予其最低運作所需的權限,因此不需要額外在「機器人專用」的身分組開啟甚麼特別的權限設定,也不要隨意調整機器人原本的權限,因為可能會造成機器人缺少必要的權限而無法執行某些功能。
另外如果不希望伺服器右側顯示的成員列表被一大堆機器人名稱佔滿最上方的版面,可以到身分組的設定,把「將身分組成員與線上成員分開顯示」的選項關閉(如下圖),如此一來這些擁有最高優先級身分組的機器人們的名稱就不會出現在社群成員列表的最上面了。
無法順利邀請機器人加入指定伺服器?
可能性 1:Discord 帳號未具備有管理員權限
Discord 帳號在所在伺服器中必須具備有下圖兩項權限中的其中一項,才能夠邀請機器人加入。
可能性 2:Discord 帳號尚未通過 Email 驗證
若是邀請機器人的畫面跳出以下訊息:「You need to verify your e-mail address in order to add this bot to a server.」,代表 Discord 帳號尚未通過 Email 驗證,需要前往「使用者設定」頁面尋找「我的帳號」,重新驗證一次 Email。
機器人在伺服器中無法正常運作?
可能性 1:機器人的身分組權限優先級不足
可參考本篇文章在創建「機器人專用」身分組段落的方式,幫機器人添加擁有最高優先級的身分組。
可能性 2:機器人沒有取得運作必要的權限
這可能是不小心調整到機器人的權限所導致,有 2 種解決方式可以參考:
- 先將機器人踢出伺服器後再重新邀請:此種方式的缺點是原本針對機器人在伺服器內做的一些設定都要重新再調整一次,而且如果機器人還有其他功能處於運作狀態,可能會造成一些不方便。
- 開啟一個全新伺服器邀請同樣的機器人,確認其預設要求的伺服器權限有哪些:透過比對機器人預設要求的權限和目前伺服器中擁有權限的差異,將其缺少的權限重新授予給機器人。