Trying to fix error

This commit is contained in:
Rafael Vargas 2023-02-21 19:35:09 -03:00
parent 47cb9ec8f5
commit 97996a1647
3 changed files with 13 additions and 3 deletions

View File

@ -50,7 +50,8 @@ class VulkanInitializer:
raise VulkanError(message='Failed to load some Cog')
except VulkanError as e:
print(f'[Error Loading Vulkan] -> {e.message}')
print(f'[Error Loading Vulkan]')
print(e)
def __getTotalCogs(self) -> int:
quant = 0

View File

@ -334,6 +334,15 @@ class ThreadPlayer(Thread):
async def __connectToVoiceChannel(self) -> bool:
try:
print('[CONNECTING TO VOICE CHANNEL]')
# If the voiceChannel is not defined yet, like if the Bot is still loading, wait until we get the voiceChannel
if self.__voiceChannel is None:
while True:
self.__voiceChannel = self.__bot.get_channel(self.__voiceChannelID)
if self.__voiceChannel is None:
await asyncio.sleep(0.2)
else:
break
if self.__voiceClient is not None:
try:
await self.__voiceClient.disconnect(force=True)

View File

@ -116,7 +116,7 @@ class ThreadPlayerManager(Singleton, AbstractPlayersManager):
else:
voiceID: int = context.author.voice.channel.id
voiceChannel = self.__bot.get_channel(voiceID)
voiceChannel = context.author.voice.channel
playlist = Playlist()
lock = RLock()
@ -144,7 +144,7 @@ class ThreadPlayerManager(Singleton, AbstractPlayersManager):
voiceID: int = context.user.voice.channel.id
else:
voiceID: int = context.author.voice.channel.id
voiceChannel = self.__bot.get_channel(voiceID)
voiceChannel = context.author.voice.channel
playlist = self.__playersThreads[guildID].getPlaylist()
lock = RLock()