このプロジェクトでは、Minecraft サーバーのステータスを取得するために MSC API (mcstatus.io) を使用します。
インストールする必要があります:
Node.js v16.9.0 以降(ここからダウンロード)
NPM (Node.js で自動的にインストール)
こんな人におすすめ:
ファイル編集用の IDE をインストールします (Visual Studio Code を推奨)
使い方は?
config.js
ファイルとdata.json
ファイルを編集します
実行する前にコマンドnpm install
使用して、必要な依存関係をすべてインストールします (または、 package.json
ファイルで「install-cmd」を使用します)。
npm start
またはnode index.js
を使用してプロジェクトを実行します
完全にカスタマイズ可能な構成
カスタム接頭辞とそのスラッシュコマンドを使用した作業コマンド
ヘルプ メニューを取得するためのhelp
コマンド (ユーザーが使用できるすべてのコマンドのリスト)
サーバーのIPアドレスを取得するip
コマンド
オンラインプレイヤーの実際のリストを取得するためのlist
コマンド
サーバーの単純かつ明確な概要を取得するためのstatus
コマンド
サーバーの Minecraft バージョンを取得するためのversion
コマンド
Minecraftサーバーリスト上のサーバーに投票するための投票リンクを取得するためのvote
コマンド
オンラインおよび最大プレイヤー数によるボットのステータスの自動更新(変数を使用した設定での設定)
その他の Discord ボット アクティビティ: playing
、 listening
、 watching
、 competing
その他の Discord ボットのステータス: online
、 idle
、 dnd
、およびinvisible
リアクションとスレッドを備えた提案/投票チャンネル
各コマンドのカスタム応答(構成ファイルで編集可能)
プレーヤーリストを含むステータスメッセージの自動更新
コマンド埋め込みのランダムなRGB カラー (各メッセージは別のもの)
鮮明なカラフルなコンソールログ
Repl.it で実行します。
Repl はおそらく最新の Node.js バージョンに更新されません。 Discord.js v14 をサポートするために Node.js v16.9.0 以降をインストールできるかどうかを確認してください
カスタム埋め込みメッセージの送信コマンド
カスタムメッセージ/アナウンスコマンドを送信する
テスト コマンド変数の改善 (稼働時間などのより多くのプロセス情報)
投票/投票コマンド (シンプルまたはその他のオプション付き)
ステータス自動変更CHメッセージ
ステータスコマンド
IPアドレスコマンド
Minecraftのバージョンコマンド
プレイヤーリストコマンド
投票リンクコマンド
反応のある世論調査/投票チャンネル
スラッシュコマンド
repl.itによるインストール
より多くのテキスト言語 (またはカスタム)
プレーヤーのオンライン番号のボット ステータス (アクティビティ)
ボットの起動時に招待リンクを取得します (構成で利用可能なオプション)
すべてのコマンドのリストを含むヘルプコマンド
その他、未掲載のものも多数