GuideBot
Telegram-бот с микросервисной архитектурой, построенный на Docker и Django.
Бот на PyTelegramBotAPI выступает в роли прокси: принимает обновления через long polling и передает запросы в Django REST API. Вся бизнес-логика, обработка данных и формирование сообщений выполняются в Django-приложении, которое также отправляет ответы пользователям.
Интегрирована онлайн-оплата через ЮKassa для приема платежей внутри бота. Данные хранятся в PostgreSQL, внешний трафик обрабатывается NGINX.
Stack:
Python, Django, Django REST Framework, PyTelegramBotAPI, PostgreSQL, NGINX, Docker
Контейнеры:
• Telegram Bot (proxy, long polling)
• Django Application (business logic, API, payments)
• PostgreSQL
• NGINX
Роль: Разработчик
Guide Bot