Debug output for leaving
This commit is contained in:
6
bot.py
6
bot.py
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user