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 Rework #55

Closed
wants to merge 17 commits into from
Closed

Slash Commands Rework #55

wants to merge 17 commits into from

Conversation

ItsTheSky
Copy link
Collaborator

Here's the first step! 😄
The goal of this PR in general is to enhance usage for developers using the API, and have a better connection between all the features the foundation can offer.

Here's the roadmap although I may add some when ideas go up:

  • Handle/use SimpleCommand as Subcommand directly
  • Code cleanup (fields, methods, definitions, execution workflow)
  • Custom checkers to validate a user: it will enhance our checks in the execute method, and will allow developers to add their own checks if needed
  • MessageCreator (based on MessageCreateBuilder) similar to SimpleEmbedBuilder, creating things such as replies and message edits

Greazi-Times and others added 17 commits November 8, 2023 15:51
This is temporarily to ensure that there is a good and proper system.
BREAKING CHANGE: This is the first part of a full rewrite of the command system, before this system can be finished there has to be made a rewite of the full base system of the foundation.
BREAKING CHANGE: This is the first part of a rewerite of the full utilities system
BREAKING CHANGE: First part of the rewrite of the SimpleBot.class to make it more readabale and cleaner than before.
…ixed class types checking for dynamic method for the Attachment type
@ItsTheSky ItsTheSky closed this Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants