This commit is contained in:
ionburger 2023-01-29 19:27:43 -07:00
parent 262aac65fa
commit 05001a09aa
4 changed files with 7 additions and 11 deletions

View File

@ -28,6 +28,10 @@ class Misc(commands.Cog):
self.bot.reload_extension("cogs.misc") self.bot.reload_extension("cogs.misc")
self.bot.reload_extension("cogs.triggers") self.bot.reload_extension("cogs.triggers")
self.bot.reload_extension("cogs.counting") self.bot.reload_extension("cogs.counting")
self.bot.reload_extension("cogs.quotequeue")
self.bot.reload_extension("cogs.voice")
st = Config(message.guild.id,self.bot.db)
st.updateguild()
await message.channel.send("r") await message.channel.send("r")

View File

@ -7,9 +7,7 @@ class Voice(commands.Cog):
def __init__(self, bot): def __init__(self, bot):
self.bot = bot self.bot = bot
def qhandler(self, ctx, error=None): def qhandler(error=None,self=None, ctx=None, st=None):
print(ctx.guild.id)
st = Config(ctx.guild.id, self.bot.db)
queue = st.read("voice", "queue").split("/./") queue = st.read("voice", "queue").split("/./")
queue.pop(0) queue.pop(0)
st.write("voice", "queue", queue.join("/./")) st.write("voice", "queue", queue.join("/./"))
@ -73,6 +71,7 @@ class Voice(commands.Cog):
'source_address': '0.0.0.0', 'source_address': '0.0.0.0',
} }
with YoutubeDL(ytdl_format_options) as ydl: with YoutubeDL(ytdl_format_options) as ydl:
st = Config(ctx.guild.id, self.bot.db)
if link.startswith("https://"): if link.startswith("https://"):
info_dict = ydl.extract_info(link, download=False) info_dict = ydl.extract_info(link, download=False)
video_url = info_dict.get("url", None) video_url = info_dict.get("url", None)
@ -84,10 +83,9 @@ class Voice(commands.Cog):
video_id = info_dict.get("id", None) video_id = info_dict.get("id", None)
video_title = info_dict.get('title', None) video_title = info_dict.get('title', None)
if not ctx.voice_client.is_playing(): if not ctx.voice_client.is_playing():
ctx.voice_client.play(discord.FFmpegPCMAudio(video_url, **ffmpeg_options), after=self.qhandler(self, ctx)) ctx.voice_client.play(discord.FFmpegPCMAudio(video_url, **ffmpeg_options), after=self.qhandler(self=self, ctx=ctx, st=st))
await ctx.respond(f"Now playing: {video_title}") await ctx.respond(f"Now playing: {video_title}")
else: else:
st = Config(ctx.guild.id, self.bot.db)
queue = st.read("voice", "queue").split("/./") queue = st.read("voice", "queue").split("/./")
queue.append(info_dict) queue.append(info_dict)
st.write("voice", "queue", queue.join("/./")) st.write("voice", "queue", queue.join("/./"))

View File

@ -1 +0,0 @@
lib

View File

@ -1,5 +0,0 @@
home = /usr/bin
include-system-site-packages = false
version = 3.11.1
executable = /usr/bin/python3.11
command = /usr/bin/python3.11 -m venv /home/ion/projects/turdbot/py