added translate interface, needs to fill functionality next

This commit is contained in:
2023-05-25 09:06:27 +01:00
parent 564d8f053d
commit 8bc45786b1
2 changed files with 59 additions and 4 deletions

View File

@@ -11,6 +11,11 @@ import yt_dlp
from cogs.music.help import music_help
ydl_opts = {
'format': 'bestaudio/best',
'outtmpl': 'downloads/%(title)s.%(ext)s',
}
class music(commands.Cog):
def __init__(self, client):
self.client = client
@@ -22,6 +27,7 @@ class music(commands.Cog):
help_command.cog = self
self.help_command = help_command
@commands.command(
help="Displays latency from the bot",
aliases=['delay'])
@@ -49,6 +55,7 @@ class music(commands.Cog):
await util.leave_vc(ctx)
await ctx.message.add_reaction('👍')
@commands.command(
help="Queues a song into the bot",
aliases=['p', 'qeue', 'q'])
@@ -56,12 +63,9 @@ class music(commands.Cog):
if url is None:
raise commands.CommandError("Must provide a link or search query")
await util.join_vc(ctx)
ydl_opts = {
'format': 'bestaudio/best',
'outtmpl': 'downloads/%(title)s.%(ext)s',
}
with yt_dlp.YoutubeDL(ydl_opts) as ydl:
info = ydl.extract_info(url, download=True)
@@ -69,5 +73,6 @@ class music(commands.Cog):
ctx.voice_client.play(discord.FFmpegPCMAudio(executable="ffmpeg", source=filename), after=self.test)
def test(self, error):
print("Hello")