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

Add support for multiple scope prefixes #176

Open
Soheab opened this issue May 16, 2022 · 0 comments
Open

Add support for multiple scope prefixes #176

Soheab opened this issue May 16, 2022 · 0 comments

Comments

@Soheab
Copy link

Soheab commented May 16, 2022

The Problem

Currently you can enable, disable or set the scope prefix to one character but I have seen people want both the _ prefix and without that. Currently to do this you need override the python subcommand in a special cog etc. I think this can all be solved with a couple of lines in the package.

The Ideal Solution

Setting the Flags.SCOPE_PREFIX to a Union[str, Sequence[str], Callable[[Message], str]] essentially the same type as ext.commands.Bot.command_prefix.

Something like this:

import jishaku
jishaku.Flags.SCOPE_PREFIX = ["", "_"]

That will allow users to do:
jsk py _author and jsk py author.

The Current Solution

Overriding the python in a cog.

Summary

Allow multiple scope prefixes.

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

No branches or pull requests

1 participant