Debug output for leaving

This commit is contained in:
Logan Cusano
2022-02-27 17:11:59 -05:00
parent fdb9bb519c
commit 59a3ca22ea

6
bot.py
View File

@@ -119,16 +119,22 @@ class Bot(commands.Bot):
async def leave(ctx, member: discord.Member = None):
member = member or ctx.author.display_name
if self.Bot_Connected:
print("Cleaning up")
# Stop the sound handlers
self.streamHandler.clean_up()
print("Disconnecting")
# Disconnect the client from the voice channel
await ctx.voice_client.disconnect()
print("Changing presence")
# Change the presence to away and '@ me'
await self.set_activity(False)
# Stop the SDR so it can cool off
print("Stopping SDR")
self.stop_sdr()
print("Unlocking the bot")
# 'Unlock' the bot
self.Bot_Connected = False
print("Sending Goodbye")
await ctx.send(f"Goodbye {str(member).capitalize()}.")
else:
await ctx.send(f"{str(member).capitalize()}, I'm not in a channel")