Я не могу воспроизвести mp3-файл на голосовом канале Discord с помощью discord.py.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Я не могу воспроизвести mp3-файл на голосовом канале Discord с помощью discord.py.

Сообщение Anonymous »

Я создаю бота для дискорда, который играет для меня лофи. У меня он не воспроизводит песню, хотя на голосовом канале горит зеленый индикатор.
Вот что я написал:

Код: Выделить всё

if message.content == "!join":
await message.author.voice.channel.connect()
await message.channel.send("Successfully connected")

if message.content == "!play":
if message.guild.voice_client is None:
await message.channel.send("use !join")
return

await message.channel.send("playing a song rn")
print('*** playing a song rn')

message.guild.voice_client.play(discord.FFmpegPCMAudio('lofi.mp3'))
Я поместил FFmpeg.exe и lofi.mp3 в тот же каталог, что и этот скрипт.
Кроме того, странно, что FFmpeg не возвращает никаких исключений и вывода на консоль, хотя, похоже, файл не удалось загрузить. Я видел людей, у которых была такая же проблема, но, в отличие от меня, похоже, они получали некоторые сообщения об ошибках.
Вот вывод на консоли после использования !join

Код: Выделить всё

2024-12-01 16:59:39 INFO     discord.voice_state Connecting to voice...
2024-12-01 16:59:39 INFO     discord.voice_state Starting voice handshake... (connection attempt 1)
2024-12-01 16:59:40 INFO     discord.voice_state Voice handshake complete. Endpoint found: japan8946.discord.media
2024-12-01 16:59:40 INFO     discord.voice_state Voice connection complete.
после использования !play отображается только написанное мной сообщение:

Код: Выделить всё

*** playing a song rn
Может ли кто-нибудь мне с этим помочь?

Подробнее здесь: https://stackoverflow.com/questions/792 ... discord-py
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»