Модерация и защита
Автомодерация, предупреждения, анти-рейд-инструменты и бэкапы структуры сервера.
Многофункциональный Discord-бот, который объединяет инструменты управления сервером, защиты сообщества и развлечения в одном проекте.
Fluffy задуман как универсальный бот для Discord-сообществ: вместо набора отдельных ботов он собирает основные функции в одном месте. В репозитории есть модульная загрузка расширений, инициализация базы данных, конфигурация через переменные окружения и проверки Python-кода через GitHub Actions.
Инструменты для администрации и комфортное пространство для участников в одном боте.
ЦЕЛЬ ПРОЕКТАВозможности ниже перечислены в README репозитория. Доступность отдельных функций зависит от версии и конфигурации бота.
Автомодерация, предупреждения, анти-рейд-инструменты и бэкапы структуры сервера.
Анкета в модальном окне, рассмотрение заявок кнопками и назначение ролей после решения модератора.
Создание обращений через кнопку, закрытие с архивированием и логирование действий.
Команды для общения, простые игры и система идей с голосованием участников.
Плеер с очередью, паузой, пропуском, повтором и текущим треком; нужны дополнительные зависимости.
Интеграции YouTube, Twitch и VK, серверные настройки и пользовательские текстовые команды по мере внедрения модулей.
InteractionBot и slash-команды Discord; функции организуются в расширения/cogs.
Локальная база данных для хранения данных приложения и настроек.
Секреты и параметры задаются переменными окружения; токен не должен попадать в репозиторий.
GitHub Actions запускает компиляцию Python и импорт модулей при push и pull request.
Fluffy/
├── main.py # запуск и загрузка расширений
├── database.py # инициализация БД
├── cogs/ # функциональные модули
├── utils/ # общие утилиты и логирование
├── .env # локальные секреты (не коммитить)
└── README.md # описание и запускСхема показывает основные элементы проекта, а не гарантирует полный актуальный список файлов репозитория.
Исходники, описание возможностей и история автоматических проверок доступны в репозитории.
Вернись в портфолио, чтобы посмотреть остальные работы и связаться со мной.