# 為伺服器建立安全又方便的驗證系統 ## 別再做按鈕式的驗證系統了 > 身分按鈕是用來發身分的,沒有驗證效果。而且現在驗證碼AI也能辨識 那麼讓我們來改造吧! # 1.建立好環境 選定要實作的伺服器(必須有管理權) ## 首先,建立一個紀錄頻道 > 電腦版:在頻道區按右鍵 > ![按右鍵可以建立頻道](https://hackmd.io/_uploads/r1H2lkfYkg.png) > 手機板:按伺服器標題>建立頻道 設為文字頻道 ![image](https://hackmd.io/_uploads/Hkc4GkzYJl.png) 頻道名稱自己取 ## 建立認證身分 點伺服器標題> 按設定 ![](https://hackmd.io/_uploads/SkYWIJfY1g.png) 選身分組 ![](https://hackmd.io/_uploads/r1RQIJMY1l.png) 建立身分組 ![](https://hackmd.io/_uploads/rJBBIkfKkl.png) 命名為認證並編輯權限 ![編輯權限](https://hackmd.io/_uploads/HJfKIyftyg.png) 給予很基本的權限(例如發訊息) ![點擊打開](https://hackmd.io/_uploads/B1I6UJztJl.png) 記得儲存 ![image](https://hackmd.io/_uploads/rJLgw1GFyx.png) # 2.添加Guild Gate [打開官方連結 https://g.botdc.cloudns.be/edit 👈按](https://g.botdc.cloudns.be/edit) 你會看到: ![畫面](https://hackmd.io/_uploads/SygTMkftkl.png) 按 **連接Discord** 會出現彈出視窗,按 **授權** 完成登入手續 > 沒有彈出? 請打開網站設定![通常在右上角](https://hackmd.io/_uploads/B15wXJfKJx.png)請允許*彈出式視窗與重新導向* ![彈出式視窗與重新導向](https://hackmd.io/_uploads/H1ZhXyfYye.png) 等待網頁刷新,會出現你管理的伺服器。 ![大量伺服器](https://hackmd.io/_uploads/SkwV4yGtkx.png) 請選擇一個伺服器(剛剛建頻道的)。 ## 然後添加機器! 按繼續 ![繼續](https://hackmd.io/_uploads/BJghGSyGtye.png) 按授權 ![授權](https://hackmd.io/_uploads/BJsVHyMYJg.png) 這樣就添加成功!等待伺服器刷新 ## 開始啟用設定 重新點剛剛添加機器後的伺服器 ![啟用](https://hackmd.io/_uploads/SJM_wyMF1e.png) 會看到像這樣的畫面 ![image](https://hackmd.io/_uploads/rk5pDyMFke.png) 自訂連結可以自訂邀請代碼,打開 https://g.botdc.cloudns.be/=自訂的代碼 就能看到自己的伺服器! 言規正傳,開始設定認證系統: 1. 防止剛創帳號的人加入!![](https://hackmd.io/_uploads/ByePd1fFyg.png) 2. 打開過濾系統![](https://hackmd.io/_uploads/HJOOOyMYyx.png) 3. 設定通過給予身分! 點擊![](https://hackmd.io/_uploads/Hyxs_Jftkl.png) 選擇剛剛建立的身分![](https://hackmd.io/_uploads/H1ZxYkGY1g.png) 4. 回報到紀錄頻道 點擊![](https://hackmd.io/_uploads/ByWbF1fKke.png) 選擇剛剛建立的頻道![](https://hackmd.io/_uploads/By8vYkzKJx.png) ## 記得儲存 ![image](https://hackmd.io/_uploads/Bk-9tkGtJx.png) > 也可以去製作你的伺服器首頁![](https://hackmd.io/_uploads/rJ9TFkMFke.png) > 如果設為發布將出現在GG首頁!(不過要先製作好首頁才有料) ![](https://hackmd.io/_uploads/Bk2RF1MY1g.png) # 3. 關掉所有漏洞! 雖然剛剛設定很多,不過那些審核功能只有在透過Guild Gate的連結加入時才有效果,因為要透過網站才能執行檢查機器人的工具(絕對不是用那種低安全又麻煩的驗證碼)也不可能直接踢掉成員。 所以,我們要只讓有認證身分組的人有權限。 ## 關掉@everyone的權限! 1. 回到剛剛的身分組![](https://hackmd.io/_uploads/HJDsjyMtkl.png) 2. 點 **預設權限** ![](https://hackmd.io/_uploads/S1-RskGK1e.png) 3. 按 **清除權限** 來清除所有預設權限![](https://hackmd.io/_uploads/BJkZn1zK1l.png) 4. 別忘了儲存![](https://hackmd.io/_uploads/BycL2kMFyg.png) 這下未透過guild gate 認證並加入將拿不到任何權限 ## 叫大家改用Guild Gate的連結 回到Guild Gate的編輯伺服器 按右上方的 **分享** 圖示 ![image](https://hackmd.io/_uploads/SyeG61zK1l.png) 點擊連結來複製連結,另外QRcode可以自行下載 ![分享畫面](https://hackmd.io/_uploads/H1Nqpkftyx.png) 最重要的是,去告訴大家新的連結! ![image](https://hackmd.io/_uploads/BJkKkxGFkl.png)