Discordのエクソーラボット

概要

このボットは、Discordサーバー内で直接動作し、ユーザーがDiscord環境を離れることなくサインイン、報酬の受け取り、購入を行えるようにします。さらに、ボットはチャンネルへのアウトバウンドメッセージもサポートしています。

Discordでのユーザーフロー:

  1. ユーザーは、ボットが接続されている任意のチャンネルで/shopと入力します。ショップはコマンドを使用したユーザーにのみ表示され、他のユーザーには表示されません。
  1. ユーザーはプレイヤーIDでログインします。
  2. ユーザーはカタログを閲覧します。
  3. ユーザーは目的のアイテムの横にある購入ボタンをクリックします。
  4. ユーザーは決済UIにリダイレクトされます。
  5. 支払いが成功すると、ユーザーはDiscordチャンネルに戻り、ゲーム内でアイテムがユーザーに付与されます。
注意
ウェブショップをお持ちの場合は、モバイルゲーム用のシナリオを使用することをお勧めします。

前提条件

ボットを使用してゲーム内アイテムを販売するには、以下が必要です:

  1. Discordを使用してユーザーとコミュニケーションを取ります。
  2. アイテムカタログを作成します。手動で行うか、API経由、JSONファイルまたは外部プラットフォームからインポートすることができます。
  3. ユーザーを検証し、購入をユーザーに付与するための以下のウェブフックを設定すること:
  4. エクソーラとのライセンス契約を締結する
注意

ご提出いただいた申請は、3営業日以内に審査されます。すべての法的側面を確認するだけでなく、ゲームが成人向けコンテンツ、著作権問題、その他の禁止および制限されているコンテンツを含んでいないかも確認します。

補足事項:

  • 3日間の期間は、初期の応答または追加情報の要求を行うためのものです。この期間内に申請が完全に承認されることを保証するものではありません。
  • 審査の過程で質問が生じた場合は、申請書に指定された担当者にご連絡いたします。
  • 審査が完了し、エクソーラ側のすべての要件が満たされると、契約のステータスが「署名済み」に変更されます。

セットアップ方法

ボットの作成

お知らせ
プロジェクトごとに作成可能なボットは1つに制限されています。
  1. パブリッシャーアカウントのプロジェクトで、ストアフロント > Discordでのエクソーラボットセクションに移動します。
  2. 作成」をクリックします。
  1. ロゴをアップロードし、ボット名を指定します。
  2. 作成」をクリックします。
  3. 設定タブに移動し、ボットの設定を完了します:
    1. プレイヤーIDヘルプコンフィギュレーターブロックで、「セットアップ」をクリックし、ユーザーがプレイヤーIDを見つける方法について簡潔な指示を提供し、「セットアップ」をクリックします。ユーザーが「プレイヤーIDの確認方法」をクリックすると、Discord UIに表示されます。
    1. UIセレクターブロックで、「変更」をクリックします。ストアでアイテムを表示する方法を選択し、「保存」をクリックします:
      • ドロップダウンセレクター(デフォルト) — ストアは利用可能なアイテムのドロップダウンリストを表示します。アイテムを購入するには、ユーザーはリストで選択し、アイテムカードを開いて購入ボタンをクリックします。
      • 購入ボタン — ストアはすべての利用可能なアイテムを一度に表示し、各アイテムの横に購入ボタンがあります。
    2. APIキーは自動的に生成されます。更新したい場合は、「キーを生成」をクリックします。
    3. ボットトークンは自動的に生成されます。すでにDiscordにボットがある場合は、「変更」をクリックし、対応するフィールドにそのトークンを入力し、「変更」をクリックします。変更を保存した後は、以前のトークンを使用できなくなることに注意してください。
Discordでのボットトークンの見つけ方法に関する説明

  1. Discordの開発者ポータルでアプリケーションのページに移動します。
  2. Overview > Botセクションに移動します。
  3. Tokenセクションで、「Reset token」をクリックします。確認を求められる場合があります。
  4. 新しいトークンの値をコピーします。

    1. ユーザー認証ウェブフックブロックで、「変更」をクリックし、ユーザー認証ウェブフックを受信したいサーバーのURLを指定し、「保存」をクリックします。
    2. ウェブフックをお持ちでない場合は、ウェブショップURLブロックを変更せずそのままにしてください。
注意
ウェブショップをお持ちの場合は、モバイルゲーム用のシナリオを使用することをお勧めします。

Discordサーバーにボットを追加するには、ページ上部の招待リンクに従ってください。

すべての必須設定を設定すると、ボットのステータスが「アクティブ」に変わります。

アイテムの設定

注意
ボットを設定する前にアイテムを作成する必要があります。パブリッシャーアカウントのプロジェクトでアイテムを手動で作成するには、アイテムカタログ > すべてのアイテムセクションに移動します。このアイテム作成方法や他の方法についての詳細は、アイテムカタログのドキュメントセクションで確認できます。

販売するアイテムを設定するには:

  1. ショップ」タブに移動し、「編集」をクリックします。
  2. ショップアイテム」タブで以下を行います:
    1. ショップのカバー画像をアップロードします。
    2. ショップタイトルを指定します(必須)。
    3. Discordで販売したいアイテムの横にあるボックスにチェックを入れます(必須)。
    4. 確定」をクリックします。

その後、ご自身のDiscordサーバーに移動して、ボットが正しく動作するか確認できます。

報酬アイテムの設定

ユーザーがストアを訪れる頻度を高めるため、以下の報酬を設定することができます:

  • ログイン報酬 — ユーザーが初めてストアにログインしたときに利用可能になる報酬。
  • デイリー報酬 — 1日1回受け取ることができる限定アイテム。

セットアップ方法:

  1. ショップ」タブに移動し、「編集」をクリックします。
  2. 報酬アイテムをセットアップします:
    • ログイン報酬」タブで一つアイテムを選択し、「確認」をクリックします。
    • デイリー報酬」タブで一つアイテムを選択し、「確認」をクリックします。正しい順序にアイテムを並べ替えるには、メイン設定ページでドラッグ&ドロップします。
注意
報酬として選択できるのは、無料アイテムのみです。

その後、Discordサーバーに移動して、ボットが正しく動作するか確認できます。

この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2026年6月18日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!
フィードバックを送信できませんでした
後でもう一度お試しいただくか、doc_feedback@xsolla.comまでお問い合わせください。