extra aliases

This commit is contained in:
AF 2023-12-27 04:35:12 +00:00
parent 7338b53965
commit f65dd85c59

View File

@ -20,6 +20,7 @@ def get_of(mainservice: MainService) -> Callable[[str], command_type]:
@at("?") @at("?")
@at("help") @at("help")
@at("/help")
async def help_(ctx: Context, args: list[str]) -> None: async def help_(ctx: Context, args: list[str]) -> None:
match args: match args:
case []: case []:
@ -72,6 +73,7 @@ presets: {shlex.join(allowed_presets)}
mainservice.cancel_loading(ctx) mainservice.cancel_loading(ctx)
@at("skip") @at("skip")
@at("/skip")
async def skip(ctx: Context, args: list[str]) -> None: async def skip(ctx: Context, args: list[str]) -> None:
await catch( await catch(
ctx, ctx,
@ -238,6 +240,7 @@ presets: {shlex.join(allowed_presets)}
@at("//") @at("//")
@at("queue") @at("queue")
@at("/queue")
async def queue_(ctx: Context, args: list[str]) -> None: async def queue_(ctx: Context, args: list[str]) -> None:
await catch( await catch(
ctx, ctx,
@ -355,6 +358,7 @@ presets: {shlex.join(allowed_presets)}
@at("") @at("")
@at("⏸️") @at("⏸️")
@at("pause") @at("pause")
@at("/pause")
async def pause(ctx: Context, _args: list[str]) -> None: async def pause(ctx: Context, _args: list[str]) -> None:
vc = await mainservice.context(ctx, create=False, force_play=False).vc() vc = await mainservice.context(ctx, create=False, force_play=False).vc()
vc.pause() vc.pause()
@ -363,6 +367,7 @@ presets: {shlex.join(allowed_presets)}
@at(">") @at(">")
@at("") @at("")
@at("resume") @at("resume")
@at("/resume")
async def resume(ctx: Context, _args: list[str]) -> None: async def resume(ctx: Context, _args: list[str]) -> None:
vc = await mainservice.context(ctx, create=False, force_play=True).vc() vc = await mainservice.context(ctx, create=False, force_play=True).vc()
vc.resume() vc.resume()
@ -380,6 +385,7 @@ presets: {shlex.join(allowed_presets)}
vc.pause() vc.pause()
@at("leave") @at("leave")
@at("/leave")
async def leave(ctx: Context, _args: list[str]) -> None: async def leave(ctx: Context, _args: list[str]) -> None:
async with mainservice.lock_for(ctx.guild): async with mainservice.lock_for(ctx.guild):
vc, main = await mainservice.context(ctx, create=False, force_play=False).vc_main() vc, main = await mainservice.context(ctx, create=False, force_play=False).vc_main()