カドバ

カドバ

オンラインイベント(Discord)完全ガイド

Discordサーバーでオンラインカードゲームイベントを開催・参加する方法を解説します

かんたん3ステップで始められます

所要時間:約1分

1

Botを招待

下のボタンからBotをサーバーに追加するだけ

2

コマンドを実行

/event create でイベント作成

3

あとは全自動

参加受付・マッチング・結果記録すべて自動

1. オンラインイベントとは

CadobaのDiscord Botを使えば、Discordサーバー上でカードゲームのオンライン対戦イベントを開催できます。 マッチングから対戦チャンネルの作成まですべて自動。運営の手間はほぼゼロです。

できること

🌍

全国どこからでも参加

🤖

完全自動マッチング

💬

対戦チャンネル自動作成

📊

戦績の自動記録

🏆

ランキング・シーズン制

🔗

Webサイト連携

対応カードゲーム

ポケモンカード遊戯王MTGワンピースヴァイスシュヴァルツ

2つのイベントタイプ

🎮 通常イベント

単日のカジュアルなイベント向け

  • - 好きな日時に開催
  • - 当日に開始→対戦→終了
  • - フリーマッチ or スイスドロー

🏆 ランクマッチ

期間を設定して継続的に対戦

  • - 開始日〜終了日を設定
  • - 期間中いつでも対戦可能
  • - 勝利3pt / 引分1ptでランキング

2. Botのセットアップ

Botをサーバーに招待(初回のみ)

  1. Discordサーバーを用意(新規作成または既存でOK)
  2. 以下の招待リンクをクリックして、Botをサーバーに追加
  3. 権限の確認画面で「認証」をクリック

Botに必要な権限

招待リンクには以下の権限が含まれています。すべてイベント運営に必要な権限です:

  • チャンネルの管理(イベント専用チャンネルの作成・削除)
  • ロールの管理(参加者・観戦者ロールの作成・付与)
  • メッセージの送信・閲覧

サーバーにBotを追加するには「サーバーの管理」権限が必要です。サーバーの管理者に追加を依頼してください。

3. イベント作成

/event create コマンド

Discordのテキストチャンネルで /event create と入力すると、 各パラメータの入力欄が表示されます。必須項目を入力してEnterキーを押すとイベントが作成されます。

/event create
name *金曜夜のポケカ会
game *ポケモンカード ▾
matching_method *フリーマッチング ▾
rematch_setting連戦なし(デフォルト)▾
max_participants16
event_date2025-03-15 20:00

* = 必須項目 | 灰色の項目はオプション(入力しなくてもOK)

Botからの応答イメージ:

C
Cadoba BotBOT

@everyone

🎴 金曜夜のポケカ会

対戦イベントが作成されました!

カードゲーム

ポケモンカード

マッチング方式

フリーマッチング

開催日時

3月15日(土)20:00

参加者

0 / 16人

✋ 参加する👀 観戦する

各パラメータの説明

必須

name(イベント名)

自由にイベント名を入力してください。この名前がカテゴリ名やロール名に使われます。

例:金曜夜のポケカ会、第3回遊戯王ガンスリ、MTGモダン交流戦

必須

game(カードゲーム種類)

プルダウンから選択:ポケモンカード / 遊戯王 / MTG / ワンピース / ヴァイスシュヴァルツ

必須

matching_method(マッチング方式)

  • フリーマッチング — ランダムにペアリング。カジュアル向き
  • スイスドロー — 近い勝率の相手と当たりやすい。競技向き
任意

rematch_setting(再戦設定)

  • 再戦なし — 同じ相手とは二度と当たらない
  • 連戦なし(デフォルト) — 直前の相手とは当たらない
  • 無制限 — 完全ランダム
任意

max_participants / event_date

max_participants:最大参加人数(2〜100人)。空欄の場合は100人です。100人を超えるイベントはお問い合わせください。
event_date:開催日時。設定すると3時間前に自動リマインダーが送信されます。

自動で作成されるもの

v 【金曜夜のポケカ会】
#イベント情報← 開始・終了ボタン
#マッチング開始← マッチング待ちボタン
#通知← 参加・対戦結果の通知

自動付与されるロール

  • カドバ管理責任者 — 作成者に自動付与
  • 【イベント名】参加者 — 参加者に付与
  • 【イベント名】観戦者 — 観戦者に付与

参加ボタン付きメッセージ

コマンドを実行したチャンネルに、@everyone メンション付きで参加・観戦ボタンが表示されます。

4. ランクマッチの作成NEW

ランクマッチは、期間を設定して継続的に対戦するモードです。 通常イベントとは別のコマンドで作成します。期間中は好きな時にマッチングして対戦でき、ポイント制のランキングで競います。

/event ranked コマンド

/event ranked
name *3月シーズン ランクマッチ
game *ポケモンカード ▾
start_date *2026-03-01
end_date *2026-03-31
matching_methodスイスドロー ▾

* = 必須項目

Botからの応答イメージ:

C
Cadoba BotBOT

@everyone

🏆 3月シーズン ランクマッチ

ランクマッチが作成されました!\n期間中はいつでもマッチングして対戦できます。

カードゲーム

ポケモンカード

マッチング方式

スイスドロー

期間

3月1日 〜 3月31日

✋ 参加する👀 観戦する

ランクマッチ固有のパラメータ

必須

start_date(開始日)

ランクマッチの開始日。形式:2026-03-01

必須

end_date(終了日)

ランクマッチの終了日。形式:2026-03-31

ポイントシステム

3pt
勝利
1pt
引き分け
0pt
敗北

期間中のポイント合計でランキングが決まります。たくさん対戦して上位を目指しましょう!

通常イベントとの違い

  • - 期間制:開始日〜終了日の間、好きなタイミングで対戦できます
  • - ポイント制:勝利3pt・引き分け1ptでランキング
  • - 作成と同時に自動開始:「イベント開始」ボタンは不要
  • - 操作方法(参加・マッチング・結果報告)は通常イベントと同じです

5. 参加と観戦

イベントへの参加方法は2種類あります。参加ボタン付きメッセージからお好きな方を選んでください。

参加する

  • 対戦に参加できる
  • マッチング待ちボタンを押せる
  • 全チャンネルを閲覧・書き込み可能
  • 他の対戦も観戦できる

👀観戦する

  • 全チャンネルを閲覧できる
  • 対戦VCに入室して聞ける(発言は不可)
  • 対戦に参加できない
  • テキストチャンネルに書き込めない

初めて参加すると

Cadobaのアカウントが自動作成されます。Webサイトと連携したい場合は /link コマンドで連携できます。

6. イベントの流れ(参加者向け)

1

「✋ 参加する」ボタンを押す

イベント専用チャンネルが見えるようになります

2

主催者が「🎉 イベント開始」を押す

自動マッチングが有効に。ランクマッチは自動で開始済みです

3

「⏳ マッチング待ち」ボタンを押す

30秒〜1分以内に対戦相手が自動で見つかります

4

対戦チャンネルが自動作成

「プレイヤー1 VS プレイヤー2」カテゴリ内にテキスト+VCが作成

5

VCに入室して対戦

カメラや画面共有で盤面を見せながら対戦します

6

「🏆 勝ち」or「🤝 引き分け」で結果報告

結果が記録され、2分後に対戦チャンネルが自動削除

7

次の対戦へ!

「⏳ マッチング待ち」で次の対戦 / 「☕ 休憩中」で一休み / 「🚪 退出」で終了

ステップ3〜7を繰り返すことで、何回でも対戦できます。好きなタイミングで休憩・退出できます。

7. 自動マッチング

運営がやること:なし!すべて自動です。見守るだけでOK。

仕組み

  • 30秒〜1分ごとに自動でマッチング実行
  • 「マッチング待ち」状態の参加者が2人以上いると自動ペアリング
  • 対戦ごとに専用カテゴリ(テキスト+VC)が自動生成
  • 再戦設定に応じて、同じ相手との連続マッチングを制御

マッチング操作ボタン

「マッチング開始」チャンネルに表示されるボタンです:

C
Cadoba BotBOT

マッチング操作

ボタンを押してマッチング状態を変更してください

⏳ マッチング待ち☕ 休憩中🚪 退出
⏳ マッチング待ち

対戦相手を待つ状態に。30秒〜1分以内に自動マッチング。

☕ 休憩中

一時的にマッチング対象から外れます。再開は「マッチング待ち」を押すだけ。

🚪 退出

イベントから退出(確認あり)。後から再参加も可能。

8. 対戦中の操作

結果報告

対戦終了後、「対戦チャット」チャンネルのボタンで結果を報告します。どちらのプレイヤーが押してもOK。

C
Cadoba BotBOT

⚔️ Player1 vs Player2

対戦が開始されました!\n終了したら結果を報告してください。

🏆 勝ち🤝 引き分け⛔ 無効試合⚠️ トラブル報告
🏆 勝ち

ボタンを押した人が勝者として記録。2分後に対戦チャンネル自動削除。

🤝 引き分け

引き分けとして記録。2分後に自動削除。

⛔ 無効試合

両者が押すか運営が判定すると無効に。通信トラブル時などに使用。

⚠️ トラブル報告

相手が来ない等のトラブル時に。運営にメンション通知が送られます。

対戦メモ

結果報告後に「📝 メモを残す」ボタンが表示されます。 対戦の感想やデッキの印象などをWebサイト上に記録できます。

結果報告後の流れ

  • 結果が自動で記録されます
  • 「通知」チャンネルに結果が投稿されます
  • 2分後に対戦カテゴリが自動削除されます
  • 削除前に「マッチング開始」チャンネルに戻って次の対戦を待ちましょう

9. 便利な機能

/link コマンド(アカウント連携)

/link

DiscordアカウントとCadoba Webサイトのアカウントを連携できます。 連携すると、Discordでの対戦結果がWebサイトのプロフィールにも反映されます。

コマンドを実行すると連携用のURLが表示されます(本人にだけ見えます)。

/event reminder コマンド(リマインダー送信)

/event reminder event:イベント名

イベントのリマインダーを手動で送信できます。参加募集中のイベントに対して、参加ボタン付きのリマインダーメッセージが投稿されます。

イベント作成時に開催日時を設定している場合、3時間前に自動でリマインダーが送信されます。手動送信は追加で告知したい場合に便利です。

イベント終了時のランキング表示

イベント終了時に、元の参加募集チャンネルに成績TOP3が自動投稿されます。 シーズンランキングが有効な場合は、シーズンTOP5も合わせて表示されます。

その他のボタン機能

参加者一覧

イベントチャンネル内のボタンで参加者リストと成績を確認

問い合わせ

「イベント情報」チャンネルから運営にメンション付きで問い合わせ

10. Cadoba Webサイトでできること

Discordでの対戦データは、すべて Cadoba Webサイト と連動しています。

ログインしなくてもできること

イベント一覧の閲覧

公開イベントの検索・閲覧。カードゲーム種類や地域でフィルターできます

プレイヤープロフィール

他のプレイヤーの戦績・実績・シーズンバッジを閲覧

参加者がログインするメリット

X(Twitter)またはAppleアカウントでログインできます。

対戦メモの記録

対戦ごとにメモを残せます。使用デッキ、相手のデッキ、気づいたことなどを記録しておけば、後から振り返りに活用できます

戦績分析

月別・期間別の勝率推移、使用デッキごとの勝率、対戦相手との相性分析など、自分の対戦データを詳しく分析できます

プロフィール・実績

プロフィール画像や自己紹介の設定、大会実績(シティリーグ、CL等)の登録ができます

運営者がログインするメリット

団体ページの作成

団体(チーム・コミュニティ)を作成してメンバーを招待できます。 団体ページではメンバーの戦績やランキングをまとめて確認できます

シーズンランキング(ランクマッチ)の開催

団体内でシーズン(期間)を設定して、対戦成績をポイント化したランクマッチを開催できます。 シーズン終了時にはTOP3にバッジが授与され、プロフィールに表示されます

イベントの詳細設定・修正

Webサイトからイベントの設定を細かく調整できます。 再戦設定の変更、参加者の手動追加・削除、対戦結果の修正、マッチングの手動操作など

Discordとの連携方法

Discordで /link コマンドを実行すると、 DiscordアカウントとCadoba Webアカウントを連携できます。 連携するとDiscordでの対戦結果がWebのプロフィール・戦績に自動反映されます。

11. 運営ロールと権限

イベントの運営に関わるメンバーには、以下のロールが付与されます。 これらはサーバー全体で有効なロールで、すべてのイベントで運営権限を持ちます。

カドバ管理責任者(赤)

  • イベント作成者に自動付与
  • イベントの開始・終了ができる
  • トラブル報告時にメンションされる
  • 無効試合の即時判定ができる

カドバ運営メンバー(オレンジ)

  • Cadoba Webサイトから付与可能
  • カドバ管理責任者と同じ運営権限
  • 複数人で運営する場合に便利

運営ができること

  • イベントの開始(「🎉 イベント開始」ボタン)
  • イベントの終了(「🏁 イベント終了」ボタン + 確認)
  • 無効試合の即時判定(プレイヤーの合意不要で無効にできる)
  • トラブルの解決対応

12. 運営のコツ

イベント前

  1. Bot導入(初回のみ)
  2. /event create でイベント作成(日時を設定すると自動リマインダーも有効に)
  3. X(Twitter)等で告知。参加ボタンのあるチャンネルのURLを共有すると便利
  4. 必要に応じて /event reminder で追加告知

イベント開始30分前

  • 参加者数を確認
  • 開始時刻をアナウンス
  • Discord VCに入れるか確認を促す

イベント中

  • 基本は見守るだけ(自動マッチングがすべて処理します)
  • 「通知」チャンネルで進行状況を確認
  • トラブル報告が来たら対応(対戦無効 or 解決済み)
  • 困っている人がいたら声かけ

イベント終了

全対戦が終了したら、「イベント情報」チャンネルの「🏁 イベント終了」ボタンを押します。

  • 確認画面が表示されるので「確定」を押します
  • 成績TOP3(+シーズンランキング)が自動投稿されます
  • イベント専用チャンネル・カテゴリ・ロールが自動削除されます

トラブル対応

参加者が来ない: Discordで呼びかけ → 5分待ってもダメなら「対戦を無効にする」

通信トラブル: VCの再接続を案内 → 解決しなければ対戦を無効に

結果報告できない: Cadoba Webサイトから運営が代理報告可能

間違って結果報告した: Webサイトから修正可能

ご不明な点は @cadoba_tcg までお気軽にどうぞ