跳至主要内容

2 篇文章 含有標籤「discord.js」

檢視所有標籤

· 閱讀時間約 16 分鐘
美味的小圓 Kay Xue

discord.js 指令 框架系統

這篇文章會從 Wolf Yuan 先的 《使用 discord.js 快速建立一個 Discord 骰子機器人》 文章程式碼延伸,教大家簡單建立一個指令系統,讓管理指令更系統性以及方便。如果您是一個 discord.js 新手,並且對此文章要修改(不含撰寫)的程式碼感到陌生者,請先閱讀該文章!

我想先告知你

此文章會提及一些 JS 名詞,會盡量簡單介紹,如果您想要更深入地去瞭解那些東西,以下提供相關連結,我也會在文中的解析提供 MSDN 等其他平台連結讓您參考學習。

本篇目錄

前言

相信有些人在剛入坑 discord.js 的時候,應該有被 discord.js 沒有內附指令系統這件事給嚇到吧?尤其以前有碰過 NextCord 等有附指令系統模組的玩家,到了discord.js後,發現沒有指令系統,可能就會被搞到不想入坑了,或者就乾脆只建立一個 messageCreate 監聽器,然後指令處理與指令程式碼全部塞在裡面......

不想入坑的話我是沒什麼意見,畢竟每個人都有自己的選擇。但是只建立一個 messageCreate 監聽器,並且把指令程式碼全部塞在裡頭,我覺得真的會很亂,並且指令一多以後,要改指令時,尋找指令就會變成你維護你機器人時揮之不去的噩夢......

所以想寫此篇文章,讓大家知道一個簡易指令系統要怎麼做,讓機器人的文字指令變得容易維護。

最後有什麼文章寫不好的地方,歡迎提出建議!

· 閱讀時間約 14 分鐘
Wolf yuan 狼苑
凱恩Kane

Discord NodeJS 骰子 機器人

我是因為 Discord 機器人而接觸到程式的,當時我要建立自己的機器人時,除了網路上的資源不多之外, discord.js 的程式文檔也不是那麼的友善,

於是當時的我希望未來可以寫一個文章,教不會 discord.js 的人做屬於自己的機器人,

骰子機器人算是一個非常簡單的機器人,編寫起來非常容易,對於初學者來說是一個很好的目標。

本篇目錄

前言

在這個教學中,我們會使用 discord.js v13 快速建立一個 Discord 機器人,並新增基本的指令等,

如果你希望可以 0 程式做出一個機器人的話,可以參考我們這篇 《你不需要會寫程式,也能製作 Discord 音樂機器人》

讀這篇教學前

建議你可以先去 Google 爬文了解基本的 JavaScript 知識,現在中文文章都很多了我相信你找的到資料。 機器人創建步驟請看這篇如何 註冊應用程式