jhgyu
This commit is contained in:
parent
262aac65fa
commit
05001a09aa
@ -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")
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -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("/./"))
|
||||||
|
|||||||
@ -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
|
|
||||||
Loading…
Reference in New Issue
Block a user