2016-08-17 2 views
2

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

У вас есть идеи, как исправить эту проблему?

я не могу найти решение: https://developers.facebook.com/docs/messenger-platform/thread-settings/persistent-menu

ответ

1

Так facebook ответ:

К сожалению, нет никакого способа установить локальный сейчас. Это работает , как и предполагалось, но команда будет держать ваши отзывы в своих следующих вехах. Надеюсь это поможет.

+0

Немного выпуклость. Я обнаружил, что у вас может быть много версий страницы в соответствии с локализацией на facebook. И вы можете подключить много страниц к одному и тому же боту. Таким образом, с некоторыми трюками вы можете иметь меню по-разному на каждой странице и по-прежнему держать один и тот же бот – Alexis

1

Если вы поддерживаете 10 или меньше языков, один из решений может быть в начале каждого разговора, отправить сообщение и иметь их выбор языка с помощью быстрого ответы

EDIT: Постоянное меню не может быть разным для пользователей, поэтому я не думаю, что в этом постоянно поддерживается многоязычный интерфейс.

1

Начиная с марта 2017 года (платформа 1.4) это поддерживается.

От Facebook Docs ...

Локализация: Теперь разработчики могут предоставить текст на нескольких языках (или полностью различных меню) для пользователей каждого локального бота может прийти с.

https://developers.facebook.com/docs/messenger-platform/messenger-profile/persistent-menu

+0

Да, спасибо. Я был впереди своего времени :) – Alexis