OCCASS OCCASSOVICH, там в этом примере даже примеры вызовов pybabel в комментариях описаны. Но в принципе это необязательно, можно нужные строки добавлять в .po-файлы вручную (парами msgid-msgstr).
Чтобы выбирать язык, там предлагается модифицировать этот middleware, как именно - я не знаю. Я бы открыл его код и почитал, что именно он делает.
Если это телебот, то начать надо с того, что телебот изначально был насквозь синхронный, асинхронный интерфейс в нём появился не так давно и его надо явным образом начать использовать (класс AsyncTelebot).
daxak, в telebot обычно используют register_next_step_handler, которому передают функцию, обработающую следующее сообщение. В aiogram используют FSM (finite state machine), меняют state на другой, а в обработчике ставят фильтр по state. Фактически, в telebot есть очень простая в использовании FSM без сохранения состояний между перезапусками. Примеры смотреть в документации и интернетах.
Ну начать надо с того, что база поднимается не моментально. Так вообще нормальная практика заливать отдельно или с помощью создания временного контейнера в проекте.
Vindicar, зато второй может быть хуже и медленее, если диапазон огромный, потому что приведёт к генерации всех чисел, и для каждого из них придётся проверить на наличие в списке исключений.
berkin09, вы не можете знать даже, что вам дают реальные компьютеры, а не виртуалки, к которым можно получить доступ с помощью удалённого доступа к хост-системе.
Чтобы выбирать язык, там предлагается модифицировать этот middleware, как именно - я не знаю. Я бы открыл его код и почитал, что именно он делает.