1. Загальна інформація
Мета: Створення Telegram-бота для продажу цифрових товарів (ключі, доступи, софт тощо)
Платформа: Telegram Bot API
Мова розробки: Python (aiogram / pyrogram) або Node.js (на розсуд команди)
База даних: PostgreSQL / MongoDB
Хостинг: VPS/Cloud (за рекомендацією)
Тут на ваш розсуд і навіть бажано прислухатись до ваших порад. Потрібен буде захист бота.
2. Оплата
Монета: Litecoin (LTC)
API гаманця: бажано використовувати офіційний Litecoin node або сторонній API-сервіс з низькими комісіями (наприклад, https://apirone.com/, ; Block.io, NOWPayments, CryptoCloud тощо)
Вимоги до комісії:
Мінімально можливі комісії при прийомі LTC і виведенні (користувач платить лише мережу, сервіс мінімально)
Процес поповнення:
Користувач натискає "Поповнити баланс"
Бот видає унікальну LTC-адресу
Після 1 підтвердження мережі (можна налаштовувати) баланс автоматично поповнюється
Відображається у профілі
4. Функціональні блоки
4.1 Магазин
Список категорій і товарів
Можливість перегляду опису товару, ціни
Кнопка "Купити" з перевіркою балансу
Автоматична видача товару після оплати
4.2 Профіль
ID користувача
Баланс (у LTC і приблизний еквівалент у USD)
Кількість покупок
Кнопка "Вивести кошти" (опціонально)
Посилання на останнє поповнення / покупки
4.3 Поповнення балансу
Генерація нової адреси (або повторна видача активної)
Обробка вхідного LTC
Оновлення балансу в реальному часі / через webhook
4.4 Історія покупок
Таблиця: товар, дата, ціна
Кнопка "подивитися чек" для кожної позиції
4.5 Останній чек
За запитом бот видає останній оплачений товар
Формат: назва, дата, сума LTC, опис, виданий ключ / файл
4.6 Допомога
Кнопка "написати в підтримку"
Відповіді на часті питання (FAQ) через вбудовані кнопки
Адмін-панель (можна у Telegram):
Перегляд і управління товарами
Управління користувачами (баланс, бани)
Історія операцій
Додавання нових товарів/ключів
Логи платежів
Зберігання товарів
Підтримка автоматичної видачі цифрових товарів
Можна використовувати Google Sheets, JSON, PostgreSQL або будь-яку захищену БД
Облік залишків, якщо товар обмежений
Додатково
Бекап бази раз на день
Безпека: захист від спаму, фільтр на багаторазові покупки, капча при запуску
Логування помилок і транзакцій
Інтерфейс, дружній до користувача, з кнопками, без команд