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

/tag sucommands #86

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

/tag sucommands #86

wants to merge 9 commits into from

Conversation

itayVolk
Copy link
Contributor

@itayVolk itayVolk commented Dec 6, 2024

Added all of .tag's subcommands to /tag
This also includes changes to error handling to interact correctly with slash commands

Started working (need to implement ever subcommand)
Setup the match condition and parameters checks
started working on create, gets weird error
made create work
Added edit and list subcommands, made query optional, removed Tags subcommand (just renamed version of List), need to try making delete prompt the user. Also set up permission checks. Also worked on error messages for slash commands.
Fixed small issue with create and removed print statements
/tag now has every subcommand that .tag has. Also includes some changes to error handling to work with slash commands.
When using /tag query is required which means that if you continue typing you will automatically start typing for that (which is where the tag will be) subcommands that do not require a query (such as make) can still receive a garbage query (such as simply a) without problems.
All /tag commands and sub commands now include an option to be ephemeral, making them visible only to the sender.
Context's prompt method has issues where the message won't disappear, causing it to think the interaction failed despite the code executing.
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.

1 participant