這幾個 Discord Bot 你需要知道!

Yii Chen
8 min readJul 14, 2022

--

幫助建置良好的Discord社群

最近有協助了幾個NFT專案的Discord建置,每個社群的架構跟功能都大同小異,將一些經驗記錄下來,如果不想要自行開發機器人的話可以考慮使用這些主流項目,輕鬆讓Discord更強大,趕緊往下看看吧。

豐富社群 ➣ Mee6

當陌生用戶進來社群後會先跳出基本守則的視窗,請用戶閱讀並按下同意,代表會遵守規定,也可以請用戶先通過電話驗證,新增多層防護。

官方網站

Discord邀請

選擇Discord社群
控制中心

機器人樣貌

  • 設置名稱、圖片
  • 限定Premium

歡迎訊息

  • 新用戶進入Discord後的歡迎訊息
  • 小卡還可以客製,限定Premium

表情符號驗證

  • 設置訊息的表情符號,點擊之後即可獲得角色權限
  • 最普遍的使用情境為初始頻道,通常名稱為 rule,等待新成員閱讀完相關資訊後點擊下方的表情符號,取得基本角色
  • Premium才能設置兩個以上的表情

守衛監看

幫忙觀察一些使用者行為,包含不良字眼、洗頻、外部連結…等,發生時可以警告或是封鎖用戶。

統計資訊

通常以頻道的方式顯示在Discord左上角,基本的有總人數、線上人數或是計算某個角色的擁有人數。

等級系統

  • 升等時在指定頻道顯示特殊文字訊息
  • 自定義等級小卡(Premium)
  • 用戶等級到達幾等時給予特別的角色權限(Premium)

人類驗證 ➣ Captcha

在指定頻道添加驗證訊息,用戶需點擊 Verify ,打開Captcha網頁並通過隨機的驗證方式,最後獲取角色。

官方網站

官方文件

Discord邀請

選擇Discord社群
邀請機器人

設定通過驗證後取得的角色

設置驗證頻道

用戶進行驗證

  1. 使用斜線指令 /verify ,機器人會發送驗證訊息到私信
  2. 點擊網址連結開啟網頁,進行隨機的驗證方式,通過後即可獲得角色權限

缺點

Captcha 會通過私信的方式讓用戶進行驗證,但是在Discord社群,通常會請用戶將設定裡的私人訊息關閉,降低被詐騙的風險,所以需要考量這種方式的安全性。

開發套件 discord.js-captcha

  • 添加到自己的機器人
  • 當社群有成員加入時立即讓用戶進行互動,驗證沒通過的話會被踢出社群

NFT驗證 ➣ Collab.Land

  • 驗證NFT持有者,可以指定鏈、合約、NFT Token範圍等,給予角色權限,打開對應的頻道與功能
  • 2022年5月,官方提供新版管理後台,讓使用者更方便進行NFT驗證的設定

官方網站

官方教學

管理後台

Discord邀請

成員進行驗證

到驗證頻道,點擊 Connect Wallet,開啟網頁。

選擇 Discord 社群,點擊 Verify。

驗證完成後回到 Discord,右邊的成員清單可以查看自己有沒有獲得新的角色,範例為 verified

驗證設置

首先到管理後台登入Discord用戶。

選擇Discord社群,儀表板會顯示目前有設置的角色資訊,可以點擊 Select role 對指定角色設置NFT驗證。

可以設置哪條鏈、NFT類型、NFT合約地址、Token ID(1個或指定範圍)與擁有的數量(最少和最多)。

設定頁面,可以設置背景檢查用戶的NFT Token狀態(預設為開啟),如果NFT被轉移出去,Discord用戶的角色也會被移除。

客服系統 ➣ Ticket Tool

方便成員跟官方進行私密溝通,開啟客服頻道互動。

官方網站

官方文件

Discord邀請

選擇Discord社群
控制中心

官方設置

打開 Panel Configs,Panel代表一個創建Ticket的訊息區塊,可以新建多個Panel代表不同種類的服務,但通常社群大多只會開啟一個Panel,在指定的頻道進行開票,統一用此Panel與用戶進行互動。

新增Panel,可以設置名稱、哪個角色擁有客服權限、指定客服頻道,創建後會發送客服開票訊息到頻道裡,進行互動。

成員跟客服互動

到指定的頻道內點擊並開票,這時候會創建一個客服溝通的頻道,例如ticket-0003,點擊即可跳轉過去。

溝通結束後可以點擊 Close 關閉,也可以點擊 Delete 將頻道刪除。

本文說明了四個常用的機器人,它們一起豐富了各大NFT專案,讓每位使用者的體驗更好。如果你對機器人開發有什麼疑慮的話也可以找我一起討論哦!

其他文章

關於我

贊助

謝謝你!這是一個很長的文章而且你花費時間看完,真的非常感謝。

還有一件事, 如果覺得文章不錯可以贊助我,讓我有更多的動力和熱情分享 學習筆記和生活!請我喝一杯咖啡吧~

https://www.buymeacoffee.com/yiichenhi

最後

希望有幫助到你/妳,歡迎追蹤我,方便瀏覽最新的文章,也請別忘記給我拍手哦 (最多可以達到50次)!

--

--

Yii Chen
Yii Chen

Written by Yii Chen

Flutter Lover || Organizer FlutterTaipei || Writer, Speaker || wanna make Flutter strong in Taiwan. https://linktr.ee/yiichenhi

No responses yet