Setup Discord Application
setup your own discord application to manage order status from your discord channel directly first of all, visit discord developers https //discord com/developers/applications page and create an account step 1 create new application under applications page, click the new application button to create an application name your discord application, that's the notification sender's name you will see in the discord channel step 2 general information once the application is created we will be re directed to general information page in this page, we can configure the discord application app icon the notification sender's profile icon name the notification sender's name description the notification sender's profile description and the information/configuration required by syncpa pro plugin public key configuration \[discord] public key ā \[syncpa plugin] pro features section copy and paste the key to discord public key field under the pro features section of the plugin interaction endpoint url configuration \[syncpa plugin] interaction endpoint url ā \[discord application] interaction endpoint url field copy the interaction endpoint url under the pro features section of the plugin, and then paste it here (discord application > interaction endpoint url field) if you see "validation errors" messages, make sure to include discord user agents into your firewall white list discord interactions user agents ā discord interactions/1 0 (+https //discord com) step 3 bot token under bot page, click the reset token button to generate discord bot token configuration \[discord] bot token ā \[syncpa plugin] pro features section once the token is generated, click the copy button to copy and paste it to discord bot token field under the pro features section of the plugin as we need the applications/bot to manage the message content (notifications) in the channel, the message content intent permission must be granted configuration \[discord] message content intent permissions check it under bot > privileged gateway intents section, and make sure to click the save changes button to confirm the updates step 4 oauth2 for invitation url next, go to oauth2 page, we need to grant required access permissions to the application/bot under oauth2 url generator > scopes section, select "bot" configuration \[discord] permissions after that, you will see the bot permissions section under text permissions, select send messages create public threads create private threads send messages in threads manage messages manage threads embed links attach files read message history use slash commands use embedded activities use external apps once the selection is done, the generated url will be updated with the specified permissions for users to invite the application/bot to their discord server step 5 invite the application to your discord server open the browser and simply paste the url to it, select the server that you would like to add the application to while authorizing you will see the permissions just specified once authorized, you can go to your discord channel and utilize the powerful channel permissions management function and add the application to a specific channel that you are going to monitoring & managing the order status step 6 get channel id to know the channel id we need to enable discord's developer mode first, go to user settings under app settings, enter advanced page enable the developer mode https //cdn std droplr net/files/acc 1078424/sa8m2r https //cdn std droplr net/files/acc 1078424/sa8m2r configuration \[discord channel] channel id ā \[syncpa plugin] pro features section after that, go to your channel and right click on it, from the pop up menu you can find the copy channel id option copy the channel id and paste it to discord channel id field under the pro features section of the plugin step 7 application permissions in the channel discord provides granular level of control to the category, channel and role under the circumstances that server owner might assign insufficient permissions to the catrgory and therefore channel inherits insufficient permissions for such case, go to your channel and right click on it, from the pop up menu you can find the edit channel option enter the permissions page, from advanced permissions section, locate the roles/members of your discord application/bot for syncpa pro and make sure below permissions are checked for the role/member view channel send messages send messages in threads create public threads create private threads embed links attach files manage messages manage threads read message history use application commands use activities use external apps once the permissions are configured, the notifications will be sent to your channel successfully