No, but you can use role restriction to limit their access to the Discord as much as possible.I am new to this. Can I setup Discord so that only users with connected accounts from my forum can join?
So basically I can remove their access to posts within the Discord?No, but you can use role restriction to limit their access to the Discord as much as possible.
Sent a PM.So basically I can remove their access to posts within the Discord?
Sorry, this is my first go at this. I spent some time on IRC years ago.
AFAIK not out of the box.Hello, If I buy this addon is it able to post a notification when someone uses the XenForo Media Gallery to post new media?
- Add support for multiple servers that can be used as notification targets.
- Use a background queue to dispatch Discord notifications to avoid blocking sending alerts and encountering rate limiting.
- Significant rework of role syncing to be more reliable.
- Use background queue for role syncing.
- Add a new option to sync avatars from Discord.
- Add support for Discord server events to the API wrapper.
- Add support for Xon's Threadmarks add-on.
- Fix incorrect function...
- XF\Db\InvalidQueryException: xf_nf_discord_server: MySQL query error [1071]: Specified key was too long; max key length is 767 bytes
- src/XF/Db/AbstractStatement.php:230
CREATE TABLE IF NOT EXISTSxf_nf_discord_server
(
discord_server_id
INT UNSIGNED NOT NULL AUTO_INCREMENT,
guild_id
VARCHAR(255) NOT NULL,
name
VARCHAR(255) DEFAULT NULL,
PRIMARY KEY (discord_server_id
),
KEYguild_id
(guild_id
)
) ENGINE = INNODB CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci
------------
#0 src/XF/Db/Mysqli/Statement.php(198): XF\Db\AbstractStatement->getException('MySQL query err...', 1071, '42000')
#1 src/XF/Db/Mysqli/Statement.php(79): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1071, '42000')
#2 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#3 src/XF/Db/Schema/AbstractDdl.php(158): XF\Db\AbstractAdapter->query('CREATE TABLE IF...')
#4 src/XF/Db/SchemaManager.php(185): XF\Db\Schema\AbstractDdl->apply()
#5 src/addons/NF/Discord/Setup.php(65): XF\Db\SchemaManager->createTable('xf_nf_discord_s...', Object(Closure))
#6 src/addons/NF/Discord/Setup.php(144): NF\Discord\Setup->applySchemaUpdates()
#7 src/XF/AddOn/StepRunnerUpgradeTrait.php(124): NF\Discord\Setup->upgrade2070070Step1(Array)
#8 src/XF/AddOn/StepRunnerUpgradeTrait.php(73): NF\Discord\Setup->upgradeStepRunner(2070070, 1, Array, 2070072)
#9 src/XF/Admin/Controller/AddOn.php(597): NF\Discord\Setup->upgrade(Array)
#10 src/XF/Mvc/Dispatcher.php(352): XF\Admin\Controller\AddOn->actionUpgrade(Object(XF\Mvc\ParameterBag))
#11 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:AddOn', 'Upgrade', Object(XF\Mvc\RouteMatch), Object(ThemeHouse\InstallAndUpgrade\XF\Admin\Controller\AddOn), NULL)
#12 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(ThemeHouse\InstallAndUpgrade\XF\Admin\Controller\AddOn), NULL)
#13 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#14 src/XF/App.php(2352): XF\Mvc\Dispatcher->run()
#15 src/XF.php(524): XF\App->run()
#16 admin.php(13): XF::runApp('XF\\Admin\\App')
#17 {main}
array(4) {
["url"] => string(37) "/admin.php?add-ons/NF-Discord/upgrade"
["referrer"] => string(55) "https://mysite.com/admin.php?add-ons/NF-Discord/upgrade"
["_GET"] => array(1) {
["add-ons/NF-Discord/upgrade"] => string(0) ""
}
["_POST"] => array(7) {
["_xfProcessing"] => string(1) "1"
["continue"] => string(1) "1"
["confirm"] => string(1) "1"
["params"] => string(2) "[]"
["count"] => string(1) "1"
["finished"] => string(1) "0"
["_xfToken"] => string(8) "********"
}
}
- Adjust column types for various columns to account for older MySQL versions.
- Fix "Include replies made to threads" option not being set.
- Fix "Enable syncing of XenForo bans with Discord bans" was not respected.
- Fix new/re-opened report notifications being flipped.
I got this when 2.6.1 was released, installed it and never configured it. I went to configure it, noticed there was an upgrade available so I upgraded before configuring. Now it can't complete the upgrade, and the discord menu in the left sidebar is goneNixFifty updated Discord Integration with a new update entry:
Version 2.7.1
Read the rest of this update entry...
- Add option for additional servers to be disabled.
- Add option to kick users based on user group membership.
- Add option to kick users when they disassociate from Discord.
- When viewing server details, display current permissions for the bot user to aid troubleshooting.
- Various improvements to sync process and error handling.
PATCH https://discord.com/api/guilds/504730307019276288/members/712439368467480608
resulted in a 403 Forbidden
response: {"message": "Missing Permissions", "code": 50013}MySQL query error [1364]: Field 'nf_discord_threadmarks_category_ids' doesn't have a default value
LogicException: xf_nf_discord_queue: Unknown schema DDL type XF\Db\Schema\Drop src/addons/SV/StandardLib/InstallerHelper.php:420
Generated by: admin 25.5.2022 at 02:34
Stack trace
#0 src/addons/NF/Discord/Setup.php(289): NF\Discord\Setup->addOrChangeColumn(Object(XF\Db\Schema\Drop), 'queue_id', 'int')
#1 src/XF/Db/SchemaManager.php(205): NF\Discord\Setup->NF\Discord\{closure}(Object(XF\Db\Schema\Drop))
#2 src/addons/NF/Discord/Setup.php(252): XF\Db\SchemaManager->dropTable('xf_nf_discord_q...', Object(Closure))
#3 src/XF/AddOn/StepRunnerUninstallTrait.php(61): NF\Discord\Setup->uninstallStep1(Array)
#4 src/XF/AddOn/StepRunnerUninstallTrait.php(28): NF\Discord\Setup->uninstallStepRunner(1, Array)
#5 src/XF/Admin/Controller/AddOn.php(657): NF\Discord\Setup->uninstall(Array)
#6 src/XF/Mvc/Dispatcher.php(352): XF\Admin\Controller\AddOn->actionUninstall(Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:AddOn', 'Uninstall', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\AddOn), NULL)
#8 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\AddOn), NULL)
#9 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2351): XF\Mvc\Dispatcher->run()
#11 src/XF.php(517): XF\App->run()
#12 admin.php(13): XF::runApp('XF\\Admin\\App')
#13 {main}
Request state
array(4) {
["url"] => string(39) "/admin.php?add-ons/NF-Discord/uninstall"
["referrer"] => string(56) "https://xf22.test/admin.php?add-ons/NF-Discord/uninstall"
["_GET"] => array(1) {
["add-ons/NF-Discord/uninstall"] => string(0) ""
}
["_POST"] => array(7) {
["_xfProcessing"] => string(1) "1"
["continue"] => string(1) "1"
["confirm"] => string(1) "1"
["params"] => string(2) "[]"
["count"] => string(1) "1"
["finished"] => string(1) "0"
["_xfToken"] => string(8) "********"
}
}
- Add widget to display current number of online users in a specified Discord server.
- Minor improvements and cleanup for syncing.
- Improve PHP 8.1 compatibility when all Discord servers have been disabled.
- Track account being connected to Discord within user change log.
- Fix error during upgrade when no valid Discord servers are setup.
- Fix bad default for xf_forum table when add-on is disabled.
- Fix uninstaller.
Does this happen with all accounts? If it is an occasional problem, it might be normal behavior: Given forum user A wants to connect their Discord account and uses on Discord the email address of forum user B, then this error occurs. Keep in mind, that email-addresses on XF and Discord may differ (for the same user).when user wants to associate their accounts with discord, an error occured that someone has already linked his discord with an account
No, it's not that case. I recently installed this plugin from @NixFifty and before that there were already entries from a discord plugin before (8WR Discord for XF 1.x) and I guess this makes this trouble.Does this happen with all accounts? If it is an occasional problem, it might be normal behavior: Given forum user A wants to connect their Discord account and uses on Discord the email address of forum user B, then this error occurs. Keep in mind, that email-addresses on XF and Discord may differ (for the same user).
We use essential cookies to make this site work, and optional cookies to enhance your experience.