Jump to content

Discord Integration


Ahmad E.

Recommended Posts

  • Replies 441
  • Created
  • Last Reply
Posted

Finally. IPB needs something like this.  Might consider purchasing in the future. I have some suggestions

I've seen on other Discord Integration apps for XenForo that they also have Name synching. Is this possible? 

Also I've seen the ability to manage role permissions and pretty much the whole server directly from the ACP.

Would these 2 suggestions be possible in the future?

Posted
50 minutes ago, Dean Spencer said:

I've seen on other Discord Integration apps for XenForo that they also have Name synching. Is this possible? 

Yes, I'll work this.

50 minutes ago, Dean Spencer said:

Also I've seen the ability to manage role permissions and pretty much the whole server directly from the ACP.

This is also possible but I don't plan on adding that. Discord's own CP is already good enough, anything I would make, wouldn't really be better imo.

Posted

Does this plugin require direct access to the server to upload files or adjust permissions? I'm wondering if it's possible to use on IPS cloud plans.

Posted
Just now, Hezeber said:

Does this plugin require direct access to the server to upload files or adjust permissions? I'm wondering if it's possible to use on IPS cloud plans.

Nope it doesn't require anything. It should work on IPS Cloud but I haven't tested it as I don't have access to it.

If you purchase this, and it doesn't work on IPS Cloud, shoot me a PM and we'll get it figured out (refund). Alternatively, you can get the app off github to test and see if it works.

Posted
23 minutes ago, Fernando Sandoval said:

I don't see it in the screens but does this have feature to add as a block? 

As in, will I be able to add discord on the index page or on the sidebar? 

Nope, but I could probably add a widget that shows the discord widget.

Posted

Love this idea and I've decided to test it before purchasing (which btw love the fact you allowed easy access to your github :)) the one problem I'm having is it's spitting out 400 errors when making a new thread in forums i've setup to post to my discord. Is it because my forum is completely locked down?

Posted
9 hours ago, Paul Kaiser said:

Love this idea and I've decided to test it before purchasing (which btw love the fact you allowed easy access to your github :)) the one problem I'm having is it's spitting out 400 errors when making a new thread in forums i've setup to post to my discord. Is it because my forum is completely locked down?

I am sorry but as it states, you're on your own when using the free version:

Quote

However there will be no support provided for those who do not purchase this application.

 

Posted

Love it, it's a great news ! I've started to do it on my own, but you done it quicker and open source.

I've just bought it to thank ou for your great work, i think i will contribute to your github repository ASAP ;)

Great initiative.

Posted

I've just encountered a bug, i've installed app, but when i want to associate my IPS Account to my Discord Account on User settings, i'm facing an error "Access denied."

Shown after logged on Discord and redirected to IPS installation (applications/discord/interface/oauth/auth.php?state=ucp-<token>-&code=<token>).

No tested by creating new account with Discord handler

Posted
1 minute ago, JiigSaaw said:

I've just encountered a bug, i've installed app, but when i want to associate my IPS Account to my Discord Account on User settings, i'm facing an error "Access denied."

Shown after logged on Discord and redirected to IPS installation (applications/discord/interface/oauth/auth.php?state=ucp-<token>-&code=<token>).

No tested by creating new account with Discord handler

That should happen if you click on cancel instead of authorize. I have tested the authorization process multiple times and never had an issue, can you PM access to your site/FTP so I can take a look?

Posted

I've solved this issue by a 666 chmod on that file, don't know why it was 2xx.

Now i'm facing a new issue if i want to associate it:

IPS\discord\Api\Exception\BadRequestException:  (0)
#0 /home/pacorpfrqi/www/applications/discord/sources/Api/AbstractResponse.php(62): IPS\discord\Api\_AbstractResponse->throwException('400')
#1 /home/pacorpfrqi/www/applications/discord/sources/Api/GuildMember.php(50): IPS\discord\Api\_AbstractResponse->handleApi()
#2 /home/pacorpfrqi/www/system/Login/Discord.php(110): IPS\discord\Api\_GuildMember->updateRoles(Object(IPS\Member))
#3 /home/pacorpfrqi/www/applications/core/modules/front/system/settings.php(996): IPS\Login\_Discord->authenticate(Object(IPS\Http\Url\Friendly), Object(IPS\Member))
#4 [internal function]: IPS\core\modules\front\system\_settings->_profilesync()
#5 /home/pacorpfrqi/www/applications/core/modules/front/system/settings.php(55): call_user_func(Array)
#6 /home/pacorpfrqi/www/system/Dispatcher/Controller.php(96): IPS\core\modules\front\system\_settings->manage()
#7 /home/pacorpfrqi/www/applications/core/modules/front/system/settings.php(35): IPS\Dispatcher\_Controller->execute()
#8 /home/pacorpfrqi/www/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\system\_settings->execute()
#9 /home/pacorpfrqi/www/index.php(13): IPS\_Dispatcher->run()
#10 {main}

Sorry, but i can't communicate my access due to security reasons.

Posted
Just now, JiigSaaw said:

I've solved this issue by a 666 chmod on that file, don't know why it was 2xx.

Now i'm facing a new issue if i want to associate it:


IPS\discord\Api\Exception\BadRequestException:  (0)
#0 /home/pacorpfrqi/www/applications/discord/sources/Api/AbstractResponse.php(62): IPS\discord\Api\_AbstractResponse->throwException('400')
#1 /home/pacorpfrqi/www/applications/discord/sources/Api/GuildMember.php(50): IPS\discord\Api\_AbstractResponse->handleApi()
#2 /home/pacorpfrqi/www/system/Login/Discord.php(110): IPS\discord\Api\_GuildMember->updateRoles(Object(IPS\Member))
#3 /home/pacorpfrqi/www/applications/core/modules/front/system/settings.php(996): IPS\Login\_Discord->authenticate(Object(IPS\Http\Url\Friendly), Object(IPS\Member))
#4 [internal function]: IPS\core\modules\front\system\_settings->_profilesync()
#5 /home/pacorpfrqi/www/applications/core/modules/front/system/settings.php(55): call_user_func(Array)
#6 /home/pacorpfrqi/www/system/Dispatcher/Controller.php(96): IPS\core\modules\front\system\_settings->manage()
#7 /home/pacorpfrqi/www/applications/core/modules/front/system/settings.php(35): IPS\Dispatcher\_Controller->execute()
#8 /home/pacorpfrqi/www/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\system\_settings->execute()
#9 /home/pacorpfrqi/www/index.php(13): IPS\_Dispatcher->run()
#10 {main}

Sorry, but i can't communicate my access due to security reasons.

Totally understandable, but in some issues I just need access to debug. I've been doing this for a few through teamviewer too.

But for this specific issue, I just fixed that for someone and will update the app in a few minutes ;)

Posted

I saw it, thanks for reporting. I'll tackle it over the weekend when I get a chance as this is not too important and technically not a bug.

Btw. creating issues in Github is better than posting them here @everyone, so if you have a Github account please take them there :).

Posted

Getting an error on the latest:  1C133/9 The application you uploaded cannot be installed because it is not a valid application, the archive is corrupt or the file and directory permissions in /applications do not allow it.

Posted
5 hours ago, ADKGamers said:

@Ahmad E.  would you like feature suggestions there as well, or just issues?   So far so good though! :)  Thank you!

Feature suggestions too :)

3 hours ago, TheSkyLounge.tv said:

Getting an error on the latest:  1C133/9 The application you uploaded cannot be installed because it is not a valid application, the archive is corrupt or the file and directory permissions in /applications do not allow it.

Make sure the file /discord/interface/oauth/auth.php is chmodded correctnly (most likely needs to be 644). I don't know why it changes to 2xx for some people as I don't touch it. I'll probably add a manually chmod in the upgrade process to avoid this issue.

Posted
3 hours ago, IrishInsanity said:

Getting an error as well unfortunately. hT0zmgU.png

Make sure the file /discord/interface/oauth/auth.php is chmodded correctly (most likely needs to be 644). I don't know why it changes to 2xx for some people as I don't touch it. I'll probably add manual chmod in the upgrade process to avoid this issue.

Posted
13 hours ago, Ahmad E. said:

Make sure the file /discord/interface/oauth/auth.php is chmodded correctly (most likely needs to be 644). I don't know why it changes to 2xx for some people as I don't touch it. I'll probably add manual chmod in the upgrade process to avoid this issue.

I was able to install the application and set up the discord bot but when I went to edit the forums I ran into this guy.

Zeq8L0i.png

Quote

IPS\discord\Api\Exception\NotFoundException:  (0)
#0 /home/validusgamers/public_html/applications/discord/sources/Api/AbstractResponse.php(62): IPS\discord\Api\_AbstractResponse->throwException('404')
#1 /home/validusgamers/public_html/applications/discord/sources/Api/Guild.php(29): IPS\discord\Api\_AbstractResponse->handleApi()
#2 /home/validusgamers/public_html/applications/discord/sources/Api/Guild.php(94): IPS\discord\Api\_Guild->getInformation('channels')
#3 /home/validusgamers/public_html/applications/discord/sources/Api/Guild.php(107): IPS\discord\Api\_Guild->getChannels()
#4 /home/validusgamers/public_html/init.php(447) : eval()'d code(35): IPS\discord\Api\_Guild->getChannelsOnlyName()
#5 /home/validusgamers/public_html/system/Node/Controller.php(459): IPS\forums\discord_hook_forum->form(Object(IPS\Helpers\Form))
#6 /home/validusgamers/public_html/system/Node/Controller.php(358): IPS\Node\_Controller->_addEditForm(Object(IPS\forums\Forum))
#7 /home/validusgamers/public_html/applications/forums/modules/admin/forums/forums.php(124): IPS\Node\_Controller->form()
#8 [internal function]: IPS\forums\modules\admin\forums\_forums->form()
#9 /home/validusgamers/public_html/system/Dispatcher/Controller.php(85): call_user_func(Array)
#10 /home/validusgamers/public_html/system/Node/Controller.php(63): IPS\Dispatcher\_Controller->execute()
#11 /home/validusgamers/public_html/applications/forums/modules/admin/forums/forums.php(40): IPS\Node\_Controller->execute()
#12 /home/validusgamers/public_html/system/Dispatcher/Dispatcher.php(129): IPS\forums\modules\admin\forums\_forums->execute()
#13 /home/validusgamers/public_html/admin/index.php(14): IPS\_Dispatcher->run()
#14 {main}

 

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...