Информационные команды

Информационные команды в DeFendy предоставляют доступ к справочной информации, статусам пользователей, правилам чата и другим данным. Все команды работают с префиксами /, !, ., ,, ; и имеют различные уровни доступа.

/help - Справка по командам

Права: Все участники Синтаксис: /help Описание: Показывает список доступных команд и их описание.

/help
!help
.help

/rules - Правила чата

Права: Все участники Синтаксис: /rules Описание: Показывает правила чата.

/rules
!rules
.rules

👤 Команды информации о пользователях

/me - Информация о себе

Права: Все участники Синтаксис: /me Описание: Показывает информацию о текущем пользователе.

/me
!me
.me

/status - Статус пользователя

Права: Модератор+ (CAN_WARN) Синтаксис: /status @username Описание: Показывает информацию о пользователе.

📊 Команды просмотра списков

/adminlist - Список администраторов

Права: Администратор+ Синтаксис: /adminlist Описание: Показывает список администраторов группы.

/modlist - Список модераторов

Права: Администратор+ Синтаксис: /modlist Описание: Показывает список модераторов группы.

/helperlist - Список помощников

Права: Администратор+ Синтаксис: /helperlist Описание: Показывает список помощников модераторов.

/cofounderlist - Список со-основателей

Права: Администратор+ Синтаксис: /cofounderlist Описание: Показывает список со-основателей группы.

/boosterlist - Список бустеров

Права: Администратор+ Синтаксис: /boosterlist Описание: Показывает список бустеров группы.

/cleanerlist - Список клинеров

Права: Администратор+ Синтаксис: /cleanerlist Описание: Показывает список клинеров группы.

/freelist - Список свободных пользователей

Права: Администратор+ Синтаксис: /freelist Описание: Показывает список свободных пользователей группы.

/staff - Список штатных ролей

Права: Все участники Синтаксис: /staff [full] Описание: Показывает список всех пользователей со штатными ролями.

💬 Команды информации о чате

/chat - Информация о чате

Права: Все участники Синтаксис: /chat Описание: Показывает информацию о текущем чате.

/ping - Проверка работы бота

Права: Все участники Синтаксис: /ping Описание: Проверяет работоспособность бота.

📋 Специальные возможности

Способы указания пользователя

Команды, требующие указания пользователя, поддерживают:

  1. Ответ на сообщение - команда в ответ на сообщение пользователя

  2. Упоминание - @username пользователя

  3. ID пользователя - числовой Telegram ID

Форматы вывода информации

  • Краткий формат - основная информация в чате

  • Полный формат - детальная информация в личку (для длинных списков)

🔐 Система прав доступа

Информационные команды имеют различные уровни доступа:

Роль
Информация
Списки
Статусы
Служебные

Создатель

Со-основатель

Администратор

Модератор

Помощник модератора

Обычный участник

📝 Примеры использования

Получение справочной информации

Просмотр списков участников

Информация о пользователях

⚡ Особенности работы

Безопасность

Команды проверяют права доступа и не раскрывают конфиденциальную информацию.

Форматирование

Информация выводится в удобном для чтения формате с эмодзи и структурированным текстом.

Приватность

Длинные списки отправляются в личку для сохранения чистоты чата.

Кэширование

Информация обновляется в реальном времени из базы данных.

🚨 Ограничения

  • Права: Некоторые команды требуют соответствующих прав в чате

  • Приватность: Служебные команды доступны только разработчику

  • Размер: Длинные списки отправляются в личку

  • Обновление: Информация может быть неактуальной при быстрых изменениях

управления в DeFendy позволяют настраивать работу бота, управлять закрепленными сообщениями, системой репортов и другими функциями группы. Все команды работают с префиксами /, !, ., ,, ; и защищены системой ролей для безопасности.

📌 Команды управления закрепленными сообщениями

/pin - Закрепление сообщения

Права: Администратор+ Синтаксис: /pin (в ответ на сообщение) Описание: Закрепляет сообщение в чате без уведомления участников.

/unpin - Открепление сообщения

Права: Администратор+ Синтаксис: /unpin (в ответ на сообщение или без аргументов) Описание: Открепляет конкретное сообщение или все закрепленные сообщения.

/unpinall - Открепление всех сообщений

Права: Администратор+ Синтаксис: /unpinall Описание: Открепляет все закрепленные сообщения в чате.

🚨 Команды управления системой репортов

/reports - Управление системой репортов

Права: Модератор+ Синтаксис: /reports [on|off] Описание: Включает или выключает систему репортов в группе.

/report - Вызов администраторов

Права: Обычные участники Синтаксис: /report (в ответ на сообщение) Описание: Отправляет жалобу администраторам группы на конкретное сообщение.

/admin - Вызов администраторов

Права: Обычные участники Синтаксис: /admin Описание: Вызывает администраторов группы для помощи.

📋 Информационные команды

/rules - Правила чата

Права: Все участники Синтаксис: /rules Описание: Показывает правила чата.

/help - Справка по командам

Права: Все участники Синтаксис: /help Описание: Показывает список доступных команд и их описание.

/start - Запуск бота

Права: Администратор+ Синтаксис: /start Описание: Отправляет приветственное сообщение и информацию о настройке бота.

🔄 Команды обновления данных

/reload - Обновление списка администраторов

Права: Администратор+ Синтаксис: /reload Описание: Обновляет список администраторов из Telegram API.

📊 Команды просмотра списков

/adminlist - Список администраторов

Права: Все участники Синтаксис: /adminlist Описание: Показывает список администраторов группы.

/modlist - Список модераторов

Права: Все участники Синтаксис: /modlist Описание: Показывает список модераторов группы.

/helperlist - Список помощников

Права: Все участники Синтаксис: /helperlist Описание: Показывает список помощников модераторов.

/cofounderlist - Список со-основателей

Права: Все участники Синтаксис: /cofounderlist Описание: Показывает список со-основателей группы.

/boosterlist - Список бустеров

Права: Все участники Синтаксис: /boosterlist Описание: Показывает список бустеров группы.

📋 Специальные возможности

Система репортов

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

  1. Включение/выключение: /reports on|off

  2. Отправка жалобы: /report в ответ на сообщение

  3. Вызов админов: /admin для общей помощи

Управление закрепленными сообщениями

  • Закрепление: /pin в ответ на сообщение

  • Открепление: /unpin для конкретного или всех сообщений

  • Массовое открепление: /unpinall для всех закрепленных

Автоматическое удаление команд

Команды управления автоматически удаляются через 1 секунду для поддержания чистоты чата.

🔐 Система прав доступа

Все команды управления защищены системой ролей:

Роль
Закрепление
Репорты
Обновление
Информация

Создатель

Со-основатель

Администратор

Модератор

Помощник модератора

Обычный участник

📝 Примеры использования

Управление закрепленными сообщениями

Настройка системы репортов

Обновление данных

Информационные команды

⚡ Особенности работы

Система репортов

При включенной системе репортов участники могут обращаться к администраторам через команды /report и /admin.

Обновление данных

Команда /reload синхронизирует список администраторов с Telegram API.

Безопасность

Все команды проверяют права доступа и не позволяют выполнять действия без соответствующих разрешений.

🚨 Ограничения

  • Права: Команды требуют соответствующих прав в чате

  • Telegram: Некоторые операции ограничены правами бота в Telegram

  • Система репортов: Работает только при включенном режиме

  • Закрепление: Максимум 5 закрепленных сообщений в группе

Last updated