Discord上でランダムなチーム分けを行うことが出来るBotです。
バグがあったら教えてください。

- 最新のPython3をインストール(python.org)
- discord.pyをインストール(詳しい説明)
- DiscordのBotアカウントを作成し、Botを使いたいサーバーに招待(詳しい説明)
- Discord開発者ポータル->Applications->設定するBot->Botタブの順に移動して、Privileged Gateway Intentsの直下のボタンを2つオンにする(詳しい説明)
- settings.iniのTokenの値に、作成したBotアカウントのトークンを設定
bot_run.pyを実行
makevc
addvcでvc内のメンバーを追加した後、addでメンバーを追加
addvcでvc内のメンバーを追加した後、deleteでメンバーを削除
コマンドの最初には接頭語(初期設定では"!")を付ける必要があります。
コマンドの"<"、">"は入力する必要がありません。
helpコマンド一覧を表示します
-
add <名前>
新しいメンバーをBotに登録します。
名前を入力しない場合コマンド送信者自身を登録します。
既に同じメンバーが登録されている場合、そのメンバーの登録は行われません。
複数の名前を入力する場合、空白で区切ってください。
このコマンドで登録されたメンバーは除外状態でなくなります。 -
delete <名前>
名前が一致したメンバーを、Botから削除します。
名前を入力しない場合コマンドの送信者自身をBotから削除します。
複数の名前を入力する場合、空白で区切ってください。
このコマンドで削除されたメンバーは除外状態になります。 -
clear
Botに登録済みのメンバーを全て削除します。 -
list
Botに登録済みのメンバーを全て表示します。 -
make
Botに登録済みのメンバーでチーム分けを行います。
-
addvc
コマンドの送信者と同じボイスチャンネルに接続中のメンバーを、Botに登録します。
除外状態のメンバーは登録されません。 -
makevc
コマンドの送信者と同じボイスチャンネルに接続中のメンバーで、チーム分けを行います。
ボイスチャンネルにいるメンバーはBotに登録されます。
除外状態のメンバーは登録されません。
ボイスチャンネルにいないメンバーはBotから削除されます。
-
fix <名前>
指定したメンバーが余りにならないようにします。
複数の名前を入力する場合、空白で区切ってください。 -
unfix <名前>
指定したメンバーのfix状態を解除します。
複数の名前を入力する場合、空白で区切ってください。 -
tnum <チーム数>
チーム数を変更します。 -
tsize <人数>
1チームの最大人数を設定します。
hello
コマンドを送信したチャンネルに"hello"と送信します。 botが起動しているかを確かめることが出来ます。
- Botを複数のサーバーで同時に使うことは想定していません。