Skip to content
New issue

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

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

Already on GitHub? # to your account

Self healing and repair command #25

Merged
merged 5 commits into from
Aug 29, 2022
Merged

Self healing and repair command #25

merged 5 commits into from
Aug 29, 2022

Conversation

NovaFox161
Copy link
Member

This adds a self healing system and repair command.

The bot will watch for various events and detect states that would cause it to stop functioning (deleting one of TicketBird's categories, broken permissions, etc). When this occurs, the bot will update the static message and other messaging so that server admins know something broke.

Rather than needing manual intervention the developer (myself), server admins can now run the new /setup repair command. This command will verify TicketBird's configuration, permissions, and state and will attempt to automatically resolve as many of those issues as possible without user intervention. If user intervention is needed, the bot will give instructions.

This will hopefully allow users to more easily get the bot working without needing to reach out for help.

@NovaFox161 NovaFox161 added the enhancement New feature or request label Aug 29, 2022
@NovaFox161 NovaFox161 merged commit 8587ebc into develop Aug 29, 2022
@NovaFox161 NovaFox161 deleted the feature/self-healing branch August 29, 2022 01:56
@NovaFox161 NovaFox161 added this to the v2.0.1 milestone Aug 31, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant