feat(extra): add upper parameter to transcript
This commit is contained in:
parent
8cd3115ed2
commit
bb70e5d057
9
extra.py
9
extra.py
@ -7,7 +7,9 @@ import youtube_transcript_api
|
|||||||
from state import client, players
|
from state import client, players
|
||||||
|
|
||||||
|
|
||||||
async def transcript(message, languages=["en"], max_messages=6, min_messages=3):
|
async def transcript(
|
||||||
|
message, languages=["en"], max_messages=6, min_messages=3, upper=True
|
||||||
|
):
|
||||||
initial_id = message.guild.voice_client.source.id
|
initial_id = message.guild.voice_client.source.id
|
||||||
transcript_list = youtube_transcript_api.YouTubeTranscriptApi.list_transcripts(
|
transcript_list = youtube_transcript_api.YouTubeTranscriptApi.list_transcripts(
|
||||||
initial_id
|
initial_id
|
||||||
@ -31,7 +33,10 @@ async def transcript(message, languages=["en"], max_messages=6, min_messages=3):
|
|||||||
):
|
):
|
||||||
await asyncio.sleep(0.2)
|
await asyncio.sleep(0.2)
|
||||||
|
|
||||||
messages.insert(0, await message.channel.send(line["text"].upper()))
|
messages.insert(
|
||||||
|
0,
|
||||||
|
await message.channel.send(line["text"].upper() if upper else line["text"]),
|
||||||
|
)
|
||||||
if len(messages) > max_messages:
|
if len(messages) > max_messages:
|
||||||
try:
|
try:
|
||||||
await message.channel.delete_messages(
|
await message.channel.delete_messages(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user