DigitalMarketHookBot: Демо Python Telegram-бота для цифрового интернет-магазина
Описание
Представляю вашему вниманию учебный проект DigitalMarketHookBot — Telegram-бота, который демонстрирует все возможности и функциональность для цифрового интернет-магазина. Этот бот использует технологию веб-хуков и поддерживает три вида оплаты:
- ЮKassa — интеграция через BotFather.
- Telegram-Stars — интеграция для осуществления платежей с автоматическим возвратом звезд.
- Robocassa — интеграция напрямую в обход BotFather, обслуживаемая через веб-хуки.
🛠 Используемые технологии:
aiogram 3 — асинхронный фреймворк для разработки Telegram-ботов
aiosqlite — асинхронный драйвер для работы с SQLite
loguru — библиотека для продвинутого логирования
pydantic-settings 2.7.0 — управление настройками с использованием Pydantic
SQLAlchemy 2.0.35 — SQL-библиотека и ORM для Python
pydantic 2 — библиотека для валидации данных и управления настройками
alembic — инструмент для управления миграциями базы данных
- aiohttp — веб-сервер для обслуживания веб-хуков в боте.
🔗 Ссылки:
GitHub проекта: https://github.com/Yakvenalex/DigitalMarketHookBot.git
Работающий бот: https://t.me/DigitalMarketAiogramHookBot
Этот проект демонстрирует, как можно эффективно использовать Telegram как платформу для интернет-продаж, обеспечивая пользователям удобный интерфейс и надежные способы оплаты.
Рекомендуемые видео




















