Команды системы кланов
/clan info
Дает возможность посмотреть актуальную информацию о клане:
- Название клана
- Текущего лидера и его заместителей
- Уровень
- Опыт
- Репутацию
- Количество участников и максимальное количество с учетом улучшений
- Максимальное количество заместителей с учетом улучшений
Так же по кнопке "Список участников" вызывается список с упоминаниями всех участников клана
Параметры
clan- Клан, информацию о котором вы хотите посмотреть. Выбор с помощью автокомплита, ввод влияет на выводимые кланы. Как значение передается id клана
Возможные ошибки
- Клан может быть не найден в базе данных
/clan leave
Покинуть текущий клан
Необходимые права бота
manage_roles- для снятия роли клана
Возможные ошибки
- Вы являетесь лидером клана (покинуть - только через модерацию)
/clan list
Посмотреть список всех кланов
Возможные ошибки
- На сервере не создано ни одного клана
/clan top
Показать топ 10 кланов на сервере
Параметры
sort_by- Выбор сортировки по участникам, репутации или дате создания
/clan manage change_deputy
Добавить или снять заместителя в клане
Доступ
Только лидеру клана
Параметры
member- Участник, которого вы хотите назначить/снять с должности заместителя. (упоминание или id)option- действие (назначить / снять)
Информация в логе
Клан- название клана, в котором сняли заместителяИнциатор- пользователь, совершивший действие (Упоминание + id)Снятие заместителя- пользователь, снятый с должности заместителя (Упоминание)
Возможные ошибки
- Попытка изменения собственной роли
- Выбранный пользователь не состоит в вашем клане
- Достигнуто максимальное количество заместителей
- Пользователь уже является заместителем (при выбранной опции "назначить")
- Пользовать не является заместителем (при выбранной опции "снять")
/clan manage create
Команда для создания нового клана. Создается роль клана и выдается выбранному лидеру клана
Доступ:
CLANS_ACCESS
Необходимые права бота
manage_rolessend_messages- доступ к отправке сообщений в канал для логирования клановой системы (в случае если он настроен), обязательно для отправки лога созданияmanage_channels- доступ к созданию кланового канала
Параметры
name- название клана, ограничение в 100 символовleader- будущий лидер (упоминание или id)color- цвет в HEX формате, пример - #FF0000 для красногоcreate_channel(опциональное) - boolean значение,True- создать канал,False- не создавать. Default:False
Информация в логе
Клан- название клана, который был созданИнциатор- пользователь, создавший клан (Упоминание + id)
Возможные ошибки
- Неверно введен цвет
- Клан с введенным названием уже существует
- Достигнуто максимальное количество ролей в гильдии (250)
- Ошибка, связанная с бд (созданная роль клана удаляется)
- Выбранный лидер уже состоит в другом клане (созданная роль клана удаляется)
- Категория для создания канала не найдена/не настроена
/clan manage create_channel
Команда для создания кланового канала. Создается текстовый канал под категорией из клановой конфигурации.
Доступ:
CLANS_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования клановой системы (в случае если он настроен), обязательно для отправки лога созданияmanage_channels- доступ к созданию кланового канала
Параметры
clan- Клан, информацию о котором вы хотите посмотреть. Выбор с помощью автокомплита, ввод влияет на выводимые кланы. Как значение передается id клана
Информация в логе
Канал- название канала, который был созданИнциатор- пользователь, создавший канал (Упоминание + id)
Возможные ошибки
- Клан уже имеет свой канал
- Категория для создания канала не найдена/не настроена
/clan manage delete
Команда для удаления клана. Удаляется роль клана на сервере
Доступ
CLANS_ACCESS
Необходимые права бота
manage_roles- обязательно для удаления роли кланаsend_messages- доступ к отправке сообщений в канал для логирования клановой системы (в случае если он настроен), обязательно для отправки лога удаления
Параметры
clan- Клан, который вы хотите удалить. Выбор с помощью автокомплита, ввод влияет на выводимые кланы. Как значение передается id клана
Информация в логе
Клан- название клана, который был удаленИнциатор- пользователь, совершивший действие (Упоминание + id)
Возможные ошибки
- Выбранный клан не найден в базе данных
/clan manage improvements
Команда для покупки клановых улучшений.
Доступные улучшения:
- Увеличение слотов на заместителя (+1), максимум слотов - 3
- Увеличение слотов на участника (+10), максимум слотов - 100
- х2 репутация за payday, максимальный множитель - 2
Доступ
Лидер клана или его заместители
Параметры
improvement- улучшение
Информация в логе
Клан- название клана, в котором было куплено улучшениеИнциатор- пользователь, совершивший действие (Упоминание + id)Покупка улучшения- название улучшения
Возможные ошибки
- Вы ввели неверный номер улучшения
- Вы не состоите в клане или являетесь простым участником
- У клана недостаточно репутации для покупки улучшения
- Достигнут лимит улучшений
/clan manage invite
Пригласить участника в клан. При после отправки команды в чат отправляется сообщение, с помощью которого пользователь может выбрать, принять или отклонить приглашение
Доступ
Лидер клана или его заместители
Необходимые права бота
manage_roles- для выдачи роли приглашенному человекуsend_messages- доступ к отправке сообщений в канал для логирования клановой системы (в случае если он настроен), обязательно для отправки лога инвайта
Параметры
user- пользователь, которого вы хотите пригласить (упоминание или id)
Информация в логе
Клан- название клана, в котором было совершено действиеИнциатор- пользователь, совершивший действие (Упоминание + id)Приглашение участника- принятый в клан пользователь (Упоминание)
Возможные ошибки
- Вы не состоите в клане, или являетесь простым участником
- Достигнуто максимальное количество участников
- Выбранный пользователь уже состоит в клане
/clan manage m_invite
Пригласить участника в клан. При после отправки команды в чат отправляется сообщение, с помощью которого пользователь может выбрать, принять или отклонить приглашение
Доступ
CLANS_ACCESS
Необходимые права бота
manage_roles- для выдачи роли приглашенному человекуsend_messages- доступ к отправке сообщений в канал для логирования клановой системы (в случае если он настроен), обязательно для отправки лога инвайта
Параметры
clan- Клан, который вы хотите изменить.
Выбор с помощью автокомплита, ввод влияет на выводимые кланы.
Как значение передается id кланаuser- пользователь, которого вы хотите пригласить (упоминание или id)
Информация в логе
Клан- название клана, в котором было совершено действиеИнциатор- пользователь, совершивший действие (Упоминание + id)Приглашение участника- принятый в клан пользователь (Упоминание)
Возможные ошибки
- Достигнуто максимальное количество участников
- Выбранный пользователь уже состоит в клане
/clan manage kick
Команда для кика участника из клана. Участнику не обязательно присутствовать на сервере для возможности его кикнуть.
Доступ
Лидер клана или его заместители
Необходимые права бота
manage_roles- для снятия роли клана исключенному участникуsend_messages- доступ к отправке сообщений в канал для логирования клановой системы (в случае если он настроен), обязательно для отправки лога кика
Параметры
user- пользователь, которого вы хотите кикнуть (упоминание или id)
Информация в логе
Клан- название клана, в котором было совершено действиеИнциатор- пользователь, совершивший действие (Упоминание + id)Исключение участника- кикнутый из клана пользователь (Упоминание)
Возможные ошибки
- Вы хотите кикнуть пользователя, не состоящего в вашем клане
/clan manage settings
Управление настройками клана.
Доступные настройки:
- Смена лидера
- Смена названия
- Изменение роли клана
- Изменение канала клана
Доступ
CLANS_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования клановой системы (в случае если он настроен), обязательно для отправки лога изменения кланаmanage_channels- доступ к созданию кланового канала
Параметры
clan- Клан, который вы хотите изменить.
Выбор с помощью автокомплита, ввод влияет на выводимые кланы. Как значение передается id кланаnew_leader- новый лидер (упоминание или id)
ограничение - не должен состоять в другом клане (может быть без клана)new_role- новая роль (упоминание или id) ограничения - не может быть с правами администратора, быть выше чем высшая роль ботаnew_name- новое название, ограничение в 100 символовnew_channel- новый канал (упоминание или id) Старый канал будет удалён
Информация в логе
Клан- название клана, в котором было совершено действиеИнциатор- пользователь, совершивший действие (Упоминание + id)Изменение лидера- лидер до смены -> после смены (Упоминание) только при введенном параметреnew_leaderИзменение роли- роль до смены -> после смены (Упоминание) только при введенном параметреnew_roleИзменение названия- название до смены -> после смены только при введенном параметреnew_nameИзменение канала- канал до смены -> канал после смены только при введенном параметреnew_channel
Возможные ошибки
- Клан не найден в базе данных
- Выбранный лидер состоит в другом клане
- Достигнуто максимальное количество участников (При смене лидера)
- Выбранный параметр не отличается от текущего
/clan manage shop
Команда для покупки предметов из кланового магазина. Создается ветка, в которой модераторы могут отклонить или одобрить покупку. Репутация списывается после одобрения покупки.
Больше информации о ветке здесь
Доступ
Лидер клана или его заместители
Необходимые права бота
create_private_threads- для создание веткиsend_messages_in_threads- для отправки в ветку информации о покупке
Параметры
item- товар, который вы хотите купить Выбор с помощью автокомплита, ввод не влияет на выводимые товары. Как значение передается название товара
Возможные ошибки
- Выбранный предмет не существует
- Недостаточно репутации для покупки предмета
- Канал для создания ветки не настроен в конфигурации
- Канал для создания ветки настроен, но не найден на сервере