Hello,
Challenge:
We assign certain roles directly in Discord, intending them to sync to the server but then remain static (not synchronized back to Discord if changed on the server). Conversely, we have roles we wish to keep in bi-directional sync between the server and Discord.
Current Configuration:
Our configuration specifies `"Sync Source"` for roles, but it doesn't differentiate between roles that should remain static after syncing from Discord to the server. The plugin appears to treat all roles under a uniform sync policy, which has led to undesired role removals or overwrites.
Request:
Could we introduce a feature or method to:
1. Mark specific roles as "static" after being synced from Discord to the server, preventing further sync alterations for these roles.
2. Maintain the existing bi-directional sync functionality for other roles, as currently supported.
This feature would provide greater control over role management, accommodating diverse community management strategies without manual intervention or custom scripting.
Additional Context:
Our aim is to automate our community management as efficiently as possible while respecting the intentional assignment of roles across platforms. The proposed feature would significantly enhance our ability to manage roles dynamically where needed and statically where intended.
Thank you for considering this enhancement. I believe it would add significant value to the plugin and its utility for community administrators.
Best regards,
TheRustingDeadAdmin