Discord用のチーム分けBot「TeamShuffle」を公開します。「おじさんゲーマーズ」30歳以上でPCゲームを楽しもう!というDiscordコミュニティです。この広告は、90日以上更新していないブログに表示しています。2018-07-26Discord用のチーム分けBot「TeamShuffle」を公開します。TRPG【お知らせ】[2019/07/14]追加募集を終了しました。ありがとうございました。[2019/06/09]すみません、「導入方法」の「このページ」のリンクがちゃんと動作していなかったようです。[2019/06/08]限定で追加募集を行う事にしました。現在27000ユーザーですが、30000ユーザーに達するまでの限定公開です。(もし稼働が不安定になったら早期終了します。)[2019/03/06]無料でサーバーを利用できる限界に近づいてきているようですので公開を終了する事にしました。たくさんの導入ありがとうございました。(既に導入されている方は引き続き使用できます。おかげさまで1,000サーバーを超えました。多くのサーバーに導入していただきありがとうございます。おかげさまで20,000ユーザーを超えました。多くの方に使っていただきありがとうございます。おかげさまで10,000ユーザーを超えました。多くの方に使っていただきありがとうございます。Discordクラン「おじさんゲーマーズ」のためのBotとして作成していましたが、せっかくなので公開することにしました。DOTA2のプレイヤー数表示機能を追加しました。内部のファイルを正式リリースに対応しました。BOTがブロックされていてシークレットダイスが送れない場合の処理を追加しました。ApexLegendsのスタッツを取得するコマンドを追加しました。クトゥルフの短期と長期の狂気にコマンドを追加しました。おみくじの運勢に重み付けするように変更しました。コマンド処理部を見直しました。投票機能に投票結果の一覧出力を追加しました。おみくじをちょっとだけ更新しました。ランク別のチーム分け機能を追加しました。投票機能を追加しました。ダイス機能に関する古い画像を現在のモノに更新しました。テキストメッセージ全削除の機能を変更しました。チーム分けがランダムにシャッフルされてなかった不具合を修正しました。(内部をrewrite版に変更した際に取得リストがランダムから固定順に変わった為)導入方法このページからご自身の管理するサーバーへ追加します。「認証」で追加できます。サーバーで『TeamShuffle』がオンラインになっていることを確認してください。これでTeamShuffleの導入は完了です。機能・使い方TeamShuffleには以下の機能があります。チーム数を指定してチーム分け1チームの人数を指定してチーム分けボイスチャンネルのメンバー一覧を作成ダイスボット使えるコマンドの確認それぞれについて説明します。入力します7チームが作成されます。Tips.ボイスチャンネルの人数と振り分け数が同じだと、順位決めとしても使用できます。入力します4人ずつのチームが複数作成されます。Tips.出来る限り均等にメンバーを振り分けようと処理します。(例:ボイスチャンネルに8人いて6人ずつと指示した場合、6人:2人と偏らずに4人:4人と振り分けます)ランク別でチーム数を指定してチーム分けテスト不十分の為、バグがある可能性があります。入力します(”ランク説明”の部分を省略する事もできます)振り分けたいメンバーにアイコンを押してもらいます全員がアイコンを押したら、✅を押してください。ランクを考慮した4チームが作成されます。注意:一人がアイコンを何個も押せてしまいます(押した数だけ同一人物が増えます)ランク別でチーム数を指定してチーム分けテスト不十分の為、バグがある可能性があります。入力します(”ランク説明”の部分を省略する事もできます)振り分けたいメンバーにアイコンを押してもらいます全員がアイコンを押したら、✅を押してください。ランクを考慮した4人ずつのチームが作成されます。入力しますテキスト形式で一覧が出力されます。Excelにコピペしたり、Web上のチーム分けサイトにコピペできます。何人いるか調べる事ができます。チームを分けていくと便利です。コマンド内で計算できるようにしました。シークレットダイスを追加しました。コマンド(ベース値)を削除しました。任意のテキストチャンネルで(振りたい回数)(ダイスの面体)を指定します。入力します※!rだけだと1d100を振ります。(注意:現在の仕様は0を含まずに1から開始します。出目の範囲は、1~100です。回避行動と入力します。3d6!と入力しますTips.シークレットダイスを振ることができます。)機能は通常ダイスと同じです。Tips.計算もできます。ようなコマンドを毎回入力してる方へ少しでも入力の省力化としてこのコマンドを用意しました。(60は判定値)と入力します。(60は判定値)と入力します。クリティカルの有無・ファンブルの範囲の違いだけです。方でダイスを振ってください。スペシャルの採用有無は運用でカバーをお願いします。ダイスロール判定の詳細は以下のサイトを参考にしてください。4(6は能動側・4は受動側)と入力します。