コマンドごとにファイル分けされたBotを作るサンプル
Replitの方はこちらをご覧ください
このテンプレートは鮎月さんのV13テンプレートをV14に翻訳したものとなります。
主な仕様
- discord.js Ver14, @discordjs/rest Ver10, @discordjs/builders, discord-api-typesを使用
- 各種イベントや、コマンドごとにファイル分けが可能。処理も各ファイルに記述することで基幹処理部分(index.js)のコードが長くならないように。
git clone -b master https://github.com/ritsu-me/V14bot.git
を実行して、このソースをクローンするnpm install --omit=dev
で関連ライブラリをインストールする- config.js内部の案内の通りIDをペーストする
- .env.EXAMPLEの
.EXAMPLE
の部分を外し、BOT_TOKEN=
に続く部分にここで取得したBotのトークンを貼る - index.jsを実行
git clone -b master https://github.com/ritsu-me/V14bot.git
を実行して、このソースをクローンするnpm install --omit=dev
で関連ライブラリをインストールする- config.js内部の案内の通りIDをペーストする
.env.EXAMPLE
というファイルを削除し、Replitの「Secrets」という項目(鍵のマーク)にkeyにBOT_TOKEN
、valueにここで取得したBotのトークンを貼る- index.jsの7行目とadd_command.jsの4行目の
require("dotenv").config()
を消す - index.jsを実行
ターミナル、コマンドプロンプト等でnode add_command.js
を実行することで追加されます。
上記の方法でエラーや不具合がありましたらDiscord:律-Ritsu#0001
のDMまでお願いします。
エラー等はお近くのNode.js有識者の方にお願いします。
当方ではDiscordを引退したためサポートしておりません。
2023年1月24日一部修正
2023年3月13日サポート終了