https://github.com/dev-leva1/discord-bot
Многофункциональный Discord бот с системой уровней, модерацией и другими полезными функциями.
https://github.com/dev-leva1/discord-bot
Last synced: 9 months ago
JSON representation
Многофункциональный Discord бот с системой уровней, модерацией и другими полезными функциями.
- Host: GitHub
- URL: https://github.com/dev-leva1/discord-bot
- Owner: dev-leva1
- Created: 2025-02-19T21:54:35.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-03-29T19:30:29.000Z (9 months ago)
- Last Synced: 2025-03-29T20:26:57.492Z (9 months ago)
- Language: Python
- Size: 36.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Discord Bot
Многофункциональный Discord бот с системой уровней, модерацией и другими полезными функциями.

## Возможности
- 📊 Система уровней и опыта
- Красивые карточки уровней
- Таблица лидеров
- Автоматическая выдача ролей за уровни
- 🛡️ Модерация
- Базовые команды (бан, кик, мут, очистка сообщений)
- Автомодерация (фильтр слов, анти-спам, лимит упоминаний)
- Система предупреждений
- 📝 Логирование
- Отслеживание действий модерации
- Логи сообщений (удаление, редактирование)
- Логи участников (вход/выход, изменение ролей)
- Логи голосовых каналов
- 👋 Приветствия
- Настраиваемый канал приветствий
- Красивые карточки приветствия
## Установка
1. Клонируйте репозиторий:
```bash
git clone https://github.com/dev-leva1/discord-bot
cd discord-bot
```
2. Установите зависимости:
```bash
pip install -r requirements.txt
```
3. Создайте файл `.env` и добавьте токен бота:
```
DISCORD_TOKEN=your_token_here
```
4. Запустите бота:
```bash
python bot.py
```
## Команды
### Основные команды
- `/rank` - Показать ваш уровень
- `/leaderboard` - Таблица лидеров
- `/help` - Список команд
### Модерация
- `/ban` - Забанить пользователя
- `/kick` - Выгнать пользователя
- `/mute` - Временно замутить пользователя
- `/clear` - Очистить сообщения
### Автомодерация
- `/automod addword` - Добавить запрещенное слово
- `/automod removeword` - Удалить запрещенное слово
- `/automod listwords` - Список запрещенных слов
- `/automod setspam` - Установить порог спама
- `/automod setinterval` - Установить интервал спама
- `/automod setmentions` - Установить лимит упоминаний
- `/automod setwarnings` - Установить максимум предупреждений
- `/automod setmute` - Установить длительность мута
### Настройки
- `/setwelcome` - Установить канал приветствий
- `/setlogs` - Установить канал для логов
- `/addrole` - Добавить роль-награду за уровень
- `/removerole` - Удалить роль-награду
- `/listroles` - Список ролей-наград за уровни
## Требования
- Python 3.8+
- discord.py 2.0+
- Pillow
- python-dotenv