Skip to content

Rhydon06/TeamMakeBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeamMakeBot

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

環境設定

  1. 最新のPython3をインストール(python.org)
  2. discord.pyをインストール(詳しい説明)
  3. DiscordのBotアカウントを作成し、Botを使いたいサーバーに招待(詳しい説明)
  4. Discord開発者ポータル->Applications->設定するBot->Botタブの順に移動して、Privileged Gateway Intentsの直下のボタンを2つオンにする(詳しい説明)
  5. settings.iniTokenの値に、作成したBotアカウントのトークンを設定

起動方法

bot_run.pyを実行

よくある使い方

ボイスチャンネルにいる人達でランダムにチーム分けをする

makevc

ボイスチャンネル以外の人もチームに入れる

addvcでvc内のメンバーを追加した後、addでメンバーを追加

ボイスチャンネルにいるけどチームに入らない人がいる

addvcでvc内のメンバーを追加した後、deleteでメンバーを削除

コマンド一覧

コマンドの最初には接頭語(初期設定では"!")を付ける必要があります。
コマンドの"<"、">"は入力する必要がありません。

help

  • 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を複数のサーバーで同時に使うことは想定していません。

About

Discordでチーム分け等を行うことのできるbotです。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages