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

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

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

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

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

# Ответить на сообщение командой
/pin

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

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

# Открепить конкретное сообщение
/unpin  # в ответ на сообщение

# Открепить все закрепленные сообщения
/unpin  # без ответа на сообщение

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

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

/unpinall

/repin - Перезакрепление сообщения

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

/unrepin - Открепление перезакрепленного сообщения

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

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

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

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

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

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

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

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

🔗 Команды управления ссылками

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

🚀 Команды запуска и настройки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Перезакрепление: /repin для обновления закрепленного сообщения

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

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

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

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

Роль
Закрепление
Репорты
Ссылки
Запуск
Обновление

Создатель

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

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

Модератор

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

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

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

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

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

Управление ссылками

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

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

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

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

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

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

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

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

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

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

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

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

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

Last updated