Logo
Logo
CTRLK

共有コンポーネント

API 経由の Answers

Answers API を使用すると、Answers チャットボットを他のプラットフォームで使用できます。

使用可能な API [#available-apis]

次の API を使用できます。

  • オープンチャンネル
  • Answers API

オープン チャネル API

早期アクセス

オープンチャネルAPIを使用すると、メッセージングプラットフォームとAnswers チャットボットの間でメッセージを交換できます。独自のメッセージング アプリケーションを構築し、オープン チャネル API を使用してチャットボットに接続できます。

詳細については、API のドキュメントを参照してください。

利点 [#open-channel-api-advantages]

  • 特定のメッセージングプラットフォームに制限される代わりに、APIを使用すると、チャットボットを任意のプラットフォームに接続できます。
  • プラットフォームでメッセージ処理を設定する必要はありません。チャットボットで処理を設定できます。

前提条件 [#open-channel-api-prerequisites]

  • NTT CPaaS アカウントで オープン チャネル を有効にし、オープン チャネルの送信者を構成します。
  • オープン チャネル 送信者を使用するAnswers チャットボットを作成します。
  • チャットボットからメッセージを受信するようにWebhookを設定します。

仕組み [#open-channel-api-process-flow]

次の図は、NTT CPaaS オープン チャネル API のしくみの概要を示しています。

Process flow

チャットボットを構成する [#open-channel-configure-chatbot]

チャットボットの新規作成の場合、**オープンチャネル**を選択します。

Answers API [#answers-api]

早期アクセス

チャットボットをシミュレートする [#answers-api-simulate]

Answers API を使用して、エンド ユーザーとチャットボット間の会話をシミュレートします。API 要求にはエンド ユーザーからのメッセージが含まれ、API 応答にはチャットボットからのシミュレートされた応答が含まれます。応答は、構成した Webhook に送信されます。

スクリプトを作成して、テストシナリオを自動化できます。スクリプト内に属性を含めることができます。

前提 条件

チャットボットからの応答を受信するようにWebhookを構成します。

利用可能なメソッド

プロセス

  1. Start テスト メソッドを構成します。

  2. 生成された testId をコピーします。

  3. [メッセージの送信] メソッドを構成します。コピーした testId を使用します。

    チャットボットからの応答が Webhook に送信されます。

  4. シミュレーションが終了したら、 Stop テスト メソッドを使用してシミュレーションを停止します。