Discord Bot · 7 languages

Searmark

A tournament match tracker for League of Legends

カスタム戦の結果画面を撮って Discord に貼るだけ。10 人分の K/D/A、ダメージ、ゴールド、CS、バンを読み取り、運営が確認してから、内戦用や大会ごとのスプレッドシートに記録します。

Discord に招待(公開準備中)使い方を見る

記録までの流れ

  1. 撮って貼る

    試合後のスコアボードのスクリーンショット、またはリプレイ(.rofl)を、決めたチャンネルに貼ります。/searmark submit でファイルを選んで出すこともできます。

    リプレイは 1 試合 10 MB を超えることが多く、Discord の無料のアカウントでは送れない場合があります(Nitro なら送れます)。

  2. 確かめて確定

    読み取った成績と試合日のプレビューが出ます。間違いはメニューで直し、記録先のシートを選んで「確定して記録」を押します。

  3. シートに残る

    試合ログと選手・チャンピオンの戦績が、内戦用や大会ごとの Google スプレッドシートに書き出され、CSV と Excel でも取り出せます。

できること

読み取る項目チャンピオン、K/D/A、チャンピオンへのダメージ、ゴールド、CS、視界スコア、レベル、ロール、勝敗、試合時間、パッチ、バン
書き出し先Google スプレッドシート(試合ログ、選手戦績、ロール別、チャンピオン別、選手検索のタブ。チームを登録すると、チーム勝敗表とチーム対戦履歴も)、CSV、Excel(.xlsx)
受け付けのモード画像だけ、リプレイだけ、両方の 3 つから選べます。両方なら、成績はリプレイから、バンは画像から読みます
試合日スクリーンショットに写っている日付(読めなければ貼った日)を試合日にし、確認画面で直せます。試合ログの「試合日」の列に入ります
記録の公平さ確定できる人をロールで決められます。確定・取り消し・修正は、直した人と前後の値と一緒に、運営が決めたログ用チャンネルに残ります(選手の名前は書きません)
直したときの確かめ手で直した結果がスクリーンショットと明らかに合わないとき(同じ名前の人が 2 人、反対側のチームの人、読んだ名前と大きく違う名前、登録メンバーの少ないチーム)は、確認画面とログ用チャンネルに ⚠️ を出して確かめてもらいます
シートの使い分け内戦用・大会ごとなど、スプレッドシートを何枚も登録でき、確認画面の「記録先」で試合ごとに選べます
言語日本語、English、한국어、简体中文、繁體中文、Español、Português(試合日などの時刻は、サーバーごとのタイムゾーンで出します)
使える地域Riot Games の公式サーバーでプレイされた League of Legends のカスタム戦(中国本土のサーバーは対象外)
削除の依頼選手から頼まれたら、管理人が /searmark-admin delete_player で名前と ID を消せます

はじめの設定

  • 管理人が /searmark-admin setup で設定パネルを開き、試合を貼るチャンネル、ログ用チャンネル、受け付けのモード、言語とタイムゾーンを選びます。
  • スプレッドシートは、新しく作って Bot のアドレスを「編集者」で共有し、URL を設定パネルか /searmark-admin sheet add に貼って登録します。
  • 「権限」のページで、管理人ロールと承認者ロール、確定できる人(「最初のシートのほかは承認者だけ」「いつも承認者だけ」「いつも提出した人も」)を決めます。変えられるのはサーバーのオーナーと管理者だけです。

スプレッドシートを使い分ける

  • 内戦用・大会ごとなど、スプレッドシートを何枚も登録できます(無料 1 枚、ライト 3 枚、Pro 25 枚まで)。
  • シートが 2 枚以上あると、確認画面の「記録先」で試合ごとに選びます。間違えないように、最初は何も選ばれていません。何枚でも選べるので、内戦のシートと通算のシートの両方に入れることもできます。
  • 記録したあとでほかのシートにも入れたくなったら、同じファイルをもう一度貼ると、まだ入っていないシートを選べます。
  • 使わなくなったシートは /searmark-admin sheet remove で外せます。試合は Searmark に 30 日残り、そのあいだに同じシートを登録し直すと戻ります(そのあとは消えます)。

チームの登録(Pro プラン)

  • /searmark-admin team のパネルで、チーム名とメンバー(TOP〜SUP、控え、コーチ)を登録します。スコアボードのスクリーンショット 1 枚から登録することもできます。
  • 登録すると、試合ログにチーム名が入り、「チーム勝敗表」「チーム対戦履歴」「チーム一覧」のタブができます。チーム対戦履歴は、チームを選んで絞り込めます。

まとめて取り込み(zip・Pro プラン)

大会のあとにたまったリプレイやスクリーンショットは、zip 1 つにまとめて貼れます(1 回に 40 ファイル・200 MB まで)。

  • スクリーンショットはファイル名の順に読みます。1 試合ごとに「スコアボード → データタブ」の順に並ぶ名前にしてください(例: 01a.png、01b.png、02a.png、02b.png)。リプレイと一緒に入れるときは、スコアボードだけで大丈夫です。
  • リプレイ(.rofl)は、ファイル名を気にしなくて大丈夫です。
  • 確認待ちが 2 試合以上できると「まとめて確定」のボタンが出ます。プレビューを確かめてから押してください。確かめが必要な試合(画像とリプレイが合わない、手で直した結果が画像と明らかに合わないなど)は飛ばすので、1 つずつ確定します。
  • 同じ日の試合なら、「📅 試合日をそろえる」でまとめて試合日を直せます。

記録したデータは、そのサーバーの運営と参加者のためだけに使います。選手の強さの推定やランキングは作りません。

料金

無料

0円

ずっと無料

  • リプレイ(.rofl)での記録は無制限
    リプレイは 10 MB を超えることが多く、送るには Discord Nitro が要る場合があります
  • スクリーンショットの読み取りはお試しで 20 枚(約 10 試合)まで
  • 登録できるスプレッドシートは 1 枚

内戦や、まず試したいサーバー向け

ライト

500円 / 月

税込 · Discord サーバーごと

  • スクリーンショットの読み取り 1 か月 200 枚(約 100 試合)
  • 登録できるスプレッドシートは 3 枚(内戦用と大会用などに分けられます)
  • バンも記録
  • お問い合わせに優先して対応

たまに大会を開くサーバー向け

おすすめ

Pro

1,500円 / 月

税込 · Discord サーバーごと

  • スクリーンショットの読み取り 1 日 100 枚(約 50 試合)
  • 登録できるスプレッドシートは 25 枚(大会ごとに分けられます)
  • バンも記録
  • チームの登録: 試合ログにチーム名、チーム勝敗表(勝ち負けと勝率)、チーム対戦履歴(試合日・相手・スコア・勝ち負け。チームを選んで絞り込み)
  • リプレイや画像を zip 1 つでまとめて取り込み・確定
  • お問い合わせに最優先で対応
  • 新機能を先行して使える

毎週の大会やリーグ向け

内戦ならリプレイだけで無料のまま使えます。バンはスクリーンショットからしか読めないため、バンまで残したい大会には有料プランをおすすめします。

いまは一般公開の前で、招待したサーバーで無料の試験運用をしています。有料プランは Riot Games の製品承認を受けてから始めます。試験運用の間は、すべての機能を無料でお使いいただけます(スプレッドシートは 25 枚まで、スクリーンショットの読み取りは 1 日 10 枚まで。もっと読みたいときはご相談ください)。

プランを下げても、登録済みのスプレッドシートはそのまま使えます(新しく登録できないだけです)。使わなくなったシートは登録を外せます。外したシートの試合は Searmark に 30 日残り、そのあいだに登録し直すと戻ります。そのあとは Searmark から消えます(外すときに、すぐ消すこともできます)。Google のスプレッドシート自体は運営のものなので、Bot は消しません。

主なコマンド

/searmark-admin は管理人(サーバーのオーナー・管理者と、管理人ロールの人)が使います。

コマンドできること
/searmark help使い方とコマンドの一覧(だれでも)
/searmark submitファイルを選んで試合を提出する(貼る代わり。だれでも)。貼られた投稿の右クリック →「アプリ」→「試合を記録」でも読み取れます
/searmark-admin setup設定パネル(試合を貼るチャンネル、ログ用チャンネル、受け付けのモード、権限、言語とタイムゾーン、スプレッドシートの登録)
/searmark-admin sheetスプレッドシートの登録・一覧・URL・外す・記録の消去
/searmark-admin teamチームのパネル(Pro プラン)
/searmark-admin exportCSV・Excel(.xlsx)での書き出しと、スプレッドシートの書き直し
/searmark-admin status reset delete_player状態の確認、初期化、選手の削除依頼への対応