ctx.send() не работает при воспроизведении музыки

#python #discord.py

Вопрос:

Я создаю музыкального бота Discord, используя Discord.py, но когда я запускаю команду воспроизведения, она воспроизводится нормально, но бот не отправляет сообщение, которое он должен:

 @client.command(description = "Starts playing the specified song.")
async def play(ctx, *, track = 'track'):
    # TURNS SEARCH RESULT INTO URL-------------------
    search = list(track.split(" ")) 
    query = " ".join(str(x) for x in search)
    search_url = "https://www.youtube.com/results?search_query="   query
    html = urllib.request.urlopen(search_url)
    video_ids = re.findall(r"watch?v=(S{11})", html.read().decode())
    url = "https://www.youtube.com/watch?v="   video_ids[0]
    #------------------------------------------------

    player = music.get_player(guild_id = ctx.guild.id)
    if not player:
        player = music.create_player(ctx, ffmpeg_error_betterfix = True)
    if not ctx.voice_client.is_playing():
        await player.queue(url)
        await player.play()
        video = YouTube()
        await ctx.send("Now playing: "   video.title)
        print("debug")
    else:
        await player.queue(url)
        await ctx.send("The following song has been added to the queue: "   video.title)
 

Может ли кто-нибудь сказать мне, что я, возможно, делаю не так? Я думаю, что это что-то действительно очевидное, но я, кажется, не могу этого найти. Для воспроизведения музыки я использую DiscordUtils.
Кроме того, если у вас острый глаз, вы, возможно print("debug") , заметили, что если код попадет туда, а его нет, консоль не печатается.