No description
- Создана доменная структура feature/level/ с разделением на domain/service - ынесены классы LevelUpResult, LevelProgress, UserStats, XpFormula - Созданы сервисы: LevelService, MessageCooldownService, LeaderboardService - еремещены команды и листенеры в feature/level/ - далены импорты AudioManager и мертвые ссылки на TTS - бновлены все тесты овая функциональность: - енератор красивых профильных карточек (RankCardGenerator) - оманда !profile для просмотра карточки с уровнем, XP, статистикой - оманда !stop для безопасной остановки бота (только админы) - обавлены ассеты: фоны, иконки, бейджи Технические улучшения: - ерсистентный кулдаун через UserStats.lastMessageTime - бобщенные методы лидерборда через Comparator - Graceful shutdown с сохранением всех данных - Fallback на заглушки если ассеты не загрузились |
||
|---|---|---|
| gradle/wrapper | ||
| src | ||
| .gitignore | ||
| build.gradle | ||
| FEATURES.md | ||
| gradle.properties | ||
| README.md | ||
| settings.gradle | ||
| TODO.md | ||
🤖 Loki Discord Bot
Многофункциональный Discord бот с системой уровней, личными голосовыми каналами и модерацией.
⚡ Быстрый старт
# Запуск
gradle run
# Настройка через Discord
/voice-setup trigger #создать-канал
/counter-setup channel #счетчик
/log-setup moderation #логи
📚 Документация
- FEATURES.md - Полный список функций
- TODO.md - План развития
🎯 Основные функции
- 🎯 Система уровней (200 XP × уровень)
- 🎤 Личные голосовые каналы
- 📊 Счетчик участников
- 📝 Логи модерации
- 🎮 Развлекательные команды
- 🛡️ Модерация
- 🎨 Кастомные роли
🛠️ Технологии
- Java 21
- JDA 5.0.0
- SQLite
- Google Guice
📦 Требования
- Java 21+
- Gradle 8.x
Версия: 2.0 | Лицензия: MIT