2

NodeJSサーバーとHTMLクライアント実装のサンプルアプリケーションに基づいてWatson会話サービスを使用しています。 NodeJSと通信する別個のイベントトリガーアプリがあります。特定のイベントトリガが与えられたら、Watsonの出力テキストをHTMLクライアント側に表示したいと思います。 HTMLリクエストはないので、どのようにconversation.message apiを表示したり作ることができるのだろうかと思っていました。Watson Conversation Service +対話をHTMLにプッシュ

+0

NodeJS servervrがイベントを捕捉し、api呼び出しを発行します – Dudi

答えて

1


私があなたの要求を誤解した場合は、私を許してください。しかし、NodejsとWatsonの会話サービスに基づくIBMのデモの大部分は、output.text json要素をHTMLにラップしてクライアントに戻す方法、またはクライアントがHTMLでパケットをラップする方法を示す方法を示しています。これらのデモの1つを例として使用することをお勧めします。
https://github.com/IBM/watson-online-store/?cm_sp=Developer--https://developer.ibm.com/code/journey/create-cognitive-retail-chatbot/--Get-the-Code
これは参考になります。
https://www.ibm.com/blogs/watson/2016/10/app-developers-guide-creating-first-watson-bot/

1

この場合、httpリクエストからの戻り値を使用して、ユーザーが入力してメッセージを送信するときにクライアント側でレンダリングするカスタムコードを作成できます。 @timdが言ったことをするために、エクスプレスとボディパーサを使ってみてください。

しかし、私はwatson-developer-cloud内のIBMプロフェッショナルのコード、この場合はconversation-simpleプロジェクトと思います。これは、nodejsおよびWatson Conversation Serviceの1つの例です。コードを使用するか、この例に基づいてカスタムコードを作成できます。

メソッドとOfficial Documentantion API Reference hereも参照してください。

関連する問題