2️⃣2️⃣ Выбор языка общения с ботом.
Сложность:
⭐️⭐️⭐️
Предоставление возможности пользователю бота, выбрать язык общения с ботом.
Например:
Предоставить пользователю возможность, при первом запуске бота, выбрать один из трех языков общения с ботом. (Всего доступно 8 языков).
Для этого необходимо:
В своем боте, создать три меню на трёх языках. Для примера, в боте
@Qnext_Examplebot используются следующие названия меню:
1.
🕹StartMenuRU
– меню на русском языке.
2.
🕹StartMenuEN
– меню на английском языке.
3.
🕹StartMenuUA
– меню на украинском языке.
🕹Меню —
➕Создать🕹 — Название:
Lang
— Текст для раздела меню:
🇷🇺 Выберите язык
🇬🇧 Choose language
🇺🇦 Оберіть мову
➕Добавить кнопку —
callback — Название:
🇷🇺 —
➖Пропустить
В
🔗Триггер раздела добавить две реакции:
⚡️setUserLanguage
— Выбрать:
🇷🇺
⚡️sendMenu
🕹StartMenuRU —
Выбрать этот раздел
Установить:
☑️Редактировать на месте
➕Добавить кнопку —
callback — Название:
🇬🇧 —
➖Пропустить
В
🔗Триггер раздела добавить две реакции:
⚡️setUserLanguage
— Выбрать:
🇬🇧
⚡️sendMenu
🕹StartMenuEN —
Выбрать этот раздел
Установить:
☑️Редактировать на месте
➕Добавить кнопку —
callback — Название:
🇺🇦 —
➖Пропустить
В
🔗Триггер раздела добавить две реакции:
⚡️setUserLanguage
— Выбрать:
🇺🇦
⚡️sendMenu
—
🕹StartMenuUA —
Выбрать этот раздел
Установить:
☑️Редактировать на месте
↙️Команды —
➕Создать↙️ — Команда:
/start
В
🔗Триггер команды добавить семь реакций:
⚡️sendMenu
—
🕹StartMenuRU —
Выбрать этот раздел
🚧Ограничения —
userLanguage —
🇷🇺
⚡️sendMenu
—
🕹StartMenuEN —
Выбрать этот раздел
🚧Ограничения —
userLanguage —
🇬🇧
⚡️sendMenu
—
🕹StartMenuUA —
Выбрать этот раздел
🚧Ограничения —
userLanguage —
🇺🇦
⚡️break
🚧Ограничения —
userLanguage —
🇷🇺
⚡️break
🚧Ограничения —
userLanguage —
🇬🇧
⚡️break
🚧Ограничения —
userLanguage —
🇺🇦
⚡️sendMenu
—
🕹Lang —
Выбрать этот раздел
Пример:
Смотреть
#language #язык
Требуется помощь?