Выбор языка общения с ботом (Предоставление возможности пользователю бота выбрать язык)
Позволяет пользователю, при первом запуске бота, выбрать язык общения с ботом.
(В примере рассматривается выбор одного из трех, всего 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
#команды #меню #язык
Пример
Позволяет пользователю, при первом запуске бота, выбрать язык общения с ботом.
(В примере рассматривается выбор одного из трех, всего 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
#команды #меню #язык
Пример