Сейчас мы используем другие технологии но метод защиты не изменился.
Версия кода от 26 мая 2025 года (1.0).
Была написана в день запуска бота.
Anti Raid Bot — это мощный и простой в использовании бот для Discord, предназначенный для защиты серверов от рейдов, массового создания/удаления ролей и каналов. Бот автоматически отслеживает действия участников и блокирует подозрительную активность, снимая роли с нарушителей и уведомляя владельца сервера.
✅ Автоматическая защита от рейдов
— Контролирует создание и удаление ролей
— Контролирует создание и удаление каналов
🛡️ Гибкие настройки безопасности
— Включение/выключение защиты
— Настройка лимитов действий за 24 часа
— Доверенные пользователи (обходят защиту)
👥 Управление доверенными лицами
— Добавление и удаление через интерфейс
— Подтверждение добавления для безопасности
📊 Логирование действий
— Все действия участников сохраняются в базу данных
— Подсчёт действий за последнее время
💬 Интуитивный интерфейс
— Встроенные embed-сообщения
— Кнопки и модальные окна (Discord UI)
— Полностью на русском языке
📁 Локальная база данных (SQLite)
— Никаких внешних зависимостей
— Автоматическое создание таблиц
pip install discord.pyУбедитесь, что у вас установлена версия
discord.pyне ниже 2.3.
- Создайте бота на Discord Developer Portal
- Включите следующие интенты:
Server Members IntentMessage Content IntentGuilds Intent
- Добавьте бота на сервер с правами:
Administrator(рекомендуется)
илиManage Roles,Manage Channels,View Audit Log,Send Messages
Откройте файл main.py и вставьте токен:
bot.run("ВАШ_ТОКЕН_ЗДЕСЬ")🔐 Храните токен в безопасности! Рекомендуется использовать
.envфайл и переменные окружения.
python main.py| Команда | Описание |
|---|---|
/help |
Показать справку по боту |
/settings |
Настройки защиты (только владелец) |
/status |
Текущий статус защиты |
/trusted |
Управление доверенными лицами |
После запуска команды /settings, владелец сервера получает интерактивное меню:
- Вкл/Выкл защиту — активирует или деактивирует систему
- Настроить лимиты — открывает форму для изменения лимитов
- Доверенные лица — управление пользователями, которые могут обходить защиту
- Назад — возврат в главное меню
⚠️ Все действия доступны только владельцу сервера.
Бот использует SQLite для хранения данных. Создаются следующие таблицы:
| Таблица | Описание |
|---|---|
protection_status |
Включена ли защита на сервере |
action_limits |
Лимиты действий (роли/каналы) |
trusted_users |
Список доверенных пользователей |
user_actions |
Лог действий пользователей |
server_images |
Кэш иконок серверов (для embed) |
Файл: database.db (создаётся автоматически)
Когда пользователь:
- Создаёт или удаляет роль/канал
- Бот проверяет:
- Активна ли защита
- Является ли пользователь владельцем или доверенным
- Не превысил ли лимит действий за 24 часа
Если лимит превышен:
- У пользователя снимаются все роли
- Владелец получает уведомление в ЛС
- Работает только с последним действием в логах (может не сработать при очень быстрых действиях)
- Для корректной работы требуется доступ к Audit Log
- Не отслеживает изменение ролей/каналов (только создание и удаление)
Вы можете помочь развитию бота:
- Добавить поддержку
.envдля токена - Реализовать модерацию действий (бан, кик)
- Добавить предупреждения до блокировки
- Поддержку нескольких серверов
- Веб-интерфейс для настроек
- Автоматическое восстановление сервера
Этот проект распространяется под лицензией MIT.
Вы можете свободно использовать, модифицировать и распространять его.
Если у вас есть вопросы или предложения — заходите в наш Discord
🛡️ Защитите свой сервер уже сегодня!
Разработано с заботой о безопасности и удобстве.
Используйте для себя, но лучше использовать нашего обновленного бота AntiRaidBot