Skip to content

Config reference

general

botToken

  • Type: string
  • Required

chatId

  • Type: number
  • Required

topicId

  • Type: number | null

messages

requirePrefixInMinecraft

  • Type: string | null
  • Default: null (disabled)
  • Example: "!" (quotes are required)

WARNING

Don't enable this if you have a chat plugin installed. See Compatibility for more info

If this value is set, messages without specified prefix won't be forwarded to Telegram.

keepPrefix

  • Type: boolean

Set to true to keep the prefix specified in the above setting in the message

mergeWindow

  • Type: number
  • Default: 0 (disabled)

Chat messages sent within the specified interval will be merged in one. The value is specified in seconds

useRealUsername

  • Type: boolean

Set to true to use real player username instead of display name in all Telegram messages

integrations

bluemapUrl

  • Type: string | null
  • Default: null (disabled)
  • Example: https://map.example.com

If this value is set, waypoints shared from Xaero's Minimap/World Map will be rendered as links to a specified BlueMap instance.

globalChatName

  • Type: string

The chat name to forward messages from. Only has an effect when a compatible chat plugin with support for named chats, such as Chatty, is installed. (see Compatibility)

incompatiblePluginChatPrefix

  • Type: string | null
  • Default: null (disabled)
  • Example: "!" (quotes are required)

See also: Compatibility

Use this if you have an incompatible plugin, such as CMI or AdvancedChat installed. Will register a legacy chat listener with LOWEST priority and only forward messages that start with the specified string. Currently this only has an effect on Paper.

events

advancementMessages

enable

  • Type: boolean

enableTask

  • Type: boolean

Configure forwarding of each advancement type

enableGoal

  • Type: boolean

Configure forwarding of each advancement type

enableChallenge

  • Type: boolean

Configure forwarding of each advancement type

showDescription

  • Type: boolean

Include advancement descriptions in Telegram messages

enableDeathMessages

  • Type: boolean

enableJoinMessages

  • Type: boolean

enableLeaveMessages

  • Type: boolean

leaveJoinMergeWindow

  • Type: number
  • Default: 0 (disabled)

If a player leaves and then joins within the specified time interval, the leave and join messages will be deleted. This is useful when players frequently re-join, for example because of connection problems. Only has effect when both enableJoinMessages and enableLeaveMessages are set to true. The value is specified in seconds

enableStartMessages

  • Type: boolean

Whether to send a Telegram message when the server starts

enableStopMessages

  • Type: boolean

Whether to send a Telegram message when the server stops

advanced

botApiUrl

  • Type: string

version

  • Type: number

Config file version. Don't change manually