Права
Команда -права - профиль прав участника, справочник всех прав, интерактивный браузер и личные права поверх роли.
Права решают, кто и что может делать в чате: кому доступны муты, кому выдача наград, а кому только банлист. Набор прав обычно приходит вместе с ролью, но отдельному человеку право можно добавить лично, не меняя ему роль.
-праваПрофиль прав участника и управление личными правами
-право-перм/perm<параметр> — обязательный
В профиле видно роли участника, сколько у него прав в каждой категории и отдельно список личных прав, выданных вручную.
Справочник и браузер
Бот пришлёт категории кнопками, и по ним можно ходить как по меню: категория, подкатегория, конкретные права с описаниями. То же самое, но страницей и с поиском, лежит в справочнике прав.
<параметр> — обязательныйБраузер показывает те же категории, но с галочками: у каждого права видно, есть оно у участника или нет, а нажатие сразу выдаёт или убирает его.
Личные права
<параметр> — обязательный<параметр> — обязательный<параметр> — обязательныйПраво указывается кодом, а не названием:
Если код написан с ошибкой, бот предложит похожие.
Удобно, когда человек должен уметь ровно одну вещь: например, модератор без банов, но с доступом к банлисту, или участник, который выдаёт награды и больше ничего.
Снять таким способом можно только то, что было выдано лично. Право, которое
человек получает от роли, командой не убрать: либо снимите роль, либо уберите
право у самой роли через -роль право снять.
Чтобы управлять чужими правами, нужно право на управление правами, по умолчанию оно только у Старшего администратора. Выдать можно лишь то, что есть у вас самих, и только тем, чей уровень ниже вашего. Права владельца неприкосновенны: у него и так всё есть.
Часть прав меняет чат целиком: доступ, настройки, баны, иммунитет к фильтрам. Перед выдачей загляните в памятку по безопасности, там же собраны все случаи, когда бот отказывает.