[webhook]
	#The URL to send notifications to (Discord webhook URL or custom API endpoint)
	webhookUrl = ""
	#When true, formats payloads as Discord webhook embeds. When false, sends raw JSON.
	useDiscordFormat = true
	#HTTP request timeout in milliseconds
	# Default: 5000
	# Range: 1000 ~ 30000
	timeoutMs = 5000
	#Optional server name included in notifications (leave empty to omit)
	serverName = ""

	[events.trainCrash]
		#Enable train crash notifications (requires Create mod)
		enabled = true
		#Cooldown in seconds before the same train can trigger another notification (0 to disable)
		# Default: 60
		# Range: 0 ~ 3600
		cooldownSeconds = 60
		#Override webhook URL for train crash notifications (leave empty to use the global webhook)
		webhookUrl = ""

	[events.trainDerail]
		#Enable train derailment notifications for non-crash derailments (requires Create mod)
		enabled = true
		#Cooldown in seconds before the same train can trigger another derailment notification (0 to disable)
		# Default: 60
		# Range: 0 ~ 3600
		cooldownSeconds = 60
		#Override webhook URL for train derailment notifications (leave empty to use the global webhook)
		webhookUrl = ""

	[events.trainLifecycle]
		#Enable notifications when a train is assembled (requires Create mod)
		creationEnabled = true
		#Enable notifications when a train is disassembled (requires Create mod)
		deletionEnabled = true
		#Override webhook URL for train lifecycle notifications (leave empty to use the global webhook)
		webhookUrl = ""
