スプラトゥーン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.