Город МОСКОВСКИЙ
00:00:45

DigitalMarketHookBot: Демо Python Telegram-бота для цифрового интернет-магазина

Аватар
Легкий путь в Python
Просмотры:
262
Дата загрузки:
27.12.2024 08:30
Длительность:
00:00:45
Категория:
Обучение

Описание

Представляю вашему вниманию учебный проект 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 как платформу для интернет-продаж, обеспечивая пользователям удобный интерфейс и надежные способы оплаты.

Рекомендуемые видео