refactor(commands/voice): throw error if playback fails
This commit is contained in:
parent
cf98497c99
commit
b9e5f1899e
@ -438,15 +438,9 @@ def play_next(message, once=False, first=False):
|
|||||||
message.guild.voice_client.stop()
|
message.guild.voice_client.stop()
|
||||||
if message.guild.id in players and players[message.guild.id].queue:
|
if message.guild.id in players and players[message.guild.id].queue:
|
||||||
queued = players[message.guild.id].queue_pop()
|
queued = players[message.guild.id].queue_pop()
|
||||||
try:
|
|
||||||
message.guild.voice_client.play(
|
message.guild.voice_client.play(
|
||||||
queued.player, after=lambda e: play_after_callback(e, message, once)
|
queued.player, after=lambda e: play_after_callback(e, message, once)
|
||||||
)
|
)
|
||||||
except Exception as e:
|
|
||||||
client.loop.create_task(
|
|
||||||
utils.channel_send(message, f"**failed to play:** `{e}`")
|
|
||||||
)
|
|
||||||
return
|
|
||||||
client.loop.create_task(
|
client.loop.create_task(
|
||||||
utils.channel_send(message, queued.format(show_queuer=not first))
|
utils.channel_send(message, queued.format(show_queuer=not first))
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user