This document explains how to connect the TrendSpider Alerts to an external platform- Discord via webhook. This will allow sending alert messages from TrendSpider to Discord channels.
Step 1: Navigate to your server, click on the server name from the top, and select Server Settings from the dropdown list.
Step 2: Select Integrations from the left sidebar and click on the Create Webhooks button.
Step 3: You will be provided with the options to configure the following:
- Avatar: Upload an image or GIF of your choice as an Avatar.
- Name: Provide a name to your Webhook to distinguish it from the other Webhooks
- Channel: Select the desired channel to which the Webhook will post the alert messages
Step 4: Click on the Copy Webhook URL button.
Sample Webhook URL:
https://discord.com/api/webhooks/983367423967248455/NawYp26VMciMzuU36awje5gZwOXoSxIgW0URhGX3Vb9LBxwOAcHx51qnjQPCMijp5_io
Formatting Message (Payload):
It is important to format the message based on the action you would like the Webhook to execute. For example, if you would like the Webhook to post the message, then rather than using a normal alert message like “ETHGBP” Greater Than 3000”, you will need to use the “content” key with a string value having the alert message.
Example: {"content":"ETHGBP Greater Than 3000"}
For more information, please refer to the documentation- Webhook Resource
Note: Incoming Webhooks can post messages to channels with a generated token.
Example Incoming Webhook Format (Payload):
{
"name": "test webhook",
"type": 1,
"channel_id": "199737254929760256",
"token": "3d89bb7572e0fb30d8128367b3b1b44fecd1726de135cbe28a41f8b2f777c372ba2939e72279b94526ff5d1bd4358d65cf11",
"avatar": null,
"guild_id": "199737254929760256",
"id": "223704706495545344",
"application_id": null,
"user": {
"username": "test",
"discriminator": "7479",
"id": "190320984123768832",
"avatar": "b004ec1740a63ca06ae2e14c5cee11f3",
"public_flags": 131328
}
}
For more information, please refer to the documentation- JSON/Form Params
TrendSpider Dynamic and Multi-Factor Alerts
You can configure Webhook alert settings in TrendSpider to send an HTTP POST request to a URL for receiving the notifications. Simply enter the incoming Webhook URL where POST requests should be sent. In this case, you can enter the Discord incoming Webhook URL.
For more information, please refer to the documentation- Webhooks
TIP: You can add the Webhook message in the Your Note field while setting up the Dynamic Alerts or Multi-Factor Alerts in the format acceptable to Discord.
TrendSpider Trading Bot Alerts
Selecting Webhook as the notification mode for receiving the alerts whenever the trading bot enters or exits a position will require you to define the Webhook Incoming URL and Webhook Body.
Enabling this will instruct TrendSpider to send HTTP POST requests to the webhook you provide. For example, if you want TrendSpider to send the alerts to Discord, then you will need to enter the Discord Incoming Webhook URL and define the Webhook Body in the HTTP POST Request Payload (JSON) format.
Related Discord Documentation
DOCUMENT | REFERENCE |
---|---|
Create Webhook | https://discord.com/developers/docs/resources/webhook#create-webhook |
Get Webhook | https://discord.com/developers/docs/resources/webhook#get-webhook |
Get Webhook with Token | https://discord.com/developers/docs/resources/webhook#get-webhook-with-token |
Get Webhook Message | https://discord.com/developers/docs/resources/webhook#get-webhook-message |