スプラトゥーン3のサーバーの支援を目的としたDiscord Botです。
利用者向けのドキュメントはこちら。
groupingコマンドで、参加しているボイスチャンネルのメンバーをいくつかのグループに分けられます。 また、random weaponsコマンドで、ランダムなブキを支給できます。プライベートマッチなどでお使いください。
prismaクライアントの生成、TypeScriptのコンパイルを行う必要があります。
$ npm run buildを実行することで、必要な作業を行えます。
以下の構成を.envに追加。
NODE_ENV=#development or production
SPLATOON_DB_URL="file:./splatoon.db"以下の構成を.env.production.localまたは.env.development.localに追加。
BOT_TOKEN="bot token"
GROUPING_COMMAND_ID=
PING_COMMAND_ID=
RANDOM_WEAPON_COMMAND_ID=
RANDOM_SUBWEAPON_COMMAND_ID=
RANDOM_SPECIALWEAPON_COMMAND_ID=
RANDOM_WEAPONCLASS_COMMAND_ID=
RANDOM_RULE_COMMAND_ID=
RANDOM_STAGE_COMMAND_ID=commandのIDは、コマンドが初めて登録される時にinfoレベルでログに記録されます。以降は、debugレベルで記録されます。
ログレベルを変更する方法は、SapphireのGuidを参照してください。
$ npm run runで実行できます。
This software is released under the MIT License, see LICENSE.txt.