Итак, наш бот уже имеет минимальную работоспособность и настало время попытаться понять структуру шаблона. Как это все работает и как примерно должно работать в будущем, назначение всех ключевых файлов и папок. Для тех кто пропустил: Шаблон представляет собой вот такую структуру папок и файлов, начнем с корня проекта: В корневой директории находятся два файла main.py (из этого файла бот запускается) и loader.py (из него подгружаются нужные боту переменные). Более подробно об этих файлах: Переходим к папке config_data: database - в данной папке (пакете) будет храниться всё что отвечает за базы данных, в которых будет храниться история поиска. handlers - этот пакет отвечает за обработку всех сообщений, которые будут отлавливаться ботом и обрабатываться как нам нужно keyboards - здесь будут храниться все клавиатуры которые будут взаимодействовать с пользовательским вводом. states - отвечает за инициализацию класса состояний пользователя внутри сценария. Когда вы хотите чтобы пользователь
Про шаблон структуры телеграмм-бота. Разработка на Python. Часть третья
29 сентября 202229 сен 2022
2013
3 мин