-
Точка входа приложения. Здесь инициализируются слои сервиса, репозитория и доставки, создаются логгер, конфиги. Затем бот начинает слушать входящие апдейты.
-
Здесь просто хранятся фото, используемые ботом.
-
Папка для работы с GitHub Actions.
-
Главная логика бота. Рассмотрим все составляющие. /config - парсинг конфига в структуры. /delivery - папка для обработки и ответа на пришедшие боту апдейты. /enitties - entity слой приложения. /log - интерфейс Logger и его реализация /repo - слой репозитория, где на данный момент репо юзеров и заказов реализовано с помощью Postgres, а репо корзины Redis. /service - бизнес-логика приложения и тесты для нее. /db - файлы для миграций
-
Docker-образ приложения.
-
Запуск контейнеров с образами приложения, Redis и Postgres.
buguzei / sellerbot Goto Github PK
View Code? Open in Web Editor NEWbot for sale clothes