Skip to content

スプラトゥーン3のサーバーの支援を目的としたDiscord Botです。

License

Notifications You must be signed in to change notification settings

MnyaCat/rain_bot

Repository files navigation

Rain Bot

スプラトゥーン3のサーバーの支援を目的としたDiscord Botです。

利用者向けのドキュメントはこちら

主な機能

1. スプラトゥーン3のグループ分け、プライベートマッチの支援

groupingコマンドで、参加しているボイスチャンネルのメンバーをいくつかのグループに分けられます。 また、random weaponsコマンドで、ランダムなブキを支給できます。プライベートマッチなどでお使いください。

Build

prismaクライアントの生成、TypeScriptのコンパイルを行う必要があります。 $ npm run buildを実行することで、必要な作業を行えます。

Usage

以下の構成を.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で実行できます。

LICENSE

This software is released under the MIT License, see LICENSE.txt.

About

スプラトゥーン3のサーバーの支援を目的としたDiscord Botです。

Resources

License

Stars

Watchers

Forks