Лёня. Модерация. Система прав

Лёня. Модерация. Система прав


Бот - @ModerLyonyaBot
Информация по обновлениям: @bots_TiKey
Навигация:
Гайд по боту
> Команды модераторов > Система прав
Система рангов > Выдача
> Настройка

___________________________________________________________________________

В этом блоке рассмотрим систему прав в чате и все команды для настройки прав в чате.
___________________________________________________________________________

Теперь Лёня больше не смотрит на ваши права администратора в чате и у него своя внутренняя система прав, разделенная на ранги. Каждый ранг обладает правами предыдущих рангов + свои права. Всего доступно 6 рангов (1-6).

Ранг 6 изначально только у владельца чата. Чтобы владелец его получил, нужно добавить Лёню в чат, при добавлении Лёня обнаружит владельца и выдаст ему 6 ранг. Но если Лёня уже добавлен и у владельца нет прав, то можно воспользоваться командой:
!обновить создателя

Алиасы: update_owner, обновить создателя, вернуть создателя, вернуть владельца, обновить владельца

После выполнения команды, если владелец в чате, то он получит 6 ранг.

___________________________________________________________________________

По дефолту я постарался сделать систему прав сбалансированной по рангам. Схематично изобразил стандартную систему прав (6 ранга нет, потому что права с 5 рангом одинаковые):

При желании можно будет кастомизировать систему прав под свой чат, сделав любое желаемое право с любого нужного ранга, но об этом позже.

Разберем все права, которые могут быть у пользователя:

1) Удаление сообщений - возможность писать команду /удали

2) Пред - возможность выдавать предупреждения и снимать их командой /warn и /unwarn соответственно

3) Иммунитет к наказаниям - все фильтры бот на вас не работают

4) Мут - возможность мутить и снимать мут командами /mute и /unmute

5) РО - возможность включать режим РО в чате командой /ro и отключать командой /unro

6) Бан - возможность банить и разбанивать командами /kick, /ban, /unban

7) Настройки чата - Возможность менять любые настройки чата, в т.ч. систему прав

8) Назначение - возможность назначать ранги другим пользователям, но стоит заметить, что выдавать ранг выше своего нельзя! Таким образом создатель может выдать 5 ранг администратору и тот сможет раздать ранги другим модераторам.

___________________________________________________________________________

Выдача

Выдать ранг можно командой:
!модер {ранг}

Алиасы: !moder, !perm, !назначить

Можно применять как ответом на сообщение, так и используя идентификатор, как первый аргумент. Доступ к команде по дефолту от 5 ранга.

Чтобы снять права модератора - надо выдать 0 ранг.
Выдать ранг выше своего нельзя.

___________________________________________________________________________

Настройка

Можно настроить ранги так, чтобы любое право было с того ранга, который вы хотите. Например, можно разрешить доступ к настройкам чата только 6 рангу и тогда ваши модераторы 5 ранга не смогут настраивать чат. Доступ к команде по дефолту от 5 ранга.

Синтаксис:
!модер {Право} {Ранг(1-6)}

Алиасы: !moder, !ранг

Названия прав:

1) удаление

Алиасы: delete, del

2) предупреждение

Алиасы: варн, warn, w, предупреждения

3) иммунитет

Алиасы: immunity

4) мут

Алиасы: mute

5) ро

Алиасы: ro, мутвсех, мут всех

6) бан

Алиасы: ban

7) назначение

Алиасы: promote, perm, повышение, выдача ранга

8) настройка

Алиасы: настройки, настроики, настроика, settings



Report Page