Microsoft Botフレームワーク翻訳オプションの取得と奇妙な動作が有効になりました。奇妙な変換動作
私はただ1つのメッセージで返信すれば翻訳が機能します。最後のものは翻訳されます。ここでイタリア語の母国語のチャット、質問に答える英語を話すように尋ねる:あなたは誰ですか?
私のコードのようになります。新規ユーザーのために、言語設定がウェブチャットのためにも保持され、
string[] messageLines;
...
foreach (var line in messageLines)
{
var msg = context.MakeMessage();
msg.Text = line;
msg.Type = "Message";
await context.PostAsync(msg);
}
は最後に、私は、SkypeとFacebookのチャンネルと起こる可能性を理解し、それはそうですそれは、Webchatユーザーがフランス語を選択し、別のデバイスを使用している別のユーザーがWebchatを開くとフランス語設定がまだ設定されていることを意味します...なぜ?!?!? Webchatユーザーは常に新しいものであり、他者とは異なり、このチャンネルの言語設定を維持するのは意味がありません。 私はプラットフォームの問題だと思っていますが、何か間違っていますか?
おかげで、
私は同じ動作を持っていた、唯一の直接応答が翻訳されているようです非同期応答ではありません。 –