Роли

Что такое роли?

Роли - это как особые пропуска, которые дают пользователям разные возможности в чате. Некоторые роли позволяют удалять сообщения, другие дают возможность банить пользователей или менять настройки чата.

Какие роли существуют?

У нас есть база основных ролей:

🏆 Founder (Основатель)

Самая главная роль! Основатель может делать всё в группе:

  • Управлять всеми настройками

  • Назначать и снимать других администраторов

  • Создавать и менять роли

  • Может делать всё, что могут делать другие роли

👑 CoFounder (Со-основатель)

Почти как Founde:

  • Имеет полные tg права администратора (кроме анонимности)

  • Может управлять администраторами

  • Может менять настройки группы

👮 Admin (Администратор)

Помощники в управлении группой:

  • Имеют tg права администратора

  • Могут удалять пользователей

  • Могут банить пользователей

  • Могут менять некоторые настройки

  • Могут назначать роли ниже себя (модераторы, хелперы, и т.д)

🛡️ Moderator (Модератор)

Следят за порядком в чате:

  • Могут удалять сообщения

  • Могут временно ограничивать пользователей (мут)

  • Не могут менять настройки группы

🧹 Cleaner (Смотритель)

Помогают содержать чат в чистоте:

  • Могут только удалять сообщения

  • Не могут банить или ограничивать пользователей

👤 Free (Свободный)

Обычная роль для защиты от автоматических ограничений:

  • Освобождает от фильтров бота

  • Не дает никаких прав в управлении

Как работают команды для управления ролями?

Назначение ролей

Чтобы назначить кому-то роль, нужно использовать специальные команды:

Команда
Роль
Кто может использовать

/admin

Назначает роль Admin

Founder, CoFounder

/mod

Назначает роль Moderator

Founder, CoFounder, Admin

/halfmod

Назначает роль HalfModerator

Founder, CoFounder, Admin

/cleaner

Назначает роль Cleaner

Founder, CoFounder, Admin

/cofounder

Назначает роль CoFounder

Только Founder (создатель группы)

Как использовать команды

Есть три способа указать, кому вы хотите назначить роль:

  1. Ответом на сообщение: Просто ответьте на сообщение пользователя командой (например: /admin)

  2. По имени пользователя: Напишите команду и имя пользователя (например: /admin @username)

  3. По ID пользователя: Напишите команду и ID пользователя (например: /admin 123456789)

Снятие ролей

Чтобы снять роль, используйте команды с приставкой "un":

Команда
Действие
Кто может использовать

/unadmin

Снимает роль Admin

Founder, CoFounder

/unmod

Снимает роль Moderator

Founder, CoFounder, Admin

/unhalfmod

Снимает роль HalfModerator

Founder, CoFounder, Admin

/uncleaner

Снимает роль Cleaner

Founder, CoFounder, Admin

/uncofounder

Снимает роль CoFounder

Только Founder (создатель группы)

Интересные особенности

  • Одному пользователю можно назначить несколько ролей

  • Роли Founder, CoFounder и Admin также дают права администратора в Telegram

  • Сообщения с командами автоматически удаляются через 5 секунд

  • Сообщения с результатом выполнения команд удаляются через 30 секунд

  • Бот сообщит, если у вас нет прав на назначение определенной роли

  • Забыли переключить раскладку? Не проблема. Бот поймет даже ".акуудшые"

Советы по использованию

  • Не давайте слишком много прав тем, кому не доверяете полностью

  • Роль Cleaner хороша для новых помощников - они могут только удалять сообщения

  • Если вы создатель группы, только вы можете назначать CoFounder

  • Чтобы быстро увидеть, у кого какие роли в группе, используйте команды списков, о них далее.

Списки пользователей с ролью

DeFendy способен выводить списки всех пользователей, что имеют определенную роль. А если список слишком большой - высылать файл с этим списком. Ниже перечислены команды списков и что они выводят.

Команда
Действие
Кто может использовать

/adminlist

Список юзеров с ролью Admin

Founder, CoFounder, Admin

/modlistod

Cписок юзеров с ролью Moderator

Founder, CoFounder, Admin

/halfmodlist

Cписок юзеров с ролью HalfModerator

Founder, CoFounder, Admin

/cleanerlist

Cписок юзеров с ролью Cleaner

Founder, CoFounder, Admin

/freelist

Cписок юзеров с ролью Free

Founder, CoFounder, Admin

Юзерам доступна команда /staff, которая выводит неанонимных админов, модераторов и прочий персонал группы.

Last updated