Discord Bot for Overwatch 2

カスタムマッチを、 もっとスマートに。

ランクベースのチーム自動編成、ロール割当、マップ選出、戦績記録。
カスタムマッチに必要なすべてを、ひとつの Bot で。

SCROLL
▾

主な機能

カスタムマッチの運営を全自動化するためのツールキット

⚖

スマートチーム分け

各プレイヤーのランク(Bronze 5 〜 Champion 1)を元に、レート差が最小になる5v5チームを自動編成。出場回数も公平にバランスします。

🎯

ロール割当モード

Open(自由)/ Random(ランダム1T-2D-2S)/ Preference(希望ロールから割当)の3つのモードで、ロール構成を最適化。

📊

バランスルール切替

avgモードで全ロール平均レートを均等化、roleモードでロール別レート差を最小化。試合の性質に合わせて選択。

🗺

マップランダム選出

クイック / ライバル / マニュアルの3モードに対応。全34マップからルールに合ったマップを自動選出。再抽選もワンボタン。

📈

試合記録 & 戦績

試合結果をデータベースに永続保存。履歴表示、個人の勝率・戦績確認、チーム分け精度の推移グラフも。

🌐

日本語 / 英語対応

コマンド1つで応答言語を切替。日本語・英語の両方に完全対応しています。

利用開始ガイド

オーナー(主催者)と参加者、それぞれの手順を確認

初回のみ

Bot をサーバーに招待

招待リンクから Discord サーバーに追加するだけ。権限は自動で設定されます。

初回のみ

自分のランクを登録

/custom-register を実行。タンク・DPS・サポートそれぞれのランクを選択UIで登録します。

📝 ランク登録 ボタンでもOK
毎セッション

セッションを開始

/custom-session start を実行すると、あなたがセッションの「オーナー」になります。

🎮 セッション開始 ボタンでもOK
参加待ち

メンバーが集まるのを待つ

/custom-list で現在の参加者を確認できます。10人以上でチーム分け可能。

任意

設定をカスタマイズ

セッション中いつでも変更可能です。

/custom-rule set [avg|role] — バランスルール変更

/custom-rolemode set [open|random|preference] — ロールモード変更

/custom-pin set @user — 固定出場プレイヤー設定

メイン

チーム分けを実行

/custom-team split でレート差最小の5v5チームが自動編成。マップも自動選出されます。

⚔️ チーム分け ボタンでもOK
試合後

試合結果を記録

/custom-match で勝ったチームを選択して記録。戦績が蓄積されます。

繰り返し

次の試合 or 終了

再び /custom-team split で次の試合へ。終わるときは /custom-session end で終了。

🏁 セッション終了 ボタンでもOK
💡 TIP: /custom-about を実行するとボタン付き操作パネルが表示されます。参加/離脱/チーム分け/セッション終了をボタンで操作でき、コマンドを覚えなくてもOK!
はじめに

操作パネルを開く

チャンネルに投稿されているボタン付きの操作パネルを探しましょう。参加者の基本操作は、すべてこのパネルのボタンで完結します。

パネルが見つからないときは /custom-about で表示できます。

初回のみ

ランクを登録

パネルの 📝 ランク登録 ボタンを押して、タンク・DPS・サポートのランクを選択します。未登録だとセッション参加時にエラーになります。

コマンドの場合: /custom-register

毎セッション

セッションに参加

パネルの ✋ 参加 ボタンを押すだけ。あとはチーム分けを待ちましょう。途中で抜けるときは ✋ 離脱 ボタン。

コマンドの場合: /custom-join / /custom-leave

任意

休憩 & 復帰

次の試合を休みたいときは 😴 休憩 ボタン、戻るときは 😴 復帰 ボタンを押します。

コマンドの場合: /custom-break / /custom-back

任意

希望ロールを設定

ロールモードが preference のとき、パネルの 📋 希望ロール ボタンから希望ロールを登録できます。

任意

戦績を確認

自分の勝率・直近の試合結果は /custom-match stats コマンドで確認できます。

💡 TIP: 基本操作はすべてパネルのボタンでOK。コマンドを覚える必要はありません。パネルが流れてしまったら /custom-about でいつでも再表示できます。
症状原因対処
/custom-join でエラー ランク未登録 /custom-register で先に登録
/custom-team split でエラー 参加者10人未満 /custom-list で確認、参加を促す
チーム分けできない セッション未開始 /custom-session start を先に実行
設定を変えたい — セッション中でも /custom-rule /custom-rolemode で変更可能

40

段階のランク対応

34

マップ収録

3

ロール割当モード

2

バランスアルゴリズム

コマンド一覧

スラッシュコマンドで直感的に操作

👥 セッション管理

  • /custom-session startセッション開始🎮
  • /custom-session endセッション終了🏁
  • /custom-joinセッションに参加✋
  • /custom-leaveセッションから離脱✋
  • /custom-break次の試合を休憩😴
  • /custom-back休憩から復帰😴
  • /custom-list参加者一覧を表示

🏅 ランク登録

  • /custom-registerランクを登録・更新📝
  • /custom-myrate自分のランクを確認
  • /custom-ratelist参加者全員のランクを表示

⚔ チーム分け & マップ

  • /custom-team splitチーム自動編成⚔️
  • /custom-map randomマップをランダム選出
  • /custom-match試合結果を記録
  • /custom-match history試合履歴を表示
  • /custom-match stats個人戦績を表示

⚙ 設定

  • /custom-rule setバランスルールを変更
  • /custom-rolemode setロールモードを変更
  • /custom-pin set固定出場プレイヤーを設定
  • /custom-language応答言語を切替
  • /custom-aboutセッション情報パネル

🎮 = /custom-about パネルのボタンでも操作可能

あなたのサーバーに導入しよう

無料で利用可能。セットアップは1分で完了します。