🎮 ВК-Бот для Хостинга Sozonov.Group

Второй мой коммерческий опыт с хостингами. Более сложный и функциональный проект с интегрированной платежной системой и панелью управления.

📖 Суть

Панель управления и покупки хостингом прямо в ВК-Боте. Встроена платежная система, интеграция с API панели Птеродактеля. Своя база данных для хранения пользователей, истории платежей и другой информации.

✨ Основной функционал

  • 💳 Платежная система - встроенная система оплаты услуг
  • 🎛️ Панель управления - управление хостингом прямо из бота
  • 🔌 API интеграция - работа с API панели Птеродактеля
  • 📊 База данных - хранение пользователей, истории платежей, серверов
  • 🌐 Мониторинг серверов - создание и управление серверами для мониторинга
  • ⚙️ Игровая панель - управление узлами и серверами

📃 Основные команды

🚀 Пользовательские команды

  • >регистрация - Дает доступ для использования особых команд
  • >профиль - Информация об аккаунте
  • >tcp <target> <text> - Проверяет TCP порт на доступность
  • >whois <target> - Показывает whois информацию
  • >ип <host/ipv4> - Информация о данном host/ipv4
  • >репорт <target> <text> - Добавить репорт пользователю
  • >купить <product> - Купить услугу

🌐 Услуга “Мониторинг”

  • >создать <host:port/host> <http/tcp> - Создать сервер для мониторинга
  • >удалить <host> - Удалить сервер для мониторинга

⚠️ Административные команды

  • >кик <user> - Выгнать с беседы пользователя (не бан)
  • >админы - Список пользователей с привилегией Администраторов
  • >админ-добавить <user> - Добавляет привилегию пользователю
  • >снять-админа <user> - Снимает привилегию с пользователя
  • >баны - Список заблокированных пользователей
  • >бан <user> - Блокирует пользователя
  • >снять-бан <user> - Разблокирует пользователя
  • >плюс-день - +1 день ко всем срокам
  • >минус-день - -1 день ко всем срокам

⚙️ Игровая панель

  • >узлы - Показывает список всех узлов (nodes)
  • >статус-узлов - Показывает статус всех узлов (nodes)
  • >пользователи - Просмотреть всех пользователей
  • >удалить-пользователя <id> - Удалить пользователя
  • >сервера - Просмотреть все доступные сервера
  • >сервер-включить <identifier> - Включить сервер
  • >сервер-выключить <identifier> - Выключить сервер
  • >сервер-убить <identifier> - Остановить сервер
  • >сервер-переустановить <identifier> - Переустановить сервер
  • >сервер-отправить-в-консоль <identifier> <cmd> - Отправить команду в консоль сервера

💼 Коммерческий проект

Этот проект был разработан для хостинг-провайдера sozonov.group и стал вторым моим коммерческим опытом с более сложной архитектурой и расширенным функционалом.