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

[IMPROVEMENT] Command-Builder #601

Open
2 tasks done
beanbeanjuice opened this issue Oct 30, 2023 · 0 comments
Open
2 tasks done

[IMPROVEMENT] Command-Builder #601

beanbeanjuice opened this issue Oct 30, 2023 · 0 comments
Assignees
Labels
improvement Something to improve the current code.

Comments

@beanbeanjuice
Copy link
Owner

beanbeanjuice commented Oct 30, 2023

Improvement Description

Instead of the system we have now for editing the welcome and goodbye messages, and instead of using Modals, use a system where the user can input messages via a /input command. This should be a system that can be created from any command. It should be similar to a factory pattern.

This is an example of how it would look;

  1. User runs /welcome edit-message
  2. A "UI" embed comes up, with a preview of the welcome message, with buttons below asking the user what they would like to edit.
  3. User clicks a button, prompting them to use /input to edit that individual part.
  4. User can "remove" certain parts of the embed with /input remove.
  5. When user is done, click a button to finish.
  6. There should be a timer that stops listening to user inputs after around 5 minutes OR if the user runs that command again.

Checklist

  • I have checked for similar issues.
  • This is an improvement request, not a feature request, bug report, or security vulnerability report.
@beanbeanjuice beanbeanjuice added the improvement Something to improve the current code. label Oct 30, 2023
@beanbeanjuice beanbeanjuice self-assigned this Oct 30, 2023
@beanbeanjuice beanbeanjuice changed the title [IMPROVEMENT] Welcome and Goodbye Message Steps [IMPROVEMENT] Command-Builder Oct 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Something to improve the current code.
Projects
Status: To-Do
Development

No branches or pull requests

1 participant