Как мы можем установить «локаль» в функции подсказки - PullRequest
0 голосов
/ 28 октября 2019

Мы можем определить сообщение locale, отправив объект Activity следующим образом:

await step.context.sendActivity({
  text: 'Bonjour Bot Framework',
  locale: 'fr-FR'
});

Однако при отправке сообщения с использованием функции приглашения я не смог получить доступ к языку в объекте действия!

return await step.prompt(
  TEXT_PROMPT,
  text
);

Есть ли способ достичь этого?

1 Ответ

0 голосов
/ 29 октября 2019

Я обнаружил, что мы можем просто передать объект в функцию приглашения, которая содержит текст и локаль.

let promptMessage = MessageFactory.text('Bonjour Bot Framework');
Object.assign(promptMessage, { locale: "fr-FR" });
return await step.prompt(TEXT_PROMPT, {
  prompt: promptMessage,
  retryPrompt: {},
  validations: {}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...