Всё о функциях BOTEXT — в одном месте
Эта документация описывает реальные функции бота и панели: модули, панели и ключевые сценарии. Всё, что вы включаете в настройках, работает именно так, как описано ниже.
Основных модулей
Панели с кнопками
Источника наград
Интервал мониторинга
Быстрый старт
Минимальные шаги, чтобы запустить всё за 10 минут.
- Войдите через Discord и выберите сервер в Dashboard.
- Откройте «Настройки» сервера и включите нужные модули.
- Назначьте каналы (логи, верификация, тикеты, мониторинг) и роли.
- Нажмите «Отправить панели» для генерации кнопок.
- Проверьте права бота и готово.
Права и доступы
Какие права нужны для корректной работы модулей.
Управление ролями
Нужно для выдачи роли верификации, автомута и автоникнеймов.
Управление каналами
Тикеты создают приватные каналы и закрывают их после обработки.
Чтение и отправка сообщений
Используется логированием, панелями, уведомлениями и статусами.
Управление сообщениями
Для обновления панелей и очистки старых сообщений в каналах.
Модули и возможности
Основа функциональности бота: включайте только нужное.
Профиль и баланс
Панель профиля с кнопками: профиль, баланс, отвязка Steam, перевод.
Верификация Steam
Бот сам работает со Steam API и выдаёт роль после привязки.
Тикеты
Создание приватных каналов поддержки и транскрипты.
Мониторинг серверов
Онлайн, карта, игроки, кнопки подключения, автообновление.
Логи и аудит
Вход/выход, роли, баны, таймауты, изменения ников.
Автомут
Мут за @everyone/@here, упоминания ролей или пользователей.
Автоникнеймы
Синхронизация Discord ника со Steam именем раз в 24ч.
Отзывы и награды + API
Гибкая выдача наград: БД, внешние API и мониторинги.
Панели и кнопки
Панели — это сообщения с кнопками для пользователей.
Отправить панели
Создаёт новые сообщения с кнопками и сохраняет их в базе.
Обновить панели
Обновляет существующие панели без удаления истории канала.
Картинки
Изображения обновляются отдельно, и панель пересобирается автоматически.
Верификация Steam
Бот сам работает со Steam API, ссылка верификации доступна в боте и на сайте.
- Пользователю ничего делать не нужно, кроме как настроить базу БД бота.
- Ссылка на верификацию доступна в боте и на сайте.
- Бот сам обращается к Steam API и подтверждает привязку.
- Есть кнопка «Отвязать Steam» для удаления привязки и роли.
Профиль игрока
Данные из базы: статистика, баланс, VIP, права.
Профиль
Показывает суммарную статистику, KD, раунды, ранги, время игры.
Баланс
Отдельная карточка с текущим и общим балансом.
Переводы
Перевод средств по SteamID64 или STEAM_1:X:Y с подтверждением.
Тикеты
Система поддержки с приватными каналами и транскриптами.
- Кнопка «Создать тикет» открывает личный канал в указанной категории.
- Роли поддержки задаются в настройках модуля.
- Транскрипты можно отправлять в выделенный канал.
Мониторинг серверов
Показывает статус, карту и список игроков через RCON.
- Интервал обновления по умолчанию — 60 секунд.
- Кнопки: «Обновить», «Подключиться», «Игроки».
- Карта подгружается из папки maps или по умолчанию с CDN.
Отзывы и награды + API
Единый раздел наград за отзывы и голоса. Поддерживает БД, API и мониторинги.
- Источники отзывов: база данных проекта, внешние API или оба варианта сразу.
- Мониторинги (например, gamemonitoring.ru) подключаются как отдельный API-источник голосов.
- Для БД задаются таблица и поля (Steam, оценка, текст), бот забирает новые записи по ID.
- Для API указываются адрес, ключ и лимит; бот читает массив отзывов/голосов из ответа.
- Награды выдаются автоматически: баланс на вашем сайте и/или VIP на заданный срок.
- Период проверки на новые отзывы — каждые 30 секунд.
Логи и аудит
События сервера в канал логов.
- Логи: вход, выход, выдача/снятие ролей, баны, таймауты, смена никнеймов.
- Есть опция авто-выдачи роли при входе.
Автомут
Автоматические муты при спаме упоминаниями.
- Проверка @everyone/@here, упоминаний ролей и пользователей.
- Длительность мута и лог-канал настраиваются в панели.
- Снимает мут автоматически по таймеру.
Никнеймы
Синхронизация никнейма Discord со Steam именем.
- Обновление раз в 24 часа для верифицированных пользователей.
- Работает автоматически, дополнительных действий от пользователя не нужно.
Базы данных
Какие базы нужны для модулей и что хранится.
Bot
Настройки серверов, токены, панели, конфиги отзывов.
Site
Баланс, VIP, данные профиля и награды.
Server
Статистика матчей и игровые данные.
FAQ
Самые частые вопросы и ответы.
Панели не отправляются. Почему?
Проверьте, что канал задан в настройках, а бот имеет право писать в него.
Не работает верификация Steam
Убедитесь, что настроены базы site/server и указан VERIFY_URL.
Мониторинг не показывает карту
Проверьте наличие файла карты в папке maps или доступность CDN.
Автоникнеймы не обновляются
Проверьте, что включен модуль «Никнеймы» и есть доступ к базе бота.