TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/BunnyNabbit/voxel-telephone/llms.txt
Use this file to discover all available pages before exploring further.
DiscordWebhook integration sends server events to a Discord channel by posting rich embed messages through a Discord incoming webhook URL. No bot account or OAuth is needed — just a webhook URL generated in your server’s channel settings.
How it works
When an event matching one of your configured interests is triggered,DiscordWebhook sends an HTTP POST to your webhook URL with the message formatted as a Discord embed. The message text appears in the embed’s description field.
Set up a Discord webhook
Open your Discord server settings
In Discord, go to the channel where you want events posted. Click the gear icon next to the channel name to open Edit Channel.
Create an incoming webhook
Navigate to Integrations → Webhooks → New Webhook. Give it a name (for example,
Voxel Telephone) and click Copy Webhook URL.Configuration
Add an entry to theintegrations array in config.json with "class": "DiscordWebhook". The authData object requires a single field:
| Field | Type | Description |
|---|---|---|
authData.webhookUrl | string | The full Discord incoming webhook URL. |
interests | array | Event types this integration should receive. |
language | string | Optional locale for formatted messages. Defaults to "en". |
Choosing interests for Discord
The interest types most useful for a Discord channel are:gameProgression— notifies your community when game turns complete.playerConnection— shows when players join or leave the server.announcement— forwards the server’s periodic in-game tips to Discord.startServer— posts a message when the server finishes starting up.
chatMessage will forward every in-game chat message to Discord. Use it only if you want a full chat bridge, as it can be high-volume.
Multiple Discord integrations
You can add more than oneDiscordWebhook entry to send different event types to different channels: