最近為了設定公司的Discord NFT伺服器,從頭到尾進行了一輪學習,簡單記錄一些學習心得,希望對後來想使用Discord的人有幫助。
基礎概念:伺服器
伺服器是Discord最主要的架構概念,加入一個伺服器,像是加入一個APP、或是服務、或是社團,透過加入伺服器的動作,你的帳號才開始和這個伺服器所代表的主題產生關連;
伺服器有個別不同的作用,除了最基本的「討論型伺服器」之外,也有「機器人伺服器」,可以讓你在建立自己的伺服器之後,取用別人所寫的機器人,這些機器人可以進行一些簡單的互動,例如對新加入的帳號送出歡迎訊息,或是讓別人透過按下表情符號取得身分授權,甚至更複雜的連結虛擬貨幣錢包、加入各種互動…等等。
但基本上你要取用別人的服務,不論是加入討論或是使用機器人,第一個動作就是加入伺服器。
基礎概念:頻道、身分別
在伺服器當中最基礎的結構就是頻道,在Discord中的頻道的權限設定可謂鉅細靡遺,第一層設定是公開與私人頻道,進階的設定可以根據不同身分別設定以下權限:
- 頻道權限:檢視頻道、管理(刪除)頻道、管理權限、管理webhooks
- 會員權限:建立邀請
- 文字頻道權限:發送訊息、在討論串中傳送訊息、建立公開討論串、建立私人討論串、嵌入連結、附加檔案、新增反應、使用外部表情符號、使用外部貼圖、提及其他身分組、管理(刪除與釘選)訊息、管理(命名、刪除、存檔)討論串、讀取訊息歷史、傳送文字朗讀訊息、使用應用程式命令。
標示紅色的三種權限,可以最簡單的對不同身分別帶來明顯的差異性,假設身分別有三個等級低中高:低升級到中之後,可以看得到較多公告類的頻道,但只能讀取訊息歷史;中升級到高之後,又可以看到更多的討論頻道,這時不只可以讀取歷史,還可以發言留言。
進階動作:建立你的伺服器吧!
在Discord當中要建立伺服器相當簡單,但要從頭開始設定所有的功能、頻道和身分別就很辛苦了。
第一步、使用伺服器模板
可以先到 Discord Templates 這個網站,在右上角登入 Discord帳號之後,桌面板的 Discord 應用程式也會多加入了一個 Discord Templates 的伺服器,這時在網站內篩選搜尋你要的模板,選擇[ View template] 之後再選擇[ Use template]
隨即在桌面板的 Discord 應用程式就會開啟一個設定伺服器的畫面,同時間相關的身分別和頻道連權限都一口氣設定好了。
第二步、開啟社群伺服器
在 Discord 的畫面上,左上方可以看到自己所建立的伺服器名,右側有一個向下的箭頭,點擊之後即會出現一個下拉式選單,在這裡點擊[伺服器設定]之後就可以進入伺服器設定畫面。
在這裡先建議你按下[啟用社群],那就可以把你的伺服器改建成一個[社群伺服器],除了可以對未來加入的會員做一些簡單的審查,還可以引導你建立一些基本的社群守則,也能讓你擁有一個簡單的歡迎畫面。
第三步、熟悉頻道設定
在 Discord 的伺服器中,你可以先建立類別,再個別在不同類別下建立頻道,右鍵選擇類別,可以看到一些基本的編輯功能,可以讓你編輯類別名稱或是刪除類別。
而當你選擇頻道時,會在頻道的右側出現一個齒輪圖形,按下去就可以開始編輯頻道設定了。
如同上面所說,你最需要了解的是頻道對於不同身分組和成員的各種設定,這可以大大的區分出不同的成員屬性,並讓伺服器使用者經由頻道的引導,了解這個伺服器的各種潛規則。
第四步、使用webhooks、外掛機器人、IFTTT
其實大部分的機器人都和第一步的Discord Template有點像,在你授權登入之後,你會加入這個機器人的伺服器,通常也就能在這個伺服器當中學習大多數的設定;
再者機器人也會被邀請進你的伺服器中,剩下的就是你要透過機器人本身的網站進行設定,或是透過slash command完成機器人的設定。
目前筆者使用到 Mee6 、 Captcha.bot 、 IFTTT 等,由於大部分的設定都需要摸索,甚至是對於頻道和身分別有著完整的規畫安排,在這裡筆者就不一一介紹了。
另外也可以使用 Discord 的開發模式,製作自己的機器人,這裡就需要 Python 或 Java 的技能了,想要開發新世界的朋友,也可以在這裡嘗試看看。
寫到這裡,大家一起加油,讓 Discord 更豐富有趣吧!歡迎加入我的帳號 Billy920#5538