WardenCoredocs
Discord-бот

Команды бота

Полный список команд 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 (необязательно) — конкретный игрок; если не указан, код будет публичным
  • dmtrue для отправки в личные сообщения, 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 в панели.

Содержание