diff options
| author | salmonik <raisersoft@proton.me> | 2025-09-26 09:39:32 +0200 |
|---|---|---|
| committer | salmonik <raisersoft@proton.me> | 2025-09-26 09:39:32 +0200 |
| commit | bfc9d1314e090fb0dfe6004bf7829733e2f73602 (patch) | |
| tree | aa53be8e8e7d0fd8c34b89c0ea4dabaffcc7803f /cogs | |
| parent | bump requirements (diff) | |
| parent | Merge pull request 'usunąłem sperme' (#2) from Pucio/senator-sperma:main in... (diff) | |
| download | senator-sperma-bfc9d1314e090fb0dfe6004bf7829733e2f73602.tar.gz senator-sperma-bfc9d1314e090fb0dfe6004bf7829733e2f73602.zip | |
Merge remote-tracking branch 'origin/main'
Diffstat (limited to 'cogs')
| -rw-r--r-- | cogs/vclogs.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/cogs/vclogs.py b/cogs/vclogs.py index 01297a6..7bf179c 100644 --- a/cogs/vclogs.py +++ b/cogs/vclogs.py | |||
| @@ -70,10 +70,14 @@ class VcLogs(commands.Cog): | |||
| 70 | 70 | ||
| 71 | # Connect to the voice channel if not already connected | 71 | # Connect to the voice channel if not already connected |
| 72 | voice_client = discord.utils.get(self.bot.voice_clients, guild=channel.guild) | 72 | voice_client = discord.utils.get(self.bot.voice_clients, guild=channel.guild) |
| 73 | if not isinstance(voice_client, discord.VoiceClient): | 73 | try: |
| 74 | voice_client = await channel.connect() | 74 | if not isinstance(voice_client, discord.VoiceClient): |
| 75 | elif voice_client.channel != channel: | 75 | voice_client = await channel.connect() |
| 76 | await voice_client.move_to(channel) | 76 | elif voice_client.channel != channel: |
| 77 | await voice_client.move_to(channel) | ||
| 78 | except discord.errors.ClientException as e: | ||
| 79 | if str(e) == "Not connected to voice.": | ||
| 80 | voice_client = await channel.connect() | ||
| 77 | 81 | ||
| 78 | # Play the TTS audio | 82 | # Play the TTS audio |
| 79 | if not voice_client.is_playing(): | 83 | if not voice_client.is_playing(): |
| @@ -143,4 +147,4 @@ class VcLogs(commands.Cog): | |||
| 143 | 147 | ||
| 144 | 148 | ||
| 145 | def setup(bot): | 149 | def setup(bot): |
| 146 | bot.add_cog(VcLogs(bot)) \ No newline at end of file | 150 | bot.add_cog(VcLogs(bot)) |
