feat(bot): ✨ Add servers leaderboard.
This commit is contained in:
+9
-1
@@ -19,6 +19,7 @@ class Payphone(commands.AutoShardedBot):
|
||||
def __init__(self) -> None:
|
||||
intents = discord.Intents.default()
|
||||
intents.message_content = True
|
||||
intents.guilds = True
|
||||
|
||||
if config.IS_DEBUG:
|
||||
intents.members = True
|
||||
@@ -280,7 +281,14 @@ class Payphone(commands.AutoShardedBot):
|
||||
prefix = prefix.decode()
|
||||
|
||||
else:
|
||||
server, _ = await models.Server.get_or_create(id=server_id)
|
||||
server, _ = await models.Server.update_or_create(
|
||||
(
|
||||
{"name": message.guild.name}
|
||||
if message is not None and message.guild is not None
|
||||
else None
|
||||
),
|
||||
id=server_id,
|
||||
)
|
||||
|
||||
await redis.set(key, server.prefix, ex=60 * 60)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user