Как вам такие вопросы в голову то приходят? В примере 19 строк кода ВСЕГО, куда их экономить-то? Как понимаю, это все в index.js импортируется, и часто ты в этот файл заглядываешь, что тебе код глаза мозолит?
И кстати vite или что ты там используешь, при сборке эти импорты оптимизирует, так что толку от этой экономии на строках, никакого
Не понятно в чем неудобство. В питоне всё делается через функции.
Нет, по другому нельзя это сделать, потому что в bot.register_next_step_handler надо передать функцию, которая должна выполниться на следующем шаге