Технічне завдання на розробку бота для закупівлі та перепродажу енергії
1. Загальний огляд
Бот виконує автоматизовану закупівлю енергії на біржах та її перепродаж користувачам. Він аналізує ціни на підключених платформах і здійснює покупку за найнижчою ціною в моменті. Якщо ресурс на біржі відсутній, бот автоматично переключається на іншу платформу з кращою ціною.
2. Основний функціонал
2.1. Покупка енергії
- Користувач обирає необхідну кількість енергії та термін її дії вручну.
2.2. Режим ШІ (автоматична закупівля енергії)
- Підтримка балансу енергії на рівні 131 000.
- Можливість підключення необмеженої кількості гаманців.
- Адміністрування підключених гаманців.
2.3. Автопоповнення енергії
- Користувач встановлює нижній поріг кількості енергії.
- Визначення суми, яка відкупляється при досягненні порогу.
- Можливість підключення необмеженої кількості гаманців.
- Адміністрування підключених гаманців.
2.4. Поповнення балансу
- Поповнення балансу за адресою або QR-кодом.
- Підтримка TRX, USDT з автоматичним конвертуванням у TRX.
2.5. Історія операцій
- Формування історії операцій у форматах PDF та XLS.
- Два типи звітів:
- "Поповнення балансу"
- "Закупівля енергії"
- Вибір періоду для формування звіту.
2.6. Реферальна програма
- Генерація унікального реферального посилання для кожного клієнта.
- Начислення відсотків від зареєстрованих користувачів за цим посиланням.
2.7. Підтримка та контакти
- Канал підтримки.
- Контакт для бізнес-партнерств.
2.8. Аналіз гаманця
- Аналіз кількості транзакцій та витрачених ресурсів.
- Порівняльна інформація про економію при використанні сервісу.
3. Адміністраційна панель
3.1. Інтерфейс адміністрування
- Зручний інтерфейс для управління системою.
- База даних клієнтів:
- Список клієнтів.
- Перелік гаманців клієнта (з можливістю вкл/викл або видалення).
- Статистика реферальної програми (з можливістю вкл/викл або видалення).
- Статистика балансів з можливістю експорту у PDF та XLS.
- Функції блокування акаунтів та видалення.
3.2. База даних бірж
- Перелік підключених бірж для закупівлі енергії.
- Загальна статистика:
- Дата, час, кількість енергії, вартість.
- Індивідуальна статистика:
- Дата, час, кількість енергії, вартість.
- Функція вкл/викл бірж для різних типів операцій (закупівля енергії, режим ШІ, автопоповнення).
3.3. Функціонал розсилки
- Надсилання загальних та персональних інформаційних повідомлень.
По суті копіюємо цього бота в телеграмі - @FeeSaver_bot