Skip to content

Notify_discord

lead2gold edited this page Feb 26, 2018 · 23 revisions

Discord Notifications

  • Source: https://discordapp.com/
  • Icon Support: Yes
  • Message Format: Text
  • Message Limit: 2000 Characters per message

Account Setup

Creating a Discord account is easy. The only part that requires a little bit of extra work is once you've got a channel set up (by default discord puts you in a #General channel). Click on the Gear icon (Settings) and from here you need to enable webhooks.

The webhook will end up looking something like this: https://discordapp.com/api/webhooks/417429632418316298/JHZ7lQml277CDHmQKMHI8qBe7bk2ZwO5UKjCiOAF7711o33MyqU344Qpgv7YTpadV_js

This effectively equates to: https://discordapp.com/api/webhooks/{WebhookID}/{WebhookToken}

The last part of the URL you're given make up the 2 tokens you need to send notifications with It's very important to pay attention. In the above example the tokens are as follows:

  1. WebhookID is 417429632418316298
  2. WebhookToken is JHZ7lQml277CDHmQKMHI8qBe7bk2ZwO5UKjCiOAF7711o33MyqU344Qpgv7YTpadV_js

Syntax

Valid syntaxes are as follows:

  • discord://{WebhookID}/{WebhookToken}/
  • discord://{userid}@{WebhookID}/{WebhookToken}/
  • discord://{WebhookID}/{WebhookToken}/?tts=Yes

Parameter Breakdown

Variable Required Description
WebhookID Yes The first part of 2 tokens provided to you after creating a incoming-webhook
WebhookToken Yes The second part of 2 tokens provided to you after creating a incoming-webhook
userid No Identify the name of the bot that should issue the message. If one isn't specified then the default is to just use your account (associated with the incoming-webhook).
tts No Enable Text-To-Speech (by default is is set to No)
footer No Include a message footer (by default is is set to No)
thumbnail No Include an image in-line with the message describing the notification type (by default is is set to Yes)
avatar No Over-ride the default discord avatar icon and replace it with one identify the notification type (by default is is set to Yes)

Example

Send a discord notification:

# Assuming our {WebhookID} is 417429632418316298
# Assuming our {WebhookToken} is JHZ7lQml277CDHmQKMHI8qBe7bk2ZwO5UKjCiOAF7711o33MyqU344Qpgv7YTpadV_js
notify discord:///T1JJ3T3L2/A1BRTD4JD/JHZ7lQml277CDHmQKMHI8qBe7bk2ZwO5UKjCiOAF7711o33MyqU344Qpgv7YTpadV_js
Clone this wiki locally