Как сделать так, чтобы веб-чат отправлял страну на бот?

Я хочу, чтобы мой бот общался с пользователями на их языке при доступе с веб-сайта. Это означает, что страна (код) должна быть передана боту, но я не вижу такой возможности. Есть ли какой-нибудь способ для Webchat отправить страну пользователя на бот, разработанный с помощью ms bot framework?

1 ответ

Решение

Вам необходимо определить код страны в контроллере. Я не думаю, что Webchat может автоматически определять язык пользователя.

Вы можете использовать Microsoft Translator API или любой другой переводчик, чтобы определить язык говорящего и ответить на его языке. Вы можете проверить мой бот переводчика здесь: https://github.com/FranciscoPonceGomez/QnATranslatorSample

Microsoft Translator API использует двухсимвольный код страны (EN, ES, FR,...), чтобы знать, на какой язык нужно переводить. Если на доступном веб-сайте есть возможность выбрать язык, вы можете использовать эту информацию для выбора языка в переводчике.

Другие вопросы по тегам