Discord Integration

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.
  • 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
  • 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.
  • Like
Reactions: Xon
Back
Top Bottom