Если мессенджер не передал значение языка, то направляем пользователя на экран "Выбрать язык" - для самостоятельного выбора ("Переход по умолчанию"). Он выбирает свой язык и также направляется на соответствующий языковой экран.
Обратите внимание 👆 переменная мессенджера this_user.language хранит у себя информацию о том, какой язык установлен у пользователя и на каком языке отправлять ему сообщения. Соответственно, "en" - английский, "es" - испанский, "ru" - русский и так далее. Лучше использовать официальный код языка по стандарту ISO 639-1.
Классная статья, было интересно узнать о том, как создаются такие боты, да еще и с картинками в качестве примеров. Спасибо автору.
Подпишитесь, будет ещё ✌🏻
Зачем что-то кроме двух языков?
Каких языков достаточно?