Discord Bot · 日本サーバー(JP)向け

Gatehound

A screening bot that keeps smurfs out of League of Legends Discord communities

Gatehound は、League of Legends の Discord コミュニティの入会審査を手伝う Bot です。申請者の Riot ID から直近の試合を読み、試合の成績(対面や、同じ試合の人との比べ合い)から実力の水準を見積もります。そのうえで、ランクの上限を超える実力のサブアカウント(スマーフ)や、アカウントの共有・ブーストの疑いを、運営だけが見られる「審査カルテ」にまとめます。運営が一人ずつ戦績サイトを見比べる手間が減り、初心者サーバーや内戦サーバーを、決めたランク帯の人が安心して遊べる場に保てます。

Discord に招待(いまは招待制)使い方を見る

審査までの流れ

  1. 導入する

    Bot を Discord のサーバーに入れます(いまは招待制)。/gatehound-admin setup で、カルテの届け先・用途(初心者保護・内戦バランス・大会)・ランクの上限などを選びます。

  2. パネルを置く

    /gatehound-admin panel で申請パネルを置きます。申請する人は[同意して申請する]を押して、Riot ID とロールを入れるだけです(設定によっては、本人確認のためにアイコンの変更もお願いします)。順番と待ち時間の目安が本人に届きます。

  3. カルテを見て決める

    数分ほどで、運営用のチャンネルか DM に審査カルテが届きます(🟢 基準内・🟡 要確認・🔴 危険・⏸️ 試合が足りない)。運営は中身を見て決め、カルテのボタンで記録します(設定すれば[✅ 承認する][❌ 見送る]で、ロールを付けて本人に DM を送るところまでできます)。

画面の例

試験運用で使っている画面です(既存メンバーの登録の例)。申請した人の Discord の名前と Riot ID は黒く塗っています。

Gatehound の「メンバー登録」のパネル。登録すると Riot ID と戦績データを分析して結果をサーバーの運営に共有すること、16 歳未満は保護者の同意を得てから登録すること、利用規約とプライバシーポリシーのリンクが書かれ、[同意して登録する][登録状況を確認]のボタンがある
STEP 2パネルから申し込む運営が置いたパネルです(この例は、すでにいるメンバー向けの「メンバー登録」)。Riot ID と戦績を分析して運営に共有することと、利用規約・プライバシーポリシーへのリンクを先に見せ、[同意して登録する]で始めます。
「メンバー登録」の入力画面。Riot ID(名前#タグ)、メインロール、サブロールの欄と、[キャンセル][送信]のボタンがある 本人にだけ表示される Gatehound の返事。「登録の確認中です。待ち時間の目安:約10分」
STEP 2Riot ID とロールを入れるRiot ID と、メインとサブのロールを入れて送ります。送ると、本人にだけ待ち時間の目安が出ます。
運営用のチャンネルに届いた審査カルテ。判定「確定 🔴 危険(既存メンバー)」、表示ランク、総合推定ランク、ロールごとの補足、前回の判定が並び、[詳細を表示][問題なし][アウト][ブラックリストに登録][再査定][メモ][処遇を記録]のボタンがある
STEP 3カルテを見て決める運営用のチャンネルに届く審査カルテです(申請した人には見えません)。表示ランク、総合とロールごとの実力の水準の見積もり、サーバーの上限を超えた点が並び、運営は[問題なし][アウト]などのボタンで記録します。この例は、ランクの上限をブロンズ I にした試験用の設定です。

できること

審査カルテ直近のソロランク・ドラフトピックから、ロールごとの実力の水準と、6 つの能力のグレード(ファーム・戦闘・生存・視界・安定感・対戦部屋の水準)を出し、サーバーの基準に照らして判定します。1 枚目だけで判断でき、詳しい中身は開いて見られます。AI による所見の要約も付きます
スマーフと不正次のような手がかりを見つけます。実力を隠す手加減、直近の急な成長(アカウントの共有・譲渡・代行)、フラッシュのキーの入れ替わり、AI 戦で育てた購入アカウント、上のランクの人と組んで勝つブースト、特定のチャンピオンでのわざと負け
ブラックリスト見送った人・BAN した人のプレイの癖(ロール・チャンピオン・能力の形)を「プレイスタイルの指紋」として残します。別のアカウントで申請し直してきたとき、似ていれば知らせます
定期監査既存のメンバーを週ごとにまとめて確かめ、変化があった人だけを知らせます(卒業ランク・卒業レベルへの到達、急な成長、名前の変更など)
決めるのは運営Bot が自分で BAN・キックすることはありません。承認・見送り・メモは、カルテのボタンで残せます。設定すれば、承認でロールを付け、決めた文面を本人に DM で送ります
サーバーごとの基準ランクとレベルの上限・下限・卒業を、メニューから決められます。初心者保護・内戦バランス・大会の 3 つの用途から始められます
本人確認指定したアイコンに変えてもらう「アイコン認証」で、他人の Riot ID での申請を防ぎます。「いつも」「必要なときだけ」「使わない」から選べます
レポートと記録防いだ件数や審査の件数を毎月まとめます。過去のカルテを見られ、メンバーやカルテの一覧を CSV で出せます
準備中内戦のチーム分け(対面の強さがそろうように 10 人を分ける)

主なコマンド

だれでも使えるもの

コマンドできること
/gatehound apply入会審査を申請する(パネルの[同意して申請する]と同じ)
/gatehound status自分の申請・登録の順番と待ち時間の目安を見る
/gatehound help使い方を見る

運営(管理者・準管理者)が使うもの

コマンドできること
/gatehound-admin setup初期設定(届け先・用途・ランクの上限など)
/gatehound-admin settings設定の変更(ロール・判定の基準・アイコン認証・承認のボタンと文面・受付の制限など)
/gatehound-admin check自己診断(Bot の権限・届け先の見え方・設定のまちがい。テストの送信もできる)
/gatehound-admin panel新規申請と既存メンバー登録のパネルを置く
/gatehound-admin audit1 人を審査し直す
/gatehound-admin historyその人の過去のカルテを見る
/gatehound-admin register unregister運営が代わりに登録する・登録を外す
/gatehound-admin blacklistブラックリストへの登録(add)・一覧(list)・履歴(history)・解除(remove)
/gatehound-admin status順番待ちの件数と、終わる見込み
/gatehound-admin dashboardメンバー数・登録の状況・その日の使用量
/gatehound-admin membersメンバー一覧(戦績サイトへのリンクつき)
/gatehound-admin exportメンバー・カルテの一覧・操作の記録を CSV で出す
/gatehound-admin privacy_delete指定した人のデータを、この Discord のサーバーから消す

次の操作は管理者だけができます: 初期設定、設定の変更、自己診断、パネルの設置、登録を外す、データの削除、ブラックリストの解除。

情報の扱い

審査カルテは、そのサーバーの運営が見るためのもので、運営用のチャンネルか運営の DM に届きます。Bot は Discord のメッセージの本文を読みません。AI(Anthropic の Claude)に送るのは判定の言葉・グレード・検知の名前だけで、Riot ID や Discord の名前、生の成績、メモは送りません。

集める情報、使う外部のサービス、残す期間はプライバシーポリシーにまとめています。

料金

未定です。いまは開発中(一般公開の前)で、招待したサーバーで試験運用をしているため無料です。有料にするかどうかは、Riot Games から本番用の API キーの承認が出てから決めます。始めるときは、このページでお知らせします。