How to integrate Discord

Discord

Integrating Discord with the Ultrade Partner Points System involves creating a Discord application, configuring credentials, setting up a redirect URI, and linking your Discord server. Follow these steps:

  1. Create a Discord App:

    • Sign in to your Discord account and navigate to the Discord Developer Portal https://discord.com/developers/applications

    • Click the "New Application" button to create a new app.

    • Once created, you'll be redirected to the app's info page.

  2. Copy Credentials:

    • From the app's General Information page, copy the "APPLICATION ID" and "PUBLIC KEY".

    • On the OAuth2 page, copy the "CLIENT ID" and "CLIENT SECRET".

  3. Pass Credentials to Ultrade Partner Admin App:

    • Provide the Client ID, Client Secret, and Bearer Token to the Ultrade partner admin App by clicking on the 'Point system' section in the left navigation, then clicking the configure Discord button in the social accounts overview...

    • From here you can add the credentials directly into our admin app...

    • When you click save, our system will then check your credentials. If there are any errors, please double check if you've entered the details correctly.

  4. Set Up Redirect:

    • In your Discord app's OAuth2 settings, navigate to the "Redirect" section.

    • Click the "Add Redirect" button and enter this Ultrade API endpoint: https://api.testnet.ultrade.org/social/discord/callback

    • Save the changes to complete the redirect setup.

  5. Link Discord Server:

    • You will need to link your Discord server to the Ultrade App. Specific instructions on how to do this will be provided separately.

  6. Additional Steps:

    • After completing the third step, the Ultrade App will verify that the provided credentials are correct and the domain is set up correctly.

By following these steps, you'll be able to connect your Discord server to the Ultrade Partner Points System, allowing users to earn points for engaging with your server and completing Discord-related tasks.

Last updated