diff --git a/pterodactyl/pterodactyl.py b/pterodactyl/pterodactyl.py index 445df26..5ad387f 100644 --- a/pterodactyl/pterodactyl.py +++ b/pterodactyl/pterodactyl.py @@ -99,26 +99,26 @@ class Pterodactyl(commands.Cog): topic: str = await config.topic() placeholders = { "H": await config.topic_hostname() or "unset", - "P": str(await config.topic_port()), + "O": str(await config.topic_port()), } if await config.api_endpoint() == "minecraft": status, response = await mcsrvstatus.get_status(await config.topic_ip(), await config.topic_port()) if status: - placeholders += { + placeholders.update({ "I": response['ip'], "M": str(response['players']['max']), "P": str(response['players']['online']), "V": response['version'], "D": response['motd']['clean'][0] if response['motd']['clean'] else "unset", - } + }) else: - placeholders += { + placeholders.update({ "I": response['ip'], "M": "0", "P": "0", "V": "Server Offline", "D": "Server Offline", - } + }) for key, value in placeholders.items(): topic = topic.replace('.$' + key, value) return topic @@ -348,7 +348,7 @@ class Pterodactyl(commands.Cog): Available placeholders: - `.$H` (hostname) - - `.$P` (port) + - `.$O` (port) Available for Minecraft servers: - `.$I` (ip) - `.$M` (max players)