Как использовать другой «ситаксис» при написании Телеграмм-бота?
Скорее всего вопрос глупый, но я не знаю как задать так, чтобы найти решение в интернетах, ибо любой запрос выдает 100500 однотипных ответов и статей "Как написать первого бота?". Я использую telebot(мне нужен синхронный бот, поэтому в aiorgam нет смысла). Я уже писал раньше бота на telebot одним файлом на 1000+ строк, что очень не удобно. У бота большой функционал, много разделов. Хочу их раскидать на разные файлы. Основной вопрос: Как расписать код на несколько файлов? Какие есть решения подобного вопроса? Как-то всего ОДИН раз наткнулся на код, где решение кардинально отличалось, от схемы "декоратор-функция". Какие есть решения данного вопроса?
Как минимум - выносите логику бота в отдельные функции/классы, которые будут вызываться в функции-обработчике команды. Примерно как-то так (пример очень условный, чисто для описания концепции):