A Discord notification posts a formatted message into one of your channels whenever a global matches your rules. This page covers the Discord side. For filters and general setup see custom notifications.

Getting your webhook URL

  1. Open your Discord server and go to Server Settings.
  2. Pick Integrations, then Webhooks.
  3. Click New Webhook, choose the channel it should post to, then Copy Webhook URL.
  4. Paste it into the notification form.

The URL looks like https://discord.com/api/webhooks/<id>/<token>.

Treat it as a secret. Anyone holding it can post to that channel, and it carries no other permissions. If it leaks, delete the webhook in Discord and create a new one. Entropia Central encrypts the URL before storing it, and only ever shows you a masked version afterwards.

Use Send test event once it is pasted. A sample global lands in the channel immediately, which confirms the URL and the channel in one go.

The message

The recommended format is built for you and includes links back to the avatar, the creature and the land area:

text
Emma Nova Steel killed a Atrox Old Alpha with the value of 1234.56 PED! @Fort Ithaca

Records are marked, so a Hall of Fame reads ⭐ HOF! and an all time high reads 🏆 MEGA LUCKY before the rest of the sentence.

Switch to Custom if you need different wording. You get a text box, three starting points to work from, and a set of tags you can click to insert at the cursor.

Tags

Tags are placeholders in braces, replaced with the real values when the message is sent.

TagGives you
{AvatarName}Avatar name, linked to their profile
{Action}The verb for the type, for example killed, found, constructed
{Details}The full description including the creature or item and the value
{GlobalValue}The value, for example 1234.56 PED
{Type}Hunting, Mining, and so on
{Location}Land area, for example @Fort Ithaca
{DateTime}When it happened
{Prefix}The record marker, empty for an ordinary global
{IsHof}, {IsAth}, {IsTeam}HOF, ATH or Team when it applies, otherwise empty
{AvatarSocietyName}The avatar's society
{CreatureName}, {DepositName}, {LandareaName}, {CraftedItemName}, {RareItemName}, {DiscoveredItemName}, {TieredItemName}, {ItemName}The specific entity, linked where a wiki page exists

Type specific tags are empty on globals they do not apply to. {CreatureName} is blank on a mining global, so a template leaning on them reads oddly across types. {Details} adapts to the type on its own, which is why the recommended format uses it.

Discord markdown works: **bold**, *italic*, `code` and [text](url).

Preview

The preview beside the form renders your template exactly as Discord will, with real links and formatting. Use the Example event picker to check it against a hunting global, a HOF, an ATH, a team global, mining, crafting, a discovery, a tier up and PvP before you save. A template that reads well for hunting often reads badly for crafting, and the picker is the fastest way to catch that.

Leave the template empty at any point to go back to the recommended format.

Rate limits

Discord limits how often a single webhook can post. Entropia Central paces messages to stay inside that limit, so a burst of globals is delivered slightly spread out rather than dropped.

This is another reason to keep your filters tight. A notification matching hundreds of globals an hour will lag behind real time.