Compare commits
2 Commits
10456f62e0
...
9976bfded5
Author | SHA1 | Date | |
---|---|---|---|
9976bfded5 | |||
717c750bb6 |
@ -110,6 +110,14 @@ class TTSCore(commands.Cog, Observ.Observer):
|
||||
except KeyError:
|
||||
pass
|
||||
|
||||
@commands.Cog.listener()
|
||||
async def on_voice_state_update(self, member: discord.Member, before: discord.VoiceState, after: discord.VoiceState):
|
||||
if after.channel is None:
|
||||
members = before.channel.members
|
||||
if len(members) == 1:
|
||||
if members[0].id == self.bot.user.id:
|
||||
await before.channel.guild.voice_client.disconnect(force=False)
|
||||
|
||||
|
||||
async def setup(bot):
|
||||
await bot.add_cog(TTSCore(bot))
|
||||
|
2
main.py
2
main.py
@ -32,7 +32,7 @@ class DiscordTTSBot(commands.Bot, Observ.Subject):
|
||||
asyncio.create_task(self.close())
|
||||
|
||||
async def on_ready(self):
|
||||
logger.debug('Bot is ready')
|
||||
logger.debug(f'Bot is ready: {self.user.name}')
|
||||
|
||||
async def on_message(self, message: discord.Message) -> None:
|
||||
if message.guild is None:
|
||||
|
Loading…
x
Reference in New Issue
Block a user