From 9598d241fb98b6af6d597d6caa6a06c4dccd9343 Mon Sep 17 00:00:00 2001 From: xtaodada Date: Sun, 25 Jul 2021 18:19:48 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E6=94=AF=E6=8C=81=E5=88=97?= =?UTF-8?q?=E5=87=BA=E6=89=80=E6=9C=89=E6=9C=8D=E5=8A=A1=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pagermaid/modules/system.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pagermaid/modules/system.py b/pagermaid/modules/system.py index 5367bbb..150fd84 100644 --- a/pagermaid/modules/system.py +++ b/pagermaid/modules/system.py @@ -44,7 +44,10 @@ class Info(commands.Cog): embed.add_field(name="主机平台", value=sys.platform) embed.add_field(name="Kernel", value=uname().release) embed.add_field(name="数据库", value=database) + embed.add_field(name="服务器数", value=str(len(self.bot.guilds))) embed.add_field(name="交流群", value='[点击加入](https://discord.gg/A4mWpa83e6)') + embed.add_field(name="邀请", value=f'[点击邀请](https://discord.com/oauth2/authorize' + f'?client_id={app_info.id}&scope=bot)') await ctx.send(embed=embed) @commands.command() @@ -77,11 +80,19 @@ class Info(commands.Cog): else: await context.reply('您好像输入了一个无效的参数。') + @commands.command() + async def servers(self, context): + guilds = sorted(self.bot.guilds, key=lambda s: s.name.lower()) + msg = "\n".join(f"{guild.name} (`{guild.id}`)" for guild in guilds) + await context.send(msg) + des_handler('info', '查看程序信息。') par_handler('info', '') des_handler('trace', '追踪重定向。') par_handler('trace', '') +des_handler('servers', '列出所有服务器。') +par_handler('servers', '') def setup(bot):