mirror of
https://github.com/UiO-Gaming/ShiteMusicBot.git
synced 2026-11-06 14:24:30 +01:00
Add force disconnect without voice checks.
This commit is contained in:
1 parent
dd08ae4bc3
commit
b68eb43883
1 file changed
+16
@@ -439,3 +439,19 @@ async def _forceplay(self, ctx, *, query: str):
|
||||
|
||||
if not player.is_playing:
|
||||
await player.play()
|
||||
|
||||
|
||||
@commands.command(name='forcedisconnect')
|
||||
@checks.dj_or(alone=True)
|
||||
async def _forcedisconnect(self, ctx, *, query: str):
|
||||
""" Searches and plays a song from a given query. """
|
||||
try:
|
||||
player = self.bot.lavalink.player_manager.get(ctx.guild.id)
|
||||
player.queue.clear()
|
||||
await player.stop()
|
||||
except Exception:
|
||||
self.logger.exception("Error forcedisconnecting")
|
||||
await self.connect_to(ctx.guild.id, None)
|
||||
embed = discord.Embed(description='{disconnect.disconnected}', color=ctx.me.color)
|
||||
embed = ctx.localizer.format_embed(embed)
|
||||
await ctx.send(embed=embed)
|
||||
Reference in new issue
Block a user