Хорошо, моя цель - создать трекер приглашений. В настоящее время вы можете запустить команду /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 человек, получивших наибольшее количество приглашений, а также количество приглашений, которые у них есть. И я бы хотел, чтобы был способ вычесть количество приглашений, когда кто-то покидает сервер.