A Discord bot! It has a currency system, cafe menu, poll and raffle system, and much more! It also has interaction commands such as hugging and smiling, but also commands for getting cafe memes, and soon to be more!
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
1) A "UI" embed comes up, with a preview of the welcome message, with buttons below asking the user what they would like to edit.
1) User clicks a button, prompting them to use /input to edit that individual part.
1) User can "remove" certain parts of the embed with /input remove.
1) When user is done, click a button to finish.
1) There should be a timer that stops listening to user inputs after around 5 minutes OR if the user runs that command again.
Checklist
[x] I have checked for similar issues.
[x] This is an improvement request, not a feature request, bug report, or security vulnerability report.
Improvement Description
Instead of the system we have now for editing the
welcome
andgoodbye
messages, and instead of usingModals
, 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
1) A "UI" embed comes up, with a preview of the welcome message, with buttons below asking the user what they would like to edit. 1) User clicks a button, prompting them to use/input
to edit that individual part. 1) User can "remove" certain parts of the embed with/input remove
. 1) When user is done, click a button to finish. 1) There should be a timer that stops listening to user inputs after around 5 minutes OR if the user runs that command again.Checklist