Выбор языка общения с ботом (Предоставление возможности пользователю бота выбрать язык)
Позволяет пользователю, при первом запуске бота, выбрать язык общения с ботом.
(В примере рассматривается выбор одного из трех, всего 7, языков)
Для этого:
- Создать три меню для трех языков. Для примера используются следующие названия меню:
1. 🕹
menuRU - меню для русского языка.
2. 🕹
menuEN - меню для английского языка.
3. 🕹
menuUA - меню для украинского языка.
- Создать меню для выбора языков (например, с именем:
Lang).
- Добавить в раздел меню текст, например:
🇷🇺
Выберите язык
🇬🇧
Choose language
🇺🇦
Оберіть мову
- В меню: 🕹
Lang ➕
Добавить кнопку: например, с названием: 🇷🇺 Тип кнопки: callback
- В 🔗
Триггер Раздела кнопки: 🇷🇺, добавить следующие реакции:
⚡️
setUserLanguage 🇷🇺
⚡️
hide
⚡️
sendMenu 🕹menuRU
- В меню: 🕹
Lang ➕
Добавить кнопку: например, с названием: 🇬🇧 Тип кнопки: callback
- В 🔗
Триггер Раздела кнопки: 🇬🇧, добавить следующие реакции:
⚡️
setUserLanguage 🇬🇧
⚡️
hide
⚡️
sendMenu 🕹menuEN
- В меню: 🕹
Lang ➕
Добавить кнопку: например, с названием: 🇺🇦 Тип кнопки: callback
- В 🔗
Триггер Раздела кнопки: 🇺🇦, добавить следующие реакции:
⚡️
setUserLanguage 🇺🇦
⚡️
hide
⚡️
sendMenu 🕹menuUA
- Создать ↙️
Команду ↙️/start
- В 🔗
Триггер команды добавить следующие реакции:
⚡️
sendMenu 🕹menuRU 🚧
Ограничения [userLanguage] 🇷🇺
⚡️
sendMenu 🕹menuEN 🚧
Ограничения [userLanguage] 🇬🇧
⚡️
sendMenu 🕹menuUA 🚧
Ограничения [userLanguage] 🇺🇦
⚡️
break 🚧
Ограничения [userLanguage] 🇷🇺
⚡️
break 🚧
Ограничения [userLanguage] 🇬🇧
⚡️
break 🚧
Ограничения [userLanguage] 🇺🇦
⚡️
sendMenu 🕹 Lang
#команды #меню #язык
Пример