2018-03-28チャットボットはエンドユーザーが親しみやすい会話ベースの方法で簡単なタスクを完遂するのに役立ちます。受信テキストメッセージに返信し、エンドユーザーとチャットしてコーヒーの注文の手助けをする簡単なFlowの構築方法を見てみましょう。Flowから開始します。Twilioアカウントにログインし、Studioダッシュボードに移動し、+アイコンをタップして新規Flowを作成します。Flowにお好きな名前を付けることができます。Botという名前にすることにします。キャンバスにはすでにWidgetが配置されています。Widgetであり、指定されたTriggerが発動したときにこのFlowが開始されます。今回使用するTriggerは受信メッセージですので、電話番号にSMSを送信してきたユーザーをチャットボットに誘導しようと思います。Widgetをキャンバスにドラッグすることから始めます。Triggerに接続します。このWidgetを使用すると、エンドユーザーに返信を促すSMSを送信できます。今回のケースでは、お客さんにどんな種類のコーヒーを注文したいかを尋ね、相手は提示された選択肢のひとつを返信することになります。Of(以下のいずれかに一致)を選択します。コールドブリューに設定します。新規Transitionを保存すると、これがWidget上に表示されます。このとてもシンプルなやり取りだけで、お客さんには注文したコーヒーが手渡されます。それでもなお、お客様にはおもてなしをしたいものです。時として、チャットボットから人間に交代するのが最良のソリューションになります。ユーザーがリストにないものを注文したら、お客さんに電話をかけて、バリスタが直接注文を受けられるようにしましょう。Matches(一致なし)の条件に接続します。確認メッセージとして、「どのように受け取られるか皆目見当がつきませんが、お客様にはぜひコーヒーをお楽しみいただきたいと思います。Widgetは、ここでのユーザーからの返信の処理に役立ちます。「Y」または「はい」を選択したら、バリスタへの通話を発信できます。選択し、条件を作成します。Call(通話を発信する)Widgetをキャンバスにドラッグし、「はい」の条件に接続できます。StudioはFlowから発信通話をトリガーし、バリスタと通話できるようになります。To(通話を接続)Widgetを使用して、メッセージの再生が終了したらお客さんをバリスタに接続します。これらのWidgetをキャンバスにドラッグし、点を接続します。Consoleで、電話番号の管理を選択し、チャットボットへの接続に使用したい電話番号を選択します。日本のTwilio番号ではチャットボットとメッセージを送受信できませんのでご注意ください。Bot(あるいはFlowにご自身の付けた名前)を選択します。「保存」をクリックすればすべて完了です。チャットボットが完成し、コーヒーの注文をバリスタシステムにルーティングしたり、人間に取り次いだりするだけの賢さを備えたチャットボットが出来上がりました。page:ヘルプが必要ですか?誰しもが一度は考える「コーディングって難しい」。そんな時は、お問い合わせフォームから質問してください。Twilioタグのついた情報から欲しいものを探してみましょう。Sample...SDKのサポートされないバージョンを参照しています。