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

Slash commands and updates to codebase #229

Open
wants to merge 407 commits into
base: develop
Choose a base branch
from

Conversation

Fluxticks
Copy link
Collaborator

@Fluxticks Fluxticks commented May 31, 2023

Worked on this update while bored at work so not fussed if this PR is left open indefinitely. Changes to almost every aspect of the bot, improves user interaction experience (via slash commands) and codebase readability. Docker related items may need to be updated as I have not touched Docker or the config files while working on this.

Features of update:

  • Slash Commands: No longer relies on users knowing commands / command prefix and handles a lot of input validation
  • Some unused extensions have not been implemented for various reasons.
    • Tweet forwarding needs a Twitter V2 API key for and it's relevant "Bearer Token" which I cannot acquire.
    • TwitchCog "go-live" notifications, usually there is an announcement pre-stream and thus making the notification somewhat redundant.
    • VotingCog, similar to PingableRoles it sees little to no usage and would require a decent amount of work to implement.
  • Functionality of other previous extensions have been either kept or improved.
  • Codebase restructured to improve development and readability.

Fluxticks added 30 commits February 10, 2023 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant