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