3

MS ボット フレームワーク コンポーザ バージョン 1.1.1 を使用しています

ユーザーに「はい」または「いいえ」のいずれかを入力 (または選択) して質問に答えてもらいたいのですが、複数の言語をサポートする必要があります (ドイツ語では「ja」と「nein」になります)。もちろん、すべての言語を処理できるボットは 1 つだけにしたいと考えています。ボットが起動すると、現在の言語が選択されます (機能します)。私が今やりたいことは、アクティブな言語で質問が表示され、はい/いいえの入力が要求され、入力に応じて別のテキストが表示されることです。難しすぎず、特別な要件もないと思います。

これを機能させるには、「質問する -> 確認」または「質問する -> 複数選択」のいずれかを追加しますが、英語のみです。どちらの場合も、質問は翻訳できますが、選択肢 (提案)、検証、回答を評価する if-check は翻訳できません。${AnswerYes()} などの翻訳されたテキストを選択肢と検証および評価式に挿入するにはどうすればよいですか?

翻訳されたテキストを挿入する (チュートリアルの ${Greeting()} に似ている) ことは、私には正しいアプローチのように思えますが、それを機能させることはできません。関数またはカスタム関数」という名前で翻訳テキストを作成しましたが、それを達成する方法、または目的の結果を得る別の方法はありますか?

4

1 に答える 1

2

これは現在、Bot Framework composer の R13 で対処されているようです。7 日前に更新されたばかりのこの問題を参照してください: Composer Github Issue

R12 は現在プレビュー段階であるため、チームが R13 を完成させるまでにはさらに数か月かかる可能性があります。

于 2021-03-17T02:42:41.387 に答える