Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a 'registered guilds' for modules so they can be opt-in or out #17

Open
MysticMia opened this issue May 25, 2024 · 2 comments
Open
Labels
enhancement New feature or request

Comments

@MysticMia
Copy link
Collaborator

Starboard events and custom voice channel events cause crashes if the guildinfo for those modules has been insufficiently filled in.
A solution would be to add an opt-in /module enable command that saves the registered guilds and only check if modules have been enabled before continuing with events.

This would also require a disable modules command, and likely a warning system when a disabled module's guild settings are edited (to prevent getting questions as to why it still doesn't work) and or when trying to enable a module that hasn't had its settings configured yet.

@MysticMia
Copy link
Collaborator Author

MysticMia commented Jun 1, 2024

Same with tags and auto-correction. Tags like /tag tag:mature-role would only need to be enabled in transplace

@MysticMia MysticMia changed the title Add a 'registered guilds' for modules so they can ben opt-in or out Add a 'registered guilds' for modules so they can be opt-in or out Jun 4, 2024
@MysticMia MysticMia added the enhancement New feature or request label Jun 5, 2024
@MysticMia
Copy link
Collaborator Author

And ticket channel IDs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant