JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser .
Discord Integration
2.9.1
No permission to buy ($35.00)
Require PHP 8.0+.
Require Standard Library by Xon v1.22.0.
Include additional information in the debug log.
Add the ability to mention roles when auto-posting threads to Discord.
Include prefix if one is set when notifying Discord about threads.
Fix an issue when trying to open a WebSocket on XF 2.3.
Update bundled bot dependencies.
Replace Select2 with Chosen.js from Standard Library by Xon.
Code cleanup.
Add support for promoting threads to multiple channels across multiple servers at once.
Update bundled bot dependencies.
Fix an issue where the "Promote to Discord" message was not being sent.
Fix an issue where Discord notification opt-out controls were not displayed on XF 2.3.
Initial support for XenForo 2.3.
PHP 8.4 compatibility fixes.
Fix "TypeError: XF\Mvc\Entity\Entity::__construct(): Argument #1 ($em) must be of type XF\Mvc\Entity\Manager, XF\Pub\App given" on editing a server that requires a user resync.
Use password field for bot token and client secret values in the admin panel.
Add a per-server "Kick user if they are no longer in allowed user groups" flag.
Fix old sync long entries not being pruned as expected.
When modifying the XenForo user-group to Discord role mappings, only trigger a re-sync for the affected server to avoid excessive API calls.
Note that some functionality mentioned as being included in the 2.8.4 release was not actually included so this release resolves that.
Add a per-server "Kick user if they are no longer in allowed user groups" flag.
Avoid duplicate key errors when archiving jobs.
Give up trying to trigger jobs if they have failed 3 or more times.
Properly clean up jobs that have failed.
Fix kicking a user not actually kicking them.
Fix old sync long entries not being pruned as expected.
When modifying the XenForo user-group to Discord role mappings, only trigger a re-sync for the affected server to avoid excessive API calls.
Minor code improvements and stylistic changes.
Harden function to get Discord server mapping.
Fix group sync position tracking not being displayed correctly.
Add "server-ids" argument to xf-rebuild:nf-discord-sync-log
command.
Reduce API calls when syncing XF usernames to Discord server usernames.
Fix connected_account_associated_nfDiscord
template was out of date.
Fix updating the XF user group to Discord role mapping did not reliably re-sync all applicable users.
Ensure server ID is of the correct type when syncing.
Include additional contextual information when sending a notification to Discord. The content of these messages can be customised by editing the "nfDiscord_notice.*" phrases.
Fix per-server join announcements not being sent if the channel is on another server.
Fix "Join pending" not displaying correctly for relevant servers when the user refreshes the "Connected accounts" page.
Fix XF=>Discord sync logic could fail if the announcement channel was not set.