/make-team

discord上でチーム分けを自動で行ってくれるbot

Primary LanguagePythonMIT LicenseMIT

make-team

discord上で、チーム分けを自動で行ってくれるbotです。

DEMO

ブログ用2

Features

このbotは、以下の操作ができます。

  • 指定されたチーム数で、同じメンバー数になるようチームを作成
  • 指定されたチーム数で、人数差がある状態でもチームを作成
  • 1チームのメンバー数を指定して作成

Requirement

  • Python 3.8.1
  • discord.py 1.2.5

Installation

このmake-teamをForkして、Heroku上にデプロイしてください。
やり方は、以下の記事を参考にしてください。
なお、Herokuではなくとも、ローカルでも実行可能です。
Discord Bot 最速チュートリアル【Python&Heroku&GitHub】

Usage

/team [チーム数]

  • 指定した数のチームを作成
  • メンバー数が同じになるように作成
  • チーム数を指定しなくても実行可。デフォルトで"2"を指定

/team_norem [チーム数]

  • 指定した数のチームを作成
  • 人数差は考慮されないまま、指定されたチーム数を作成
  • チーム数を指定しなくても実行可。デフォルトで"2"を指定

/group [メンバー数]

  • 指定したメンバー数でチームを作成
  • メンバー数を指定しない場合、デフォルトとして"1"を指定

Note

  • コマンド入力者は、ボイスチャンネルにいる必要があります。
  • ボイスチャンネルにいるメンバー数以上の数を指定して、チームの作成はできません。