Опции конфигурации
botToken
- Тип:
string - Обязательно
chats[]
chats[].name
- Тип:
string - Обязательно
chats[].isDefault
- Тип:
boolean - По умолчанию:
false
chats[].chatId
- Тип:
number - Обязательно
chats[].topicId
- Тип:
number | null - По умолчанию:
null
chats[].minecraftFormat
- Тип:
string - По умолчанию:
"<aqua>\\<<sender>></aqua> <text>"
Формат сообщений Telegram -> Minecraft. Использует форматирование MiniMessage.
chats[].telegramFormat
- Тип:
string - По умолчанию:
"<b>[<username>]</b> <text>"
Формат сообщений Minecraft -> Telegram. Использует форматирование MiniMessage.
messages.requirePrefixInMinecraft
- Тип:
string | null - По умолчанию:
null(отключено) - Пример:
"!"(кавычки обязательны)
WARNING
Не включайте это если у вас установлен чат-плагин. См. Совместимость для подробной информации
Если эта опция задана, сообщения без указанного префикса не будет переслано в Telegram.
messages.keepPrefix
- Тип:
boolean - По умолчанию:
false
Установите значение true, чтобы оставлять префикс, указанный в настройке выше, в сообщении
messages.mergeWindow
- Тип:
number - По умолчанию:
0(отключено)
Сообщения, отправленные в течение указанного интервала, будут объединены в одно. Значение указывается в секундах
messages.useRealUsername
- Тип:
boolean - По умолчанию:
false
Установите значение true, чтобы использовать реальный ник игрока вместо отображаемого имени во всех сообщениях в Telegram
integrations.bluemapUrl
- Тип:
string | null - По умолчанию:
null(отключено) - Пример:
https://map.example.com
Если эта опция задана, вейпойнты, которыми игроки поделились с помощью Xaero's Minimap/World Map, будут отображаться как ссылки на указанный инстанс BlueMap
integrations.incompatiblePluginChatPrefix
- Тип:
string | null - По умолчанию:
null(отключено) - Пример:
"!"(кавычки обязательны)
См. также: Совместимость
Используйте эту опцию, если вы используете несовместимый плагин, например CMI или AdvancedChat. Зарегистрирует legacy-обработчик ивентов чата с приоритетом LOWEST (HIGHEST на Forge/NeoForge) и будет отправлять только сообщения, начинающиеся с указанного префикса. Поддерживается только на Paper и Forge/NeoForge.
integrations.discord.toDiscordFmt
- Тип:
string - По умолчанию:
"**[{sender}]** {text}"
Формат сообщений Telegram -> Discord. Использует форматирование Discord (Markdown).
integrations.discord.toTelegramFmt
- Тип:
string - По умолчанию:
"<b>[<sender>]</b> <text>"
Формат сообщений Discord -> Telegram. Использует форматирование MiniMessage.
events.advancementMessages.enable
- Тип:
boolean
events.advancementMessages.enableTask
- Тип:
boolean
events.advancementMessages.enableGoal
- Тип:
boolean
events.advancementMessages.enableChallenge
- Тип:
boolean
events.advancementMessages.showDescription
- Тип:
boolean
Добавлять описания достижений при пересылке в Telegram
events.enableDeathMessages
- Тип:
boolean
events.joinMessages
- Тип:
true | false | 'first_join_only'
events.enableLeaveMessages
- Тип:
boolean
events.leaveJoinMergeWindow
- Тип:
number - По умолчанию:
0(отключено)
Если игрок выходит и заходит в течение указанного интервала, сообщения входа и выхода будут удалены. Это полезно когда игроки часто переподключаются, например из-за проблем с соединением. Работает только когда и joinMessages = true и enableLeaveMessages = true. Значение указывается в секундах
events.enableStartMessages
- Тип:
boolean
Отправлять ли сообщение в Telegram при старте сервера
events.enableStopMessages
- Тип:
boolean
Отправлять ли сообщение в Telegram при остановке сервера
advanced.botApiUrl
- Тип:
string - По умолчанию:
"https://api.telegram.org"
advanced.proxy.type
- Тип:
'none' | 'socks5' | 'http' - По умолчанию:
'none'
advanced.proxy.host
- Тип:
string
advanced.proxy.port
- Тип:
number
advanced.proxy.username
- Тип:
string | null
advanced.proxy.password
- Тип:
string | null
connectionRetry.maxAttempts
- Тип:
number - По умолчанию:
10
Максимальное количество попыток подключения. При значении меньше 1 количество попыток бесконечно
connectionRetry.initialDelay
- Тип:
number - По умолчанию:
1000
Задержка перед первой попыткой повторного подключения в миллисекундах
connectionRetry.maxDelay
- Тип:
number - По умолчанию:
300000
Максимальная задержка между попытками повторного подключения в миллисекундах
version
- Тип:
number
Версия конфига. Не меняйте вручную
