問題の内容
対応可能なエージェントがいない場合に確認する条件を ボットビルダー で作成するにはどうすればよいですか?
解決のステップ
ボットビルダーには、メッセージが営業時間内または営業時間外に届いたかどうかを確認するステップがありますが、エージェントがオフラインかどうかを確認するオプションはありません。
営業時間ではなくエージェントの空き状況に基づいて条件フローを作成するには、何らかの設定が必要なカスタムソリューションを使用します。このレシピには3つの主要な要素があります。
1.ベアラートークンを作成する
次の記事の手順に従って、Zendesk Chat APIのベアラートークンを作成します。Chat APIチュートリアル:OAuthトークンの生成。
2.API接続を作成する
次の手順に従って、API接続を 作成します。
- 「 ベアラートークン」 オプションを選択し、 手順1で作成したトークンを入力します
- 許可するドメインの値を入力してください:
rtm.zopim.com
3.ボットビルダーで条件ステートメントを作成する
- 管理センターで、「 ボットと自動化」に移動し、ボットを選択します。
- 選択したボットで、 回答の目的を選択します。
-
HTTP APIコール ステップに詳細を追加します。
- GET
- エンドポイントURLを入力します:https ://rtm.zopim.com/stream/agents/agents_online
- 「 認証」で、手順2で作成した接続を選択します。
- 「APIコール を実行」をクリックしてコールをテストし、ステータスコード200を返します。
- 「 変数 」タブで、「オープンコンテンツ」 、「 データ」の順に選択します。
- 「 データ」には、「agent_online」と表示されます。横 にある「保存」を クリックして、変数をそのまま保存します。Zendeskは変数を次のように作成します。
agent_online
これは次の手順で使用します
- 「API成功フロー」で、「 オンライン 」と「 その他」のオプションを使用して条件ステップを作成します。
- 「Conditional」(条件設定)ステップを 開き、「Options」(オプション)でオプションを「Online」(オンライン)に設定します。
- 次の条件を追加します。
agent_online IS NOT 0
- ボットを保存して 公開 します。
エージェントが対応可能かどうかを確認するための条件がボットに作成されました。
メモ:上記で使用した リアルタイムAPI は、Enterpriseプランで利用できます。
翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフ トウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性につ いては保証いたしません。
翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事 を参照してください。