Compare commits

..

No commits in common. "8ee7693b9157ca34729c5b869915535695eca6dc" and "ea09f291e521b9740e0b4c64c528920274e4c362" have entirely different histories.

3 changed files with 6 additions and 2 deletions

View File

@ -44,7 +44,7 @@ class YTDLSource(PCMVolumeTransformer):
if "entries" in data: if "entries" in data:
if not data["entries"]: if not data["entries"]:
raise Exception("no results found!") raise Exception("no entries provided by yt-dlp!")
data = data["entries"][0] data = data["entries"][0]
return cls( return cls(

View File

@ -1,3 +1,5 @@
import disnake
import utils import utils
from .utils import command_allowed from .utils import command_allowed
@ -8,6 +10,8 @@ async def join(message):
return await message.guild.voice_client.move_to(message.channel) return await message.guild.voice_client.move_to(message.channel)
elif message.author.voice: elif message.author.voice:
await message.author.voice.channel.connect() await message.author.voice.channel.connect()
elif isinstance(message.channel, disnake.VoiceChannel):
await message.channel.connect()
else: else:
await utils.reply(message, "you are not connected to a voice channel!") await utils.reply(message, "you are not connected to a voice channel!")
return return

View File

@ -159,7 +159,7 @@ async def queue_or_play(message, edited=False):
) )
player.volume = float(args.volume) / 100.0 player.volume = float(args.volume) / 100.0
except Exception as e: except Exception as e:
await utils.reply(message, f"failed to queue: `{e}`") await utils.reply(message, f"**failed to queue:** `{e}`")
return return
queued = audio.queue.Song(player, message) queued = audio.queue.Song(player, message)