LoChat/bin/main/config/discord.yml
loki5512344 4f6eaf35e9 chore: clean up documentation and rebuild with badwords filter
- Remove outdated CODE_REVIEW_RU.md and REFACTORING_SERVICES.md documentation
- Add badwords.txt resource file for swear filter functionality
- Rebuild compiled classes with updated filter and configuration logic
- Update all configuration files (appearance, discord, filters, messages)
- Rebuild core components: ConfigManager, PluginInitializer, SwearFilter, GradientModule, PrefixService, PlayerEventListener, EnhancedChatRenderer
- Consolidate build artifacts with source changes for consistency
2026-04-06 00:38:34 +02:00

110 lines
No EOL
4.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ╔══════════════════════════════════════════════════════════════════════════════╗
# ║ Discord Integration ║
# ║ Интеграция с Discord ║
# ╚══════════════════════════════════════════════════════════════════════════════╝
# Включить интеграцию с Discord
enabled: true
# Настройки вебхука
webhook:
# URL вебхука Discord (получить в настройках канала)
url: "https://discord.com/api/webhooks/YOUR_WEBHOOK_ID/YOUR_WEBHOOK_TOKEN"
# Имя бота в Discord
username: "Minecraft Server"
# Аватар бота (URL изображения)
avatar_url: "https://mc-heads.net/avatar/minecraft/64"
# Настройки чата
chat:
# Отправлять сообщения чата в Discord
enabled: true
# Отправлять только глобальный чат (true) или весь чат (false)
global_only: true
# Формат сообщения чата
format: "**{player}**: {message}"
# Цвет embed для сообщений чата (hex без #)
embed_color: "5865F2"
# Использовать embed или обычное сообщение
use_embed: true
# Настройки событий игроков
events:
# Отправлять события входа/выхода
enabled: true
# Настройки входа на сервер
# {player} - ник игрока
join:
enabled: true
title: "🟢 Игрок зашел на сервер"
description: "**{player}** присоединился к серверу"
color: "00FF00"
thumbnail: "https://mc-heads.net/avatar/{player}/64"
# Настройки выхода с сервера
# {player} - ник игрока
quit:
enabled: true
title: "🔴 Игрок покинул сервер"
description: "**{player}** покинул сервер"
color: "FF0000"
thumbnail: "https://mc-heads.net/avatar/{player}/64"
# Настройки смерти игрока
# {player} - ник игрока
# {killer} - ник убийцы (если есть)
# {weapon} - название оружия (если есть)
# {death_message} - стандартное сообщение смерти
death:
enabled: true
# Убийство игроком
player_kill:
title: "⚔️ PvP убийство"
description: "**{player}** был убит игроком **{killer}** с помощью **{weapon}**"
color: "FF0000"
# Смерть от моба
mob_kill:
title: "💀 Смерть от моба"
description: "**{player}** был убит мобом **{killer}**"
color: "800080"
# Обычная смерть
default:
title: "💀 Смерть игрока"
description: "**{player}** {death_message}"
color: "800080"
thumbnail: "https://mc-heads.net/avatar/{player}/64"
# Настройки фильтрации
filter:
# Игнорировать сообщения от ботов
ignore_bots: true
# Минимальная длина сообщения для отправки
min_message_length: 1
# Максимальная длина сообщения (обрезать если больше)
max_message_length: 2000
# Заменять @everyone и @here на безопасные варианты
sanitize_mentions: true
# Настройки производительности
performance:
# Асинхронная отправка (рекомендуется)
async: true
# Таймаут подключения (секунды)
timeout: 10
# Повторные попытки при ошибке
retry_attempts: 3
# Задержка между попытками (миллисекунды)
retry_delay: 1000