【发布时间】:2021-10-14 08:35:03
【问题描述】:
我正在尝试创建一个服务器信息命令,我希望它还显示服务器名称、提升计数、提升成员和其他一些东西。
唯一的问题是我查看了文档并在线搜索,但我无法找到如何找到提升信息。
我没有任何代码,因为我没有找到任何代码可供自己尝试和使用
有没有办法获取这些信息?
【问题讨论】:
标签: python discord.py
我正在尝试创建一个服务器信息命令,我希望它还显示服务器名称、提升计数、提升成员和其他一些东西。
唯一的问题是我查看了文档并在线搜索,但我无法找到如何找到提升信息。
我没有任何代码,因为我没有找到任何代码可供自己尝试和使用
有没有办法获取这些信息?
【问题讨论】:
标签: python discord.py
公会名称 - guild_object.name
提升计数 - guild_object.premium_subscription_count
Boosters,提升服务器的人 - guild_object.premium_subscribers
如果您按照我的假设在命令中执行此操作,请使用 ctx.guild 而不是 guild_object。如需进一步了解,您可以重新阅读文档,因为上述所有信息都在 discord.Guild
【讨论】:
试试这个:
@client.command()
async def boostcount(ctx):
embed = discord.Embed(title = f'{ctx.guild.name}\'s Boost Count', description = f'{str(ctx.guild.premium_subscription_count)}')
await ctx.send(embed = embed)
【讨论】: