問題タブ [azure-bot-service]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1539 参照

node.js - Azure ボット サービスで websocket を有効にする方法は?

Azure ボット サービスで websocket オプションを有効にする方法は? アプリ サービスのアプリケーション設定で使用できる Websocket オプションがありますが、ボット サービスにはありません。

サンプル テンプレートと追加された websocket を使用して nodejs ボットを実行しています。

これはクライアント側のコードです

これはローカル エミュレーターでは完全に機能していますが、Azure サーバーに接続しようとすると 503 応答コードが返されます。

また、ポート 8080 で試したところ、接続タイムアウト エラーが発生しました。

0 投票する
0 に答える
90 参照

c# - Microsoft Bot Service のルート ダイアログはどこに配置すればよいですか

ボット サービスを作成することに関しては、私は完全に N00b です。基本テンプレートを使用してボットを生成しました。テンプレート コードでは、run.csx ファイルはコードを

方法。参照用にPizzaBotを指す人はたくさんいますが、ダイアログ フローを開始するために最初に呼び出されるコードがわかりません。ダイアログチェーンをどこから開始しますか? このロジックを置き換えるか

またはまったく別の場所。プロセスを開始するためのルート ダイアログを作成する場所を見つけようとしていますが、私が見たすべてのサンプルには run.csx がなく、サービスがどのように開始されるのかわかりません。

0 投票する
1 に答える
151 参照

c# - LUIS コードはチャネル (iframe) では機能しますが、エミュレーターでは失敗します

次のコードは、Git プロジェクトに同期して Azure Bot インスタンス チャネルでテストするとうまく機能します。

しかし、エミュレーターで実行すると、「申し訳ありませんが、ボット コードに問題が発生しています」というメッセージが表示されます。次のエラーで:

関数の実行中に ScriptHost エラーが発生しました: Functions.messages。Microsoft.Bot.Builder: 値を null にすることはできません。パラメーター名: モデル ID。

それに加えて、次の警告が表示されます。

アセンブリ 'Microsoft.Bot.Builder.resources, Version=3.9.0.0, Culture=en-US, PublicKeyToken=31bf3856ad364e35' が見つかりません。プライベート アセンブリ ファイルがありませんか?

エミュレータで動作させるにはどうすればよいですか? インスタンスにプッシュする前に、まずローカルで動作することをテストしたいと思います。

0 投票する
0 に答える
93 参照

bots - Language Understanding インテリジェント サービス テンプレートを使用してボットを作成する際の問題

アプリ ID とパスワードを入力した後、Language Understanding インテリジェント サービス テンプレートを選択して [作成] ボタンをクリックすると、読み込みページが表示され、この手順で永遠にスタックします。

誰かがなぜこれが起こったのか教えてもらえますか?

ありがとう、ジャック

0 投票する
0 に答える
128 参照

node.js - 「ルーティング」ミドルウェアでユーザーの意図を傍受する

分析サーバーに送信するメッセージを傍受しようとしています。

messagesintent、などのデータを送信しようとしていますresulted dialog

私はこの方法でのroutingミドルウェアを使用しようとしましたuniversalBot:

bot.on('routing',(session)=>{ console.log(session.intent); console.log(session); })

しかし、意図は のようで、undefined私がそれを見る唯一の方法はtriggerAction=>onFindAction関数を使用することです。

私はこの方法を使用できますが、ハックのように思えます。ミドルウェアで意図データを傍受する良い方法はありますか?

私はNode.js SDKを使用していますbotbuilder-apiai