fix(extra/transcript): update for youtube_transcript_api

This commit is contained in:
2025-10-09 19:50:18 -04:00
parent 5a4f277aa9
commit 44dd986696

View File

@@ -24,21 +24,21 @@ async def transcript(
await message.channel.send("(autogenerated)")
messages = []
for line in transcript:
for line in transcript.snippets:
if (
players[message.guild.id].current.player.original.progress
>= line["start"] + line["duration"]
>= line.start + line.duration
):
continue
while (
players[message.guild.id].current.player.original.progress < line["start"]
players[message.guild.id].current.player.original.progress < line.start
):
await asyncio.sleep(0.2)
messages.insert(
0,
await message.channel.send(line["text"].upper() if upper else line["text"]),
await message.channel.send(line.text.upper() if upper else line.text),
)
if len(messages) > max_messages:
try: