Глобализация и локализация в веб-чате Botframework - PullRequest
0 голосов
/ 28 октября 2018

Я использую BotFramework-WebChat для создания веб-клиента для моего чат-бота.

const botConnection = new BotChat.DirectLine({
domain: params['domain'],
secret: <secret>,
token: params['t'],
webSocket: params['webSocket'] && params['webSocket'] === 'true'
});

BotChat.App({
bot: bot,
botConnection: botConnection,
user: user
}, document.getElementById('chatBot'));

Он работает нормально, но я бы хотел немного его настроить.Для которого я могу использовать / переопределить некоторые CSS.Тем не менее, я не вижу никакой возможности поддерживать другой язык, кроме английского.Я хотел бы что-то похожее на то, что мы имеем в эмуляторе BotFramework.Тем не менее, я не хочу давать контроль над интерфейсом для этого.Вместо этого я хочу вызвать конкретную локаль из кода на стороне клиента.enter image description here

Есть ли какое-либо свойство или опция для установки этого?

1 Ответ

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

Один из вариантов - отправить пользовательское событие, используя возможность обратного канала.При этом вы отправляете скрытое сообщение своему боту, чтобы указать нужную локаль.

У вас есть пример этой реализации на предыдущий вопрос, на который я ответил: Отправка приветствия / приветствия от ботакак только загружен элемент управления чата

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...