Discord Integration

Discord Integration 2.10.0

No permission to buy ($35.00)
  • Add REST API endpoints for looking up users by either their Discord ID or their XenForo user ID. Documentation on this can be found here: https://nixfifty.com/pages/api-endpoints/
  • PHP 8.4 compatibility fixes.
  • Harden some template modifications.
  • Like
Reactions: Shuya
  • Require PHP 8.0+.
  • Require Standard Library by Xon v1.22.0.
  • Include additional information in the debug log.
  • Like
Reactions: Shuya and Xon
  • 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.
  • Like
Reactions: Gonanda
  • Initial support for XenForo 2.3.
  • Like
Reactions: Gonanda
  • 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.
  • Like
Reactions: Gonanda and Shuya
  • 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.
  • Like
Reactions: Gonanda
  • 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.
  • Like
Reactions: Xon
Back
Top Bottom