Because people were CONSTANTLY asking for it, I've added the ability to reverse the sync of roles. Instead of syncing just from XenForo to Discord, you can now set it to sync from Discord to XenForo. You can not sync both ways, as as diff comparisons between two different data sets would be impossible. So you must choose which direction you which you sync in the admin CP.
The "fast sync" feature has been removed. There was just no way to get the fast sync feature compatible with the new sync directions. However, instead of fast sync, I have set it so that edited users simply jump to the front of the sync queue.
Added some additional error protection for those all too often situations where Discord's API can't be reached. This should stop some of the random error log spam.
There have been a lot of problems with Widgetbot integration during the past few months. Even though the Widgetbot integration was a completely optional part of the addon, its one that everybody wanted to use... and the problems with Widgetbot made the addon seem broken. The Widgetbot guys just didn't have the resources to sustain all the demand for their service.
Last month however, Widgetbot released their source code open source. With open source, anyone can now run their own Widgetbot cluster... preferably clusters that didn't constantly crash like the official ones did. With this update, I've changed a bit of how the cluster selection works, and added in the first third-party cluster at DisWeb. So far this cluster seems to work far better than the official clusters... and according to Widgetbot's own Uptime Tracker, is also far more stable.
Real-time syncing of username/usergroup changes has been disabled. It can be re-enabled with a new option in the admin CP. This change was made due to possible rate limits being hit during mass usergroup promotions on large forums. Re-enable this option at your own risk.
Fixed an issue where post count numbers could be increased by 2 instead of 1 on new posts after they are sent to Discord.
Built-in support for WidgetBot's multiple optional cluster shards. Because of Discord's API limitation, a bot can only be in 2500 servers at once. Well WidgetBot has become popular enough that it has reached this limit. In turn, WidgetBot has added five extra clones of their bot, and you can choose which one to use.
Also added support for their beta shard.
Added a user option to disable direct message/conversation alerts from the discord bot.
Added differentiations between new conversations and replied conversation notifications.
Hopefully fixed the "discord_options" bug with new installs. This fix will only apply to NEW installs, so if you're an existing install, and you're still seeing this error, please read the patch notes for 22.214.171.124.