feat: Add Gotify Provider and CLI flags for title and priority #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes:
New
gotifyProvider: A new provider for gotify has been added to the list of supported providers.CLI Flags for Gotify:
Provider-specific Logic: The implementation uses a type assertion to call a new PostWithPriority method on the GotifyProvider.
This approach ensures that no other providers are affected by this change, and the common Provider interface remains unchanged.
Configuration: The chatz.ini file has been updated to include a section for the gotify provider.
Documentation: Documentation for the gotify provider has been added.
This feature enhances the tool by adding a new notification channel and providing more control over the notifications sent to
Gotify.