【发布时间】:2020-09-18 04:01:07
【问题描述】:
好的,我的目标是创建一个邀请跟踪器。目前,您可以运行命令/invites,它会告诉您您有多少邀请。这是它的代码。
@client.command()
async def invites(ctx):
totalInvites = 0
for i in await ctx.guild.invites():
if i.inviter == ctx.author:
totalInvites += i.uses
await ctx.send(f"{ctx.author.mention}, you've invited {totalInvites} member{'' if totalInvites == 1 else 's'}!")
我想知道是否可以通过/invites @user 找到其他人的邀请。另外,更进一步,我可以创建一个/leaderboards 命令吗?它应该显示一个嵌入列表,其中包含前 10 名受邀者的列表以及他们有多少邀请。如果有办法在有人离开服务器时减去邀请数,我会很高兴。
【问题讨论】:
标签: python discord discord.py