Продаваемый файл: исходный код готового Telegram-бота магазина цифровых товаров + подробная инструкция по установке.
ЧТО ВНУТРИ АРХИВА (14 файлов):
- main.py, config.py, db.py — скелет бота и база SQLite (категории, товары, продажи);
- payments/ — два способа оплаты: Telegram Stars (нативный счёт, без комиссий, работает сразу) и ЮKassa (карты РУ, опционально);
- handlers/ — каталог, карточки товаров, покупка, выбор способа оплаты, мгновенная автовыдача файла, админ-меню, выгрузка продаж в CSV (utf-8-sig для Excel);
- README.md — пошаговая инструкция «установка за 15 минут» и ответы на частые вопросы;
- .env.example — шаблон настроек.
ЧТО ВЫ ПОЛУЧАЕТЕ:
1. Свой магазин прямо в Telegram: клиент открывает каталог, выбирает товар, платит по кнопке — получает файл сразу, без вашего участия.
2. Админка: добавление товара в 6 шагов (имя, описание, цена, файл присылается прямо в чат боту), список продаж, CSV.
3. Оплата: Telegram Stars — включается по умолчанию (без регистраций); ЮKassa подключается по желанию в личном кабинете.
4. Один код — один магазин на любого владельца бота: играйте ценой, меняйте каталог, используйте из коробки.
ТРЕБОВАНИЯ: Python 3.10–3.13 (проверено на 3.10), бесплатный аккаунт Telegram. Установка по инструкции — 15 минут, нужны только 2 поля в файле .env.
ГДЕ ВЕСТИ БОТ 24/7
Для теста достаточно вашего компьютера (запустили — тестируете, выключили — бот офлайн). Для магазина, который продаёт круглосуточно, нужен постоянно работающий Python-процесс: подойдёт недорогой VPS (1 ГБ RAM, 5–10 ГБ диска, примерно 150–400 руб/мес у российских хостеров — Timeweb, Beget и другие). Бот лёгкий: нагрузка минимальная, базы данных SQLite достаточно. Автозапуск настраивается штатными средствами системы (systemd на Linux, Планировщик задач на Windows) — это обычная настройка любого Python-бота, бесплатная техподдержка хостера остаётся в зоне VPS.
ПОДДЕРЖКА: вопросы по установке и использованию — в чат покупки, отвечаем по существу. Обновления дистрибутива поставляются в границах этой версии.
Лицензии используемых библиотек — открытые (MIT/Apache-2.0): aiogram, aiosqlite, python-dotenv, yookassa. Код написан автором, продавец запрещает перепродажу файла как такового.
Проверено вручную: установка, добавление товара, оплата Telegram Stars, мгновенная выдача файла, журнал продаж — все шаги протестированы на живом боте.
Отзывов от покупателей не поступало