Add default max queue

This commit is contained in:
Choco
2023-02-18 19:00:46 +08:00
parent 566389890a
commit 7d1c54d147
3 changed files with 5 additions and 1 deletions

View File

@@ -38,6 +38,7 @@ local_langs = {} #Stores all the localization languages in ./local_langs
playlist_name = {} #Cache the user's playlist name
bot_prefix = "?" #The default bot prefix
max_queue = 1000 #The default maximum number of tracks in the queue
#----------------- Nodes -----------------
nodes = {}
@@ -82,6 +83,8 @@ def settings_setup():
global nodes, embed_color, bot_access_user, emoji_source_raw
nodes = rawSettings.get("nodes", {})
if (new_max_queue := rawSettings.get("default_max_queue", max_queue)):
max_queue = new_max_queue
bot_prefix = rawSettings.get("prefix", "")
embed_color = int(rawSettings.get("embed_color", "0xb3b3b3"), 16)
bot_access_user = rawSettings.get("bot_access_user", [])

View File

@@ -10,6 +10,7 @@
"prefix": "?",
"bot_access_user": [],
"color_code":"0xb3b3b3",
"default_max_queue": 1000,
"emoji_source_raw": {
"youtube": "<:youtube:826661982760992778>",
"youtube music": "<:youtube:826661982760992778>",

View File

@@ -85,7 +85,7 @@ class Player(VoiceProtocol):
self.joinTime = round(time.time())
self._volume = self.settings.get('volume', 100)
self.lang = self.settings.get('lang', 'EN') if self.settings.get('lang', 'EN') in function.langs else "EN"
self.queue = eval(self.settings.get("queueType", "Queue"))(5000, self.settings.get("duplicateTrack", True), self.get_msg)
self.queue = eval(self.settings.get("queueType", "Queue"))(self.settings.get("maxQueue", function.max_queue), self.settings.get("duplicateTrack", True), self.get_msg)
self._node = NodePool.get_node()
self._current: Track = None