Telegram-бот для продажи Звёзд Telegram: клиент выбирает пакет, указывает получателя, оплачивает, а владелец ведёт всё хозяйство из админки прямо в чате, без отдельного сайта.
Что умеет клиентская часть:
1. Семь готовых пакетов и своё количество от 50 до 100 000 звёзд.
2. Покупка себе или другому человеку по @username. Получатель проверяется у поставщика до оплаты, закрытый аккаунт бот отсекает сразу.
3. Статусы заказа с историей, отмена до оплаты, раздел «Мои заказы».
Что в админке, десять разделов:
1. Пакеты и цены, наценка и запас на курс, курс доллара.
2. Реквизиты и инструкция по оплате, ручное подтверждение оплаты одной кнопкой.
3. Статистика за сегодня, вчера, 7 и 30 дней: заказы, оборот, себестоимость, прибыль.
4. Оформление: эмодзи на кнопках и в сообщениях меняются без правки кода.
Приёмка шла по 20 тестам заказчика, каждый подтверждён дважды: экраном в Telegram и записью в базе.
Скриншоты сняты с тестовой копии бота, цены на них тестовые.
Стек: Python, aiogram 3, PostgreSQL, Redis, Docker, Linux VPS.