Compare commits
No commits in common. "99c3793618d069b0699d2db27aee1c104f5eca41" and "86bf70907c028b1e54a352ef7ee41574a5a86694" have entirely different histories.
99c3793618
...
86bf70907c
@ -3,11 +3,12 @@ import inspect
|
||||
import time
|
||||
|
||||
import arguments
|
||||
import commands
|
||||
import constants
|
||||
import utils
|
||||
from state import reloaded_modules, start_time
|
||||
|
||||
import commands
|
||||
import utils
|
||||
|
||||
|
||||
async def uptime(message):
|
||||
tokens = commands.tokenize(message.content)
|
||||
|
@ -173,13 +173,6 @@ async def volume(message):
|
||||
if not (args := await parser.parse_args(message, tokens)):
|
||||
return
|
||||
|
||||
if not message.guild.voice_client.source:
|
||||
await utils.reply(
|
||||
message,
|
||||
f"there is no player currently active!",
|
||||
)
|
||||
return
|
||||
|
||||
if args.volume:
|
||||
message.guild.voice_client.source.volume = float(args.volume) / 100.0
|
||||
await utils.reply(
|
||||
@ -187,10 +180,16 @@ async def volume(message):
|
||||
f"volume set to **{args.volume}%**",
|
||||
)
|
||||
else:
|
||||
if message.guild.voice_client.source:
|
||||
await utils.reply(
|
||||
message,
|
||||
f"current volume is **{int(message.guild.voice_client.source.volume * 100)}%**",
|
||||
)
|
||||
else:
|
||||
await utils.reply(
|
||||
message,
|
||||
f"there is no player currently active!",
|
||||
)
|
||||
|
||||
|
||||
async def play_next(message):
|
||||
|
@ -15,7 +15,7 @@ YTDL_OPTIONS = {
|
||||
"outtmpl": "%(extractor)s-%(id)s-%(title)s.%(ext)s",
|
||||
"quiet": True,
|
||||
"restrictfilenames": True,
|
||||
"socket_timeout": 15,
|
||||
"socket_timeout": 10,
|
||||
"source_address": "0.0.0.0",
|
||||
}
|
||||
|
||||
|
1
core.py
1
core.py
@ -1,6 +1,5 @@
|
||||
message_handlers = {}
|
||||
|
||||
|
||||
async def trigger_message_handlers(event_type: str, *data):
|
||||
if event_type in message_handlers:
|
||||
for message_handler in message_handlers[event_type]:
|
||||
|
3
main.py
3
main.py
@ -2,12 +2,13 @@ import importlib
|
||||
import inspect
|
||||
import time
|
||||
|
||||
import commands
|
||||
import constants
|
||||
import core
|
||||
import events
|
||||
from state import client, reloaded_modules, start_time
|
||||
|
||||
import commands
|
||||
|
||||
|
||||
@client.event
|
||||
async def on_ready():
|
||||
|
8
ytdlp.py
8
ytdlp.py
@ -37,8 +37,7 @@ class YTDLSource(disnake.PCMVolumeTransformer):
|
||||
|
||||
return cls(
|
||||
disnake.FFmpegPCMAudio(
|
||||
data["url"] if stream else ytdl.prepare_filename(data),
|
||||
options="-vn -reconnect 1",
|
||||
data["url"] if stream else ytdl.prepare_filename(data), options="-vn"
|
||||
),
|
||||
data=data,
|
||||
)
|
||||
@ -46,10 +45,7 @@ class YTDLSource(disnake.PCMVolumeTransformer):
|
||||
|
||||
def __reload_module__():
|
||||
for name, module in globals().items():
|
||||
if (
|
||||
inspect.ismodule(module)
|
||||
and name not in constants.RELOAD_BLACKLISTED_MODULES
|
||||
):
|
||||
if inspect.ismodule(module) and name not in constants.RELOAD_BLACKLISTED_MODULES:
|
||||
importlib.reload(module)
|
||||
if "__reload_module__" in dir(module) and name not in reloaded_modules:
|
||||
reloaded_modules.add(name)
|
||||
|
Loading…
x
Reference in New Issue
Block a user