Discord Bot — Биллинг-система для хостинга игровых серверов

Разработка ботов 89 603 UAH
Работа 2 из 6
Полнофункциональный Discord-бот для автоматизации биллинга и управления игровыми серверами на базе Pterodactyl Panel.

Технический стек: #Node.js 22, #discord.js v14, #SQLite (node:sqlite), #Express, #node-cron, #Pterodactyl Application/Client API, #Donatello webhook.

Реализованный функционал:

Личный #кабинет клиента в DM с пошаговой навигацией через embed и кнопки
Полный #биллинговый цикл: регистрация/привязка Pterodactyl аккаунта, пополнение баланса через Donatello.to, покупка/продление/отмена тарифов с пропорциональным возвратом средств.

#Скидки за подписку (3/6/12 мес), краткосрочная аренда (1 день / 3 дня / неделя), пробный период 24 часа.

#Автодеплой сервера при покупке: динамическая конфигурация egg через Pterodactyl API, автовыбор свободного порта.

#Автопродление тарифов, автоматический suspend при окончании (cron каждые 5 мин с catch-up при рестарте).

#Мультисервер на одной подписке (саб-серверы), апгрейд/даунгрейд с prorated перерасчетом.

Полноценная #админ-панель: CRUD тарифов, управление пользователями с пагинацией, импорт серверов, редактирование баланса.

Система #тикетов поддержки: отдельные каналы, автозакрепление embed, статусы (открыто/принято/закрыто), лог-канал.

Тримовная #локализация (UA/EN/PL) с переключением в реальном времени.

#Система #ролей: автоматическое назначение роли customer при наличии активных серверов.
Детали
  • Добавлена:
107

Фрилансер

  • Проектов -
  • Оценка -
  • Рейтинг 286
Зарегистрируйтесь

Если у вас есть аккаунт, авторизуйтесь

Показатели

  • Последний визит: 2 дня 9 часов назад