Slackとの統合
メッセージングアプリのSlackを使用している場合は、チャットと統合します。Slackとチャットを統合すると、Slack内でエクソラの担当者とチャットができるようになります。追加のゲストアカウントを作成したり、サードパーティのソリューションを使用したりする必要はありません。
下の図は、チャットとSlackの間でメッセージをやり取りするプロセスを示しています:
Slackとの統合をチャットで設定するには:
Slackでアプリを作成する
- アプリ作成画面を開きます。
- アプリをゼロから構築することを選択します。
- フォームの各フィルドを入力します:
App Name フィルドであなたのアプリの名称を入力します。例えば、Chat Xsolla 。Pick a workspace to develop your app in フィルドでアプリを追加するワークプレイスを入力します。
Create App をクリックします。
アプリの許可スコープを設定する
- 自分のアプリのページで、
Features > OAuth & Permissions セクションに移動します。別のページにいる場合は、自分のアプリに移動し、リストから前のステップで作成したアプリを選択します。その後、Features > OAuth & Permissions セクションに移動します。
Scopes ブロックで、Add an OAuth Scope をクリックして、以下の許可範囲を追加します:channels:history — 追加されたアプリを使用して、パブリックチャネルのメッセージ履歴を表示します。chat:write — アプリの名前でメッセージを送信します。chat:write.customize — ユーザー名とアバターをカスタマイズできるアプリの名前でメッセージを送信します。この許可範囲では、チャットをしているエクソラ担当者を特定することができます。files:read — 追加されたアプリでチャンネルとダイレクトメッセージで共有されたファイルを表示します。groups:history — 追加されたアプリを使用して、プライベートチャネルのメッセージ履歴を表示します。im:history — 追加したアプリでダイレクトメッセージのメッセージ履歴を表示します。users:read — ユーザー情報を表示します。この許可範囲により、エクソラ担当者は、チャットしているユーザーを特定できます。このアクセス許可範囲が追加されていない場合、メッセージは匿名になります。
- アプリをワークスペースに追加するには、
OAuth & Permissions > OAuth Tokens & Redirect URLs セクションに移動し、Install to Workspace をクリックします。
Allow をクリックして許可範囲を追加することを確認します。
Slackとの統合
- Slackワークスペースを開きます。
- アプリに追加したいチャンネルをマークします。また、プライベートまたはパブリックのチャンネルを新規に作成することもできます。
- チャンネルのコンテキストメニューを開き、
Open channel details を選択します。

- タブ
Integrations に移動してAdd an App をクリックします。

- リストからチャット
Xsolla app を選択してAdd をクリックします。

イベントを購読する
メッセージをチャットに送信するには、アプリにイベントサブスクリプションを設定します:
- 以下の情報をアカウントマネージャーに送信してください:
- Signing secret。
- トークン。
- アプリを追加したチャンネルまたはチャンネルIDへのリンク。チャットからのチャンネルをSlackのチャンネルに接続するには必須です。チャンネルのコンテキストメニューにリンクが表示されます:チャプター
Settings > Slack Connect に移動してShare link を選択します。
Note
あなたのプロジェクトにアカウントマネージャーがいない場合は、エクソラパブリッシャーアカウントの画面下隅にあるチャットウィジェット、または説明書ウェブサイトからこの情報を送信することができます。
- アカウントマネージャーからイベントを受信するためのURLを取得します。
Your Apps ページに移動し、作成されたアプリを開きます。
- アプリの設定ページで、
Event Subscriptions > Enable Events セクションに移動し、Enable Events トグルをOn に設定し、受信したURLをRequest URL フィールドに貼り付けます。 - フィールドが
Verified と表示されていることを確認してください。「Verified」マークがない場合は、URLが正しいかどうかを確認するか、アカウントマネージャーにお問い合わせください。 Event Subscriptions > Subscribe to bot events セクションに移動して、Add Bot User Event をクリックして、以下のイベントを購読します:message.im — 新しいメッセージがアプリのダイレクトメッセージに送信されます。message.groups — 新しいメッセージがプライベートチャネルに送信されます。message.channels — 新しいメッセージがパブリックチャネルに送信されます。file_shared — ユーザーが、アプリのダイレクトメッセージまたはチャネルで、追加されたアプリとファイルを共有しました。
Save Changes をクリックします。
サインシークレットを取得する
このシークレットは、アプリケーションからのリクエストを検証するために使用されます。これを取得するには、アプリの設定ページで、
トークンを取得する
このトークンは、チャットからSlackにメッセージを送信するために使用されます。トークンを取得するには:
- アプリの設定ページで、
Features > OAuth & Permissions に移動します。 Bot User OAuth Token フィールドから認証トークンをコピーします。
ボットをコントロール
チャットエクソラを接続するために新しいチャンネルにボットを追加する
- チャンネルのダイアログウィンドウで、
@chat-xsolla を入力して、ボットを見つけてリストから選択します。

- 開いたウィンドウで、
Invite to Channel をクッリクします。

- チャンネルリンクまたはIDをコピーして、アカウントマネージャに送信すると、チャットに接続されます。チャンネルのコンテキストメニューにリンクが表示されます:チャプター
Settings > Slack Connect に移動してShare link を選択します。
ボットを削除
- ボットリストを開きます。Slack ワークスペースに追加したボットの
Configuration /nt>タブに表示されます。

- 鉛筆のアイコンをクリックして
Edit configuration に移動します。開いたページで、Remove をクリックします。

この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。このページを評価する
このページを評価する
答えたくない
ご意見ありがとうございました!
誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。