{%hackmd BJrTq20hE %}
第 14 屆 iThome 鐵人賽 (2022)
這一篇是我自己私心的實作範例,對於之後的物件與事件我能夠更好地講解,今天要手把手的帶大家做出屬於自己的DC機器人,接下來的內容!保證干貨,在鐵人賽上面絕對找不到像是我這一篇的文章,我認為一個工程師最大的優勢就在於Debug能力和清楚的了解自己正在面對甚麼問題而選擇怎麼樣的工具,DC機器人是我學Node.js的初心所在,所以看著書上寫的也別忘了自己是為了什麼而使用所研發的工具,接下來要展現Node.js高併發序列在場上能發展的優勢。
首先需要進入 Discord api 研發者介面,並點擊「New Application」
(當然你需要優先登入你的Discord帳號)
輸入您將要創建API的名字
這裡是API的操控介面,從這裡可以控制屬於自己的API
下一步是創建屬於自己的機器人,從左手邊的列表選擇BOT並按下『Build-A-Bot』,就會進入機器人的創建介面。
在這裡幫自己的機器人選個好看的圖片取好名字,並記得把下方的 Privileged Gateway Intents
三個選項都選起來到True
隨後,我們需要產生一組能夠把我們機器人連接到Discord伺服器的需求連結,到「Auth」>「URL Generator」,這裡勾選bot 機器人 並調整自己需要的權限,這裡因為測試所以直接給管理員權限
,之後可以自己條。
按下COPY複製連結並邀請機器人進入自己的伺服器
機器人就會出現在伺服器囉
下一篇「機器人動起來 ! Discord機器人Node.js設置」,會在更更進一步介紹Discord機器人了。