Discord Integration

Discord Integration [Paid] 2.8.6

No permission to buy ($35.00)
Nothing but trouble. I am so upset. It's now giving me this. I don't even know where to look or how to fix this. I don't code. This stuff is gibberish to me and I am so confused.
 

Attachments

  • chrome_hBSpexmEBc.webp
    chrome_hBSpexmEBc.webp
    3.9 KB · Views: 17
Nothing but trouble. I am so upset. It's now giving me this. I don't even know where to look or how to fix this. I don't code. This stuff is gibberish to me and I am so confused.
Take your time and follow the Installation guide.

What you are missing is the redirect URI.
3. Using the sidebar on the left, navigate to the OAuth2 section for your Discord application and click "Add Redirect". Fill in a URL in the form of your board URL followed by connected_account.php. So for example: https://mysite.com/connected_account.php
 
Got all that. Good lord. But I don't see it in my toolbar. ( am so sorry I'm so bad with this and I love you for being patient with me!)
 
Hoping someone can point me in a direction. I have a ticket open, but who knows how long they take with tickets. I'd just leave it for now, but I am on a time crunch to get all this done.
 
Well, I guess I need to look elsewhere. I got it installed, but it's throwing errors and nowhere in the setup instructions do I see how to fix them. I also don't see anywhere how to get it to show on a toolbar or in a widget, either. Again, sorry I'm so slow at this stuff.
 
@NixFifty Server error log and Please add support Node.js v16

Code:
GuzzleHttp\Exception\ClientException: Msg: {"error":null,"userId":37930,"discordId":"699296355973333063","content":"","embed":{"footer":{"text":"Nirjonmela Desi Forum"},"url":"https:\/\/nirjonmela.com\/members\/anirudha-sen.37930\/trophies","timestamp":"2023-07-28T06:41:05+00:00","title":"You have been awarded a trophy: Avatar","author":{"name":"anirudha sen","url":"https:\/\/nirjonmela.com\/members\/anirudha-sen.37930\/","icon_url":"https:\/\/cdn.nirjonmela.com\/data\/avatars\/s\/37\/37930.jpg?1690526193"}}}; Client error: `POST https://discord.com/api/channels/1134374985553690674/messages` resulted in a `403 Forbidden` response: {"message": "Cannot send messages to this user", "code": 50007} src/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113

Generated by: Unknown account Jul 28, 2023 at 12:41 PM

Stack trace

#0 src/vendor/guzzlehttp/guzzle/src/Middleware.php(65): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
#1 src/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
#2 src/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL)
#3 src/vendor/guzzlehttp/promises/src/TaskQueue.php(48): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}()
#4 src/vendor/guzzlehttp/promises/src/Promise.php(248): GuzzleHttp\Promise\TaskQueue->run(true)
#5 src/vendor/guzzlehttp/promises/src/Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn()
#6 src/vendor/guzzlehttp/promises/src/Promise.php(269): GuzzleHttp\Promise\Promise->waitIfPending()
#7 src/vendor/guzzlehttp/promises/src/Promise.php(226): GuzzleHttp\Promise\Promise->invokeWaitList()
#8 src/vendor/guzzlehttp/promises/src/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#9 src/vendor/guzzlehttp/guzzle/src/Client.php(182): GuzzleHttp\Promise\Promise->wait()
#10 src/addons/NF/Discord/Api.php(1020): GuzzleHttp\Client->request('POST', 'https://discord...', Array)
#11 src/addons/NF/Discord/Api.php(661): NF\Discord\Api->request(Array, 'channels/113437...', Array)
#12 src/addons/NF/Discord/ApiMessage/MessageToUserDM.php(67): NF\Discord\Api->createMessage('113437498555369...', '', Array)
#13 src/addons/NF/Discord/ApiMessage/AbstractApiMessage.php(181): NF\Discord\ApiMessage\MessageToUserDM->NF\Discord\ApiMessage\{closure}()
#14 src/addons/NF/Discord/ApiMessage/MessageToUserDM.php(64): NF\Discord\ApiMessage\AbstractApiMessage->withApiThrow(Object(Closure))
#15 src/addons/NF/Discord/Repository/Queue.php(351): NF\Discord\ApiMessage\MessageToUserDM->dispatch()
#16 src/addons/NF/Discord/Job/DiscordSendQueue.php(22): NF\Discord\Repository\Queue->run(8)
#17 src/XF/Job/Manager.php(260): NF\Discord\Job\DiscordSendQueue->run(8)
#18 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 8)
#19 src/XF/Job/Manager.php(86): XF\Job\Manager->runJobEntry(Array, 8)
#20 job.php(43): XF\Job\Manager->runQueue(false, 8)
#21 {main}

Request state

array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(44) "/threads/80649/page-26"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
I'm still running 2.8.1, but I'm getting this when trying to link my own Disc account to my site. I've checked my "site name" account and "test" user and neither of them have Discord linked but its saying someone else has it connected?

1693071324549.webp

I do not have any other Discord addons connected or in use. I deauthed the other one before authing this one.
 
It means exactly what it says. Your discord email address exists on another xenforo account, not the account you are trying to connect with
 
It means exactly what it says. Your discord email address exists on another xenforo account, not the account you are trying to connect with
I had to change my discord account email to get it fixed. That's a bummer, was hoping to not have to have them both the same since if my domain expires, I'll lose access to my discord account (custom domain email).
 
I had to change my discord account email to get it fixed. That's a bummer, was hoping to not have to have them both the same since if my domain expires, I'll lose access to my discord account (custom domain email).
Why didn't you change the email account on the forums if you didn't want it to be the same.
 
Why didn't you change the email account on the forums if you didn't want it to be the same.
Since I have two addresses connected, one for a test account, one for my actual. I put the personal on the test account, but the domain email on same domain.
 
Since I have two addresses connected, one for a test account, one for my actual. I put the personal on the test account, but the domain email on same domain.
...It would make more sense to do it in reverse if you're worried about loss of access to the domain email?
 
  • Like
Reactions: Xon
Any chance we can have this mention a discord group when a thread is created? We have this tracking application submissions that are posted to a thread, so having it @ a role to let them know an application has been posted would be crazy handy.
 
Can this plugin generate posts based on posts on discord? My plan is to link a ticketing system to the website so when users make a ticket it will make a new post on the website. This would be so helpful in keeping records for my community.
 
Top Bottom