add refresh command and protect against empty queries
This commit is contained in:
parent
83bc13a2c0
commit
5a0dff92b0
|
@ -583,7 +583,7 @@ class Music(Cog):
|
||||||
await self.play_next(ctx)
|
await self.play_next(ctx)
|
||||||
|
|
||||||
@command(aliases=['p', 'listen'])
|
@command(aliases=['p', 'listen'])
|
||||||
async def play(self, ctx: Context, *, query: str):
|
async def play(self, ctx: Context, *, query: str = ""):
|
||||||
"""Add track(s) to queue"""
|
"""Add track(s) to queue"""
|
||||||
if not query:
|
if not query:
|
||||||
msg = await ctx.send("No query detected")
|
msg = await ctx.send("No query detected")
|
||||||
|
@ -594,7 +594,7 @@ class Music(Cog):
|
||||||
return await self.add_to_queue(ctx, query, top=False)
|
return await self.add_to_queue(ctx, query, top=False)
|
||||||
|
|
||||||
@command(aliases=['ptop', 'top'])
|
@command(aliases=['ptop', 'top'])
|
||||||
async def playtop(self, ctx: Context, *, query: str):
|
async def playtop(self, ctx: Context, *, query: str = ""):
|
||||||
"""Add tracks to top of queue"""
|
"""Add tracks to top of queue"""
|
||||||
if not query:
|
if not query:
|
||||||
msg = await ctx.send("No query detected")
|
msg = await ctx.send("No query detected")
|
||||||
|
@ -769,6 +769,16 @@ class Music(Cog):
|
||||||
if msg:
|
if msg:
|
||||||
logger.info("Message sent: Queue has been cleared.")
|
logger.info("Message sent: Queue has been cleared.")
|
||||||
|
|
||||||
|
@command()
|
||||||
|
async def refresh(self, ctx: Context):
|
||||||
|
"""Reset bot to fresh state"""
|
||||||
|
logger.info(".refresh")
|
||||||
|
self.q = []
|
||||||
|
self.track = []
|
||||||
|
msg = await ctx.send("Music bot has been refreshed")
|
||||||
|
if msg:
|
||||||
|
logger.info("Message sent: Bot has been refreshed")
|
||||||
|
|
||||||
@command(aliases=['v', 'vol'])
|
@command(aliases=['v', 'vol'])
|
||||||
async def volume(self, ctx: Context, volume: int):
|
async def volume(self, ctx: Context, volume: int):
|
||||||
"""Changes the player's volume"""
|
"""Changes the player's volume"""
|
||||||
|
|
Loading…
Reference in a new issue