Выбор языка для постоянного меню с ботом facebook messenger

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

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

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


person Alexis    schedule 17.08.2016    source источник


Ответы (3)


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

РЕДАКТИРОВАТЬ: постоянное меню не может быть другим для пользователей, поэтому я не думаю, что многоязычность в настоящее время поддерживается в постоянном меню.

person user2322082    schedule 17.08.2016

Итак, ответ в фейсбуке:

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

person Alexis    schedule 18.08.2016
comment
Небольшая шишка. Я обнаружил, что у вас может быть много версий страницы в зависимости от локализации на Facebook. И к одному и тому же боту можно подключить много страниц. Таким образом, с помощью некоторых трюков вы можете иметь разные меню на каждой странице и при этом сохранить одного и того же бота. - person Alexis; 29.11.2016

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

Из документов Facebook...

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

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

person camelCase    schedule 07.03.2017