-
フォルダ構造のセットアップ:
- プロジェクトのルートに新しいフォルダを作成し、その中にコマンドファイルを配置します。
- コマンドファイルの名前は、コマンドの名前と一致するようにします。
-
コマンドファイルの作成:
- コマンドファイルを作成し、必要なロジックを実装します。
- コマンドの処理や返答のロジックを記述します。
-
メインボットファイルの作成:
- Discord.jsのクライアントを初期化し、トークンを設定します。
- コマンドフォルダ内のファイルを読み込んで、コマンドを登録します。
- メッセージイベントを監視し、受信したメッセージがコマンドである場合、対応するコマンドファイルを実行します。
-
コード例:
上記のコード例では、
./commands
フォルダ内にコマンドファイルを配置し、各コマンドファイルにはname
とexecute
プロパティを持つオブジェクトが含まれています。メインボットファイル(main.js
など)では、コマンドフォルダ内のファイルを読み込んでコマンドを登録し、メッセージイベントを監視してコマンドを実行します。
これらの手順とコード例を使用することで、Discord.jsを使用してオフラインボットコマンドを作成することができます。