Команды системы экономики
/profile
Посмотреть свой профиль (или другого пользователя, если вы указали его в параметре user)
Информация в профиле:
УровеньОпыт- текущий / нужный для повышения уровняКоличество сообщений в гильдии- с момента добавления бота в гильдиюГолосовая активностьУровень батлпассаЦвета- если есть в наличии (опционален)Кейсы- если есть в наличии (опционален)
Так же по кнопке История переводов, вы можете узнать свою историю переводов (/pay)
Параметры
user- пользователь, чей профиль вы хотите увидеть (опционален)
/balance
Посмотреть свой баланс (или другого пользователя, если вы указали его в параметре user)
Параметры
user- пользователь, чей баланс вы хотите увидеть (опционален)
/battlepass
Открыть меню батлпасса
Информация:
- Общее количество уровней в гильдии
- Ваш текущий уровень
- Прогресс - количество ваших очков батлпасса / количество очков нужных для получения уровня
- Награда за уровень
- Возможность узнать информацию о каждом уровне - кнопка
Информация - Возможность забрать награду за текущий уровень - кнопка
Забрать награду
Возможные ошибки
- Баттлпас не настроен на этом сервере.
/paint
Применить на себя цвет из инвентаря или снять его.
Выдается роль вашего цвета.
Если у вас уже есть применененный цвет, он заменяется выбранным или снимается при выбранной опции Сбросить цвет
Необходимые права бота
manage_roles- для выдачи или снятия роли цвета
Параметры
color- цвет, который вы хотите применить.
Выбор с помощью автокомплита, ввод не влияет на выводимые цвета. Добавляется 1 параметрСбросить цветдля снятия цвета Как значение передается id цвета
Возможные ошибки
- Вы уже применили на себя выбранный цвет
- У вас нет примененного цвета для сброса (При выбранном параметре
Сбросить цвет) - У вас нет выбранного цвета в инвентаре
- Роль цвета не найдена в гильдии
/pay
Передать коины другому пользователю
Необходимые права бота
send_messages- для отправки лога о переводе коинов (в случае, если канал для логирования экономики настроен)
Параметры
user- пользователь, которому вы хотите перевести коины (Упоминание или id)amount- сумма перевода, целое числоcomment- комментарий к переводу, ограничение - до 200 символов (опционален)
Информация в логе
Отправитель- пользователь, отправивший коины (Упоминание и id)Получатель- пользователь - получатель коинов (Упоминание и id)Коин- название коинов в гильдии (иликоины, если название не настроено)Количество- количество переведенных коиновКомментарий- комментарий к переводу, берется из параметраcomment, если не введен, то -Отсутствует
Возможные ошибки
- Сумма перевода должна быть положительным числом
- Вы не можете перевести коины боту
- Вы не можете перевести коины самому себе
- Пользователь, которому вы хотите перевести коины, не найден в гильдии
- У вас недостаточно коинов для перевода
/reward
Забрать ежедневную награду
Награда настраивается здесь, параметр reward_bonus
Возможные ошибки
- Конфигурация экономики не создана в данной гильдии
- Ежедневная награда не настроена в данной гильдии
- Вы уже забирали награду сегодня
/shopmessage
Возможные ошибки
- Конфигурация экономики не создана в данной гильдии
- Название коина не настроено в данной гильдии
- В магазине нет товаров
/top
Показать топ 10 пользователей в гильдии
Возможности сортировки:
Голосовая активностьКоиныУровеньСообщенияУровень battlepass
Параметры
sort_by- выбор сортировки
/temp role
Выдать пользователю временную роль
Доступ
ECONOMY_ACCESS
Параметры
user- пользователь, которому выдается роль, должен находиться в гильдии (Упоминание или id)role- роль для выдачи (Упоминание или id)duration- срок действия роли, пример -3dreason- причина выдачи роли (опционален)
Возможные ошибки
- У пользователя уже есть выбранная роль
- Невозможно выдать временную роль боту
- Невозможно выдать временную роль человеку, которая выше роли бота
- Невозможно выдать временную роль с правами администратора
/temp multipler
Установить временный множитель (Заменяет постоянный)
Если временный множитель уже существует, он обновляется
Доступные множители:
- Опыта
- Коинов
- Очков батлпасса
Доступ
ECONOMY_ACCESS
Параметры
multiplier_type- тип множителяmultiplier- значение множителя, ограничение от 1 до 10000, целое числоduration- длительность множителя, пример -3d
/remove color
Убрать у пользователя определенный цвет из его инвентаря.
Если он используется, то роль цвета снимается
Необходимые права бота
send_messages- для отправки лога о снятии цвета (в случае, если канал для логирования экономики настроен)
Доступ
ECONOMY_ACCESS
Необходимые права бота
manage_roles- для снятия роли владельцу снимаемой роли
Параметры
user- пользователь, у которого нужно удалить цвет (Упоминание или id)color- цвет, который нужно удалить
Выбор с помощью автокомплита, ввод не влияет на выводимые цвета.
Как значение передается id цветаreason- причина удаления цвета (опционален)
Информация в логе
Выдал- пользователь, снявший цвет (Упоминание и id)Пользователь- пользователь, у которого был удален цвет (Упоминание и id)Количество- всегда -1 для этой командыПредмет- название снятого цвета и id ролиПричина- причина снятия цвета, если не указана при вводе команды значение будетНе указана
Возможные ошибки
- Невозможно удалить цвет у бота
- Цвет не найден в базе данных
- У пользователя нет выбранного цвета в инвентаре
/give coins
Выдать коины пользователю
Доступ
ECONOMY_ACCESS
Необходимые права бота
send_messages- для отправки лога о выдаче коинов (в случае, если канал для логирования экономики настроен)
Параметры
user- пользователь, которому нужно выдать коины (Упоминание или id)amount- количество коинов для добавления (или снятия), целое число, ограничение от-50000до50000reason- причина выдачи коинов (опционален)
Информация в логе
Выдал- пользователь, выдавший коины (Упоминание и id)Пользователь- пользователь, которому были выданы коины (Упоминание и id)Количество- количество выданных коиновПредмет- название коиновПричина- причина выдачи коинов, если не указана при вводе команды значение будетНе указана
Возможные ошибки
- Невозможно выдать коины боту
/give color
Выдать цвет пользователю
Доступ
ECONOMY_ACCESS
Необходимые права бота
send_messages- для отправки лога о выдаче цвета (в случае, если канал для логирования экономики настроен)
Параметры
user- пользователь, которому нужно выдать цвет (Упоминание или id)color- цвет, который нужно выдать Выбор с помощью автокомплита, ввод не влияет на выводимые цвета.
Как значение передается id цветаreason- причина выдачи цвета (опционален)
Информация в логе
Выдал- пользователь, выдавший цвет (Упоминание и id)Пользователь- пользователь, которому были выдан цвет (Упоминание и id)Количество- всегда 1 для этой командыПредмет- название цвета и id его ролиПричина- причина выдачи цвета, если не указана при вводе команды значение будетНе указана
Возможные ошибки
- Невозможно выдать цвет боту
- Название коинов не настроено в данной гильдии
- Цвет не найден в базе данных
- У пользователя уже есть этот цвет
/give exp
Выдать опыт пользователю
Доступ
ECONOMY_ACCESS
Необходимые права бота
send_messages- для отправки лога о выдаче опыта (в случае, если канал для логирования экономики настроен)
Параметры
user- пользователь, которому нужно выдать опыт (Упоминание или id)amount- количество опыта для добавления (или снятия), целое число, ограничение от-50000до50000reason- причина выдачи коинов (опционален)
Информация в логе
Выдал- пользователь, выдавший опыт (Упоминание и id)Пользователь- пользователь, которому был выдан опыт (Упоминание и id)Количество- количество выданного опытаПредмет- всегдаопытдля этой командыПричина- причина выдачи опыта, если не указана при вводе команды значение будетНе указана
Возможные ошибки
- Невозможно выдать опыт боту
/give bp_exp
Выдать очки батлпасса пользователю
Доступ
ECONOMY_ACCESS
Необходимые права бота
send_messages- для отправки лога о выдаче очков батлпасса (в случае, если канал для логирования экономики настроен)
Параметры
user- пользователь, которому нужно выдать очки батлпасса (Упоминание или id)amount- количество очков батлпасса для добавления (или снятия), целое число, ограничение от-50000до50000reason- причина выдачи очков батлпасса (опционален)
Информация в логе
Выдал- пользователь, выдавший очки батлпасса (Упоминание и id)Пользователь- пользователь, которому были выданы очки батлпасса (Упоминание и id)Количество- количество выданных очков батлпассаПредмет- всегдаочки батлпассадля этой командыПричина- причина выдачи очков батлпасса, если не указана при вводе команды значение будетНе указана
Возможные ошибки
- Невозможно выдать очки батлпасса боту
/give clanrep
Выдать репутацию клану
Доступ
CLAN_ACCESS
Необходимые права бота
send_messages- для отправки лога о выдаче репутации клану (в случае, если канал для логирования экономики настроен)
Параметры
clan- клан, которому нужно выдать репутацию
Выбор с помощью автокомплита, ввод влияет на выводимые кланы.
Как значение передается id кланаamount- количество репутации для добавления (или снятия), целое число, ограничение от-50000до50000reason- причина выдачи репутации (опционален)
Информация в логе
Выдал- пользователь, выдавший репутацию (Упоминание и id)Пользователь- пользователь, выдавший репутацию (Упоминание и id)Количество- количество выданной репутацииПредмет- всегдарепутациядля этой командыПричина- в данный момент толькоНе указана
Возможные ошибки
- Клан не найден в базе данных
/give clanexp
Выдать опыт клану
Доступ
CLAN_ACCESS
Необходимые права бота
send_messages- для отправки лога о выдаче опыта клану (в случае, если канал для логирования экономики настроен)
Параметры
clan- клан, которому нужно выдать опыт
Выбор с помощью автокомплита, ввод влияет на выводимые кланы.
Как значение передается id кланаamount- количество опыта для добавления (или снятия), целое число, ограничение от-50000до50000reason- причина выдачи репутации (опционален)
Информация в логе
Выдал- пользователь, выдавший опыт (Упоминание и id)Пользователь- пользователь, выдавший опыт (Упоминание и id)Количество- количество выданной репутацииПредмет- всегдаклановый опытдля этой командыПричина- причина выдачи опыта клану, если не указана при вводе команды значение будетНе указана
Возможные ошибки
- Клан не найден в базе данных
/give case
Выдать кейс клану
Доступ
ECONOMY_ACCESS
Необходимые права бота
send_messages- для отправки лога о выдаче кейса (в случае, если канал для логирования экономики настроен)
Параметры
user- пользователь, которому нужно выдать кейсcase- кейс, который нужно выдать
Выбор с помощью автокомплита, ввод не влияет на выводимые кейсы.
Как значение передается id кейсаamount- количество кейсов для выдачи (отрицательно значение для удаления кейса из инвентаря пользователя)reason- причина выдачи кейсов (опционален)
Информация в логе
Выдал- пользователь, выдавший кейс (Упоминание и id)Пользователь- пользователь, которому был выдан кейс (Упоминание и id)Количество- количество выданных кейсовПредмет- название выбранного для выдачи кейсаПричина- причина выдачи кейса, если не указана при вводе команды значение будетНе указана
Возможные ошибки
- Невозможно выдать кейс боту
- Кейс не найден в базе данных
- Невозможно выдать отрицательное количество (Только при отсутствии выбранного кейса в инвентаре пользователя)
/color create
Создать цвет для последующего использования в батлпассе или кейсах
Доступ
ECONOMY_ACCESS
Необходимые права бота
send_messages- для отправки лога о создании цвета (в случае, если канал для логирования экономики настроен)
Параметры
role- роль, к которой будет привязан цвет (Упоминание или id)
Информация в логе
Инициатор- пользователь, создавший цвет (Упоминание и id)Предмет- созданный цвет (Упоминание роли цвета и id роли)
Возможные ошибки
- Вы не можете использовать роль с позицией выше чем ваша высшая роль
- Роль цвета не может иметь права администратора
- Роль цвета должна быть ниже высшей роли бота (чтоб он мог ее выдать)
- К выбранной роли уже привязан цвет
/color change
Изменить роль цвета
Доступ
ECONOMY_ACCESS
Необходимые права бота
send_messages- для отправки лога об изменении цвета (в случае, если канал для логирования экономики настроен)
Параметры
color- цвет, который нужно изменить Выбор с помощью автокомплита, ввод не влияет на выводимые цвета.
Как значение передается id цветаnew_role- роль, к которой будет привязан цвет (Упоминание или id)
Информация в логе
Инициатор- пользователь, изменивший цвет (Упоминание и id)Предмет- измененный цвет (Упоминание роли цвета и id роли)Изменение цвета- цвет до изменения -> цвет после изменения (Упоминание и id роли для каждого состояния)
Возможные ошибки
- Вы не можете использовать роль с позицией выше чем ваша высшая роль
- Роль цвета не может иметь права администратора
- Роль цвета должна быть ниже высшей роли бота (чтоб он мог ее выдать)
- Выбранный цвет не найден в базе данных
- К выбранной роли уже привязан цвет
/color delete
Удалить цвет (роль цвета при этом не удаляется)
Доступ
ECONOMY_ACCESS
Необходимые права бота
send_messages- для отправки лога об удалении цвета (в случае, если канал для логирования экономики настроен)
Параметры
color- цвет, который нужно удалить Выбор с помощью автокомплита, ввод не влияет на выводимые цвета.
Информация в логе
Инициатор- пользователь, изменивший цвет (Упоминание и id)Предмет- удаленный цвет (Название цвета и id роли цвета)
Возможные ошибки
- Цвет не найден в базе данных
/case create
Создать кейс
Максимальное число наград в нем - 30
Доступ
ECONOMY_ACCESS
Необходимые права бота
send_messages- для отправки лога о создании кейса (в случае, если канал для логирования экономики настроен)
Параметры
case_name- название кейса, ограничение от 5 до 100 символов
Информация в логе
Инициатор- пользователь, создавший кейс (Упоминание и id)Предмет- название созданного кейса
Возможные ошибки
- Кейс с данным названием уже существует
/case delete
Удалить кейс
Доступ
ECONOMY_ACCESS
Необходимые права бота
send_messages- для отправки лога об удалении кейса (в случае, если канал для логирования экономики настроен)
Параметры
case- кейс, который нужно удалить Выбор с помощью автокомплита, ввод влияет на выводимые кейсы.
Как значение передается id кейса
Информация в логе
Инициатор- пользователь, удаливший кейс (Упоминание и id)Предмет- название удаленного кейса
Возможные ошибки
- Выбранный кейс не найден в базе данных
/case change
Изменить название кейса
Доступ
ECONOMY_ACCESS
Необходимые права бота
send_messages- для отправки лога об изменении названия кейса (в случае, если канал для логирования экономики настроен)
Параметры
case- кейс, название которого нужно изменить Выбор с помощью автокомплита, ввод влияет на выводимые кейсы.
Как значение передается id кейсаnew_case_name- новое название кейса, ограничение от 5 до 100 символов
Информация в логе
Инициатор- пользователь, изменивший название (Упоминание и id)Предмет- новое название кейса кейсаИзменение кейса- старое название -> новое название
Возможные ошибки
- Выбранный кейс не найден в базе данных
- Кейс с данным названием уже существует
/case add_reward
Добавить награду в кейс
Доступные типы наград:
EXP- опытCOINS- коиныCOLOR- цвет, выбор нужного в параметреrewardCASE- кейс, выбор нужного в параметреrewardCUSTOM- кастомная награда в виде строки, ввод в параметрrewardBATTLEPASS_POINTS- очки батлпасса
Доступ
ECONOMY_ACCESS
Необходимые права бота
send_messages- для отправки лога о добавлении награды в кейс (в случае, если канал для логирования экономики настроен)
Параметры
case- кейс, в который нужно добавить награду Выбор с помощью автокомплита, ввод влияет на выводимые кейсы.
Как значение передается id кейсаreward_type- Тип наградыweight- вес награды, не является шансом выпадения напрямую (рассчитывается на основании веса каждой награды в кейсе)amount- Количество, игнорируется для типа наградыCOLORreward- Выбор кейса / цвета / ввод текста, в зависимости от типа награды (опционален) Если тип награды не подходящий, вы увидите один вариант ввода -Данный параметр используется только для типов кейс/цвет / custom!(опционален)
Информация в логе
Инициатор- пользователь, изменивший название (Упоминание и id)Предмет- новое название кейса кейсаДобавленная награда- информация о добавленной награде (название, вес и количество)
Возможные ошибки
- Для типов CASE, COLOR, CUSTOM ввод награды обязателен (параметра
reward) - Максимальная длина награды - 100 символов (при выборе типа награды
CUSTOM) - Введен неверный id кейса или цвета
- Выбранный кейс не найден в базе данных (в который вы хотите добавить награду)
- Достигнуто максимально количество наград в кейсе (
30максимальное число наград) - Кейс с данным id не найден (при выборе типа награды
CASE) - Цвет с данным id не найден (при выборе типа награды
COLOR)
/case delete_reward
Удалить награду из кейса
Доступ
ECONOMY_ACCESS
Необходимые права бота
send_messages- для отправки лога об удалении награды из кейса (в случае, если канал для логирования экономики настроен)
Параметры
case- кейс, награду которого нужно удалить Выбор с помощью автокомплита, ввод влияет на выводимые кейсы.
Как значение передается id кейсаnum- порядковый номер награды для удаления (начиная с1), ограничение от 1 до 1000000, целое число (номер награды можно узнать в команде/case help)
Информация в логе
Инициатор- пользователь, изменивший название (Упоминание и id)Предмет- новое название кейса кейсаУдаленная награда- информация об удаленной награде (название, вес и количество)
Возможные ошибки
- Выбранный кейс не найден в базе данных
- Награда с введенным порядковым номером не существует
/case help
Получить информацию о каждом кейсе из гильдии
1 Кейс на страницу
Предоставляет информацию о каждой награде из кейса:
Порядковый номер наградыКоличество предметовНазвание предметаШанс выпадения
/case open
Открыть кейс
В случае, если вам выпадает цвет, который уже есть в инвантаре, вы получите компенсацию в коинах (В случае если она настроена)
Компенсация настраивается здесь, параметр color_compensation
Необходимые права бота
send_messages- для отправки лога об открытии кейса (в случае, если канал для логирования экономики настроен)
Параметры
case- кейс, который вы хотите открыть Выбор с помощью автокомплита, ввод влияет на выводимые кейсы.
Как значение передается id кейса
Информация в логе
Выдал- бот (Упоминание и id)Пользователь- пользователь, открывший кейс (Упоминание и id)Предмет- название полученной из кейса наградыКоличество- количество полученной наградыПричина- всегдаоткрытие кейсадля этой команды
Возможные ошибки
- Неизвестный тип кейс (если кейс не найден в базе данных)
- У вас нет такого кейса для открытия
- Награды не настроены для выбранного кейса
/casino roulette
Сыграть в рулетку
Ограничение на использование команды - раз в 15 секунд
Канал для создания многопользовательской рулетки настраивается здесь, параметр casino_channel
Существует 2 типа игры:
-
Многопользовательская:
При вводе команды с данном типом рулетки вы увидите сообщение в чате об успешном создании игры (или ошибки, видимой только вам)
Далее в настроенный канал отправляется сообщение с информацией об игре:- Информация о ставке, цвете и упоминание пользователя, начавшего игру
- Информация о ставке, цвете и упоминание пользователей, присоединившихся к игре в формате: цвет -> упоминание, ставка
Каждый новый присоединившийся участник продлевает таймер окончания игры на
60секунд -
Одиночная:
После ввода команды вы сразу увидите результат игры с информацией:Ваша ставкаВыпавший цветРезультат игры- вы проиграли / выйгралиВаш новый баланс
Цвета, на которой можно поставить:
- Красное - при победе ставка умножается на
2, шанс выпадения -18 / 37 - Черное - при победе ставка умножается на
2, шанс выпадения -18 / 37 - Зелёное - при победе ставка умножается на
14, шанс выпадения -1 / 37
Необходимые права бота
send_messages- для отправки сообщения о старте рулетки (только вмногопользовательскомрежиме), в текущий канал и в канал для игр казино
Параметры
type- тип игрыbet- ставка, ограничение - от5до1000000коиновcolor- цвет, на который вы хотите сделать ставку
Информация в логе (только для одиночного типа рулетки)
Выдал- бот (Упоминание и id)Пользователь- пользователь, сыгравший в рулетку (Упоминание и id)Предмет- название коиновКоличество- количество выйгранных (или проигранных) коиновПричина- всегдаигра в рулеткудля этой команды
Возможные ошибки
- У вас недостаточно коинов для ставки
- Не удалось отправить сообщение в текущий канал (об успешном создании многопользовательской игры)
- Канал многопользовательской рулетки не найден или недоступен (Если вы не настроили канал для этого режима)