RCSビジネスメッセージングは、モバイルメッセージングの進化形であり、人々と企業のコミュニケーション方法を増加向上させます。チャットボットと人工知能(AI)を使用したビジネスメッセージングを利用することで、ブランドが顧客とのエンゲージメントを高める機会を提供します。
Google RBMを使用すると、企業は視覚的にリッチなメッセージを送信して、顧客との対話を促進できます。
以下は、Kore.aiでチャネルを設定し、RBMでエージェントを立ち上げるためのステップです。
(このチャネルサポートは、プラットフォームのver7.1で導入されました)
- Google RBMをチャネルとして有効にするためのアクセス要求。
- ビジネスがテストプロセスを開始できるようにボットを公開します。
- ボットエージェントのテストが完了したら、エージェントを立ち上げます。
- エージェントの立ち上げ時にエンドユーザーとの会話を開始します。
アクセスのリクエスト
ステップ1:Google RCSビジネスメッセージングをチャネルとして有効にするためのアクセス権の要求
- ボットビルダープラットフォームから、Google RCSビジネスメッセージングを有効にしたいボットを開きます
- チャネルに移動し、チャネルリストからRCSビジネスメッセージングを見つけます。
- RCBアイコンをクリックして、RCBチャネル構成ページを開きます。
- 構成タブを選択します。
- “はい”へのアクセスリクエストを参照してください
- 保存ボタンをクリックします。
- Kore.aiサポートチームから、Google RCSビジネスメッセージングでボットエージェントを作成するために必要な詳細が記載されたメールが届きます。
- フォームに記入し、そこに記載されているIDに返送してください。
ボットの公開
ステップ2: テストプロセスを開始するために、アプリを作成し、ビジネス用のボットを公開します。ボットエージェント(Google RCS上)は、受け取った入力に基づいてKore.aiサポートチームによって作成されます。その作成が通知されます。ボットを公開するには、以下のステップに従います。
- アプリを作成し、イベントを有効にし、ボットを公開します―これは、新しいユーザーがGoogle RCSを通じてボットと会話することを選択したときにプラットフォームが通知を受け取るようにするために必要です。
- ボットビルダープラットフォームでAPI拡張機能>APIスコープからKore.aiアプリを作成し、次のスコープを有効にします。
“RCSメッセージイベント”。 - 自然言語>デフォルトの会話>イベントハンドラから、次のイベントを構成します。
- RCSオプトイン:ユーザーがRCSメッセージングにオプトインしたときに実行するアクション。
- RCSオプトアウト:ユーザーがRCSメッセージングからオプトアウトしたときに実行するアクション。
- チャネルを公開します。
- ボットビルダープラットフォームでAPI拡張機能>APIスコープからKore.aiアプリを作成し、次のスコープを有効にします。
- トリガーオプトイン / ブロードキャストリクエスト:
- トリガーオプトイン:新しいユーザーがGoogle RCSを使用することを選択するたびに、この新しいユーザーについてプラットフォームに通知する必要があります。プラットフォームに通知するには、以下の詳細に従ってmsgevents APIを呼び出します。
メソッド:POST
リクエストヘッダー:auth : <JWT>
リクエストペイロード:{
"event" : "opt-in",
"eventDetails":{
"users" : ["<Mobile number with country code>"] // Ex: +919030132231
}
} - ブロードキャストリクエスト:すでにオプトインしているユーザーにアラートまたはブロードキャストメッセージを送信するには、以下の詳細を使用してmsgevents APIを呼び出すことができます。
メソッド:POST
リクエストヘッダー:auth : <JWT>
リクエストペイロード:
{
"event" : "broadcast",
"eventDetails":{
"identity" : ["<Mobile number with country code>"] // Ex: +919030132231
"message": {
"contentMessage": {
"text": ""
}
}
}
}
- トリガーオプトイン:新しいユーザーがGoogle RCSを使用することを選択するたびに、この新しいユーザーについてプラットフォームに通知する必要があります。プラットフォームに通知するには、以下の詳細に従ってmsgevents APIを呼び出します。
- テストアクセス:チャネル―>RCSメッセージングページの構成タブで、次の情報を確認できます。
- WebHook URL:ステップ1でリクエストフォームにキャプチャーされたURLに設定されます
- オプトインURL:オプトインメッセージをプラットフォームに送信するように構成されています。
- チャネルを公開することでテスト番号をボットに送信できるようになります。次のセクションで詳述しているようにユーザーがアクセスできるようにするには、チャネルを起動する必要があります。
- RCSビジネスメッセージングのOptOut イベントは、ユーザーがRCS Opt-Outイベントで構成されたメッセージを送信したときに呼び出されます。プラットフォームは、ユーザーがWebhook URLを通じてメッセージを受信しないことを選択したことをビジネスに通知します(URLはステップ1でキャプチャーします)。オプトアウトしたユーザーへのメッセージ送信リクエストはすべて拒否されます。オプトアウトした後に、明示的に再度オプトインすることなく、ユーザーがボットエージェントとの会話を続けると、標準メッセージがトリガーされます。メッセージはボットビルダーのイベントセクションから管理できます。
イベント
ステップ1で提供されたWebhook URLは、ビジネスが適切なアクションを実行できるように、次のイベントを受け取ります。
- ユーザーが通知の受信をオプトアウトする場合:
{"event":"USER_OPTED_OUT",
"userIdentity":"<Mobile number with country code>"} - RCS(OR)をサポートしていないデバイスが起動されていない場合、ボットエージェントは
opt-in
orbroadcast
要求を受信します。{"event":"RCS_NOT_SUPPORTED_IN_TARGET_DEVICE",
"userIdentity":"<Mobile number with country code>",
"message":"This operation is blocked because the RBM agent has not launched and the recipient has not been invited and accepted the invitation to become a tester."
} - ユーザーがメッセージの受信をオプトアウトした後、ボットエージェントにメッセージを送信する場合:
{"event":"BROADCAST_ATTEMPT_TO_OPTED_OUT_USER",
"userIdentity":"<Mobile number with country code>"} - ビジネスがメッセージの受信をオプトアウトしたユーザーにメッセージをブロードキャストしようとした場合:
{"event":"BROADCAST_ATTEMPT_TO_OPTED_OUT_USER",
"userIdentity":"<Mobile number with country code>"}
メモ:
- チャネルを公開することでテスト番号をボットに送信できるようになります。ユーザーがアクセスできるようにするには、チャネルを起動する必要があります。
- RCSビジネスメッセージングのOptOutイベントは、ユーザーがボットエージェントにOPT-OUTというメッセージを送信したときに呼び出されます(詳細は下記を参照)。
- プラットフォームは、ユーザーがwebhook URLを通じてメッセージを受信しないことを選択したことを会社に通知します。URLはステップ1でキャプチャします。
- オプトアウトしたユーザーへのメッセージ送信リクエストはすべて拒否されます。
- オプトアウトした後に、明示的に再度オプトインすることなく、ユーザーがボットエージェントとの会話を続けると、標準メッセージがトリガーされます。メッセージはボットビルダーのイベントセクションから管理できます。
ボットエージェントの起動
ステップ3:ボットエージェントの起動―以下のステップに従って、検証したボットエージェントを起動して、エンドユーザーが通信できるようにします。
- ボットビルダーで、チャネルからRCSビジネスメッセージングページを開きます。
- 構成タブに移動します
- ボット起動エージェントを“はい”に設定します
- 保存ボタンをクリックします。
- Kore.aiサポートチームは、代りに承認を得るためにGoogle RCSビジネスメッセージングチームに提出する必要がある質問表をユーザーに送信します。
- Kore.aiサポートから同意メールがブランド従業員に送信され(ステップ1のリクエストフォームに記載されているとおり)、レスポンスがGoogle RCSチームに転送されます。
- Google RCSビジネスメッセージングチームがボットエージェントをレビューして承認すると、Kore.aiサポートチームから確認メールが届きます。
- これで、ボットユーザーはRCSメッセージングを選択して、使用を開始できます。