Команды бота
Полный список команд Discord-бота
Discord-бот WardenCore реагирует на текстовые команды, вводимые на вашем сервере Discord. Команды начинаются с настроенного префикса (по умолчанию: !).
Префикс команд
Во всех примерах на этой странице используется ! как префикс. Если вы изменили префикс в панели (например, на ?), замените ! на свой префикс.
Пользовательские команды
Доступны всем участникам сервера.
| Команда | Описание |
|---|---|
!help | Показать доступные команды |
!bank | Проверить баланс монет (в канале) |
!dmbank | Проверить баланс монет (через личные сообщения) |
!daily | Получить ежедневную награду (раз в 24 часа) |
!buy <pack> [qty] | Купить предмет(ы) из магазина |
!cart <pack1> <pack2> ... | Купить несколько наборов одним заказом |
!claim <code> | Активировать код (также работает в личных сообщениях с ботом) |
!welcomepack | Получить код привязки для связи аккаунтов Discord и Steam |
Требуется привязка аккаунта
Команды, связанные с монетами или покупками, требуют привязки Steam-аккаунта игрока. Смотрите Привязка аккаунтов.
Админ-команды
Требуют роль администратора, настроенную в панели. Смотрите Настройка бота.
Там, где команда принимает <player>, можно использовать Steam ID или Discord ID (если игрок привязал аккаунт).
Поиск игроков
| Команда | Описание |
|---|---|
!player <player> | Полный профиль игрока |
!listplayers | Таблица онлайн-игроков |
!playerip <player> | Аккаунты с общим IP |
!ipsearch <IP or subnet> | Поиск аккаунтов по IP |
Привязка аккаунтов
| Команда | Описание |
|---|---|
!link <steamId> <discordId> | Привязать Steam к Discord |
!unlink <player> | Удалить привязку Steam-Discord |
!unlinkall | Удалить ВСЕ привязки (требуется подтверждение) |
Экономика
| Команда | Описание |
|---|---|
!addcoins <amount> <player> | Добавить монеты игроку |
!removecoins <amount> <player> | Списать монеты у игрока |
!givecoinstoall <amount> | Добавить монеты всем игрокам |
!removecoinstoall <amount> | Списать монеты у всех игроков |
!wipecoins | Сбросить ВСЕ балансы до 0 (требуется подтверждение) |
!wipeplayers | Удалить ВСЕ данные игроков — привязки, монеты, статистика (требуется подтверждение) |
wipecoins и wipeplayers необратимы
!wipecoins обнуляет баланс монет у всех игроков. !wipeplayers полностью удаляет все записи игроков, включая привязки Discord, монеты, серии убийств и историю покупок. Обе команды требуют ввести confirm в течение 30 секунд.
Управление магазином
| Команда | Описание |
|---|---|
!listpack <pack> | Опубликовать embed магазинного товара |
!listcat <category> | Опубликовать все товары в категории |
!clearbuylimit <player or all> | Сбросить лимит покупок |
!cleardaily <player or all> | Сбросить откат ежедневного набора |
Коды активации
| Команда | Описание |
|---|---|
!createcode <pack> [player] <dm> [uses] [days] | Создать код активации |
Параметры !createcode:
- pack — название набора для выдачи
- player (необязательно) — конкретный игрок; если не указан, код будет публичным
- dm —
trueдля отправки в личные сообщения,falseдля публикации в канале - uses (необязательно) — сколько раз можно использовать код (по умолчанию: 1)
- days (необязательно) — через сколько дней код истекает (по умолчанию: бессрочно)
Частые проблемы
Бот не отвечает
Пользовательские команды (такие как !bank, !daily, !buy) работают только в назначенном канале Bot Commands, настроенном в Settings > Discord > Channels. Если канал Bot Commands не задан, обычные команды отключены. Админ-команды работают в любом канале.
Всё равно нет ответа?
Проверьте, совпадает ли ваш префикс с настроенным в панели, и что бот находится онлайн. Убедитесь, что у бота есть права на чтение и отправку сообщений в канале.
Нет авторизации
Для админ-команд ваша роль Discord должна быть в списке Admin Roles. Смотрите Настройка бота.
Игрок не найден
Проверьте формат ID. Steam ID -- это 17-значные числа, начинающиеся с 7656. Steam ID игрока можно найти на странице Players в панели.