@client.command()
@commands.has_any_role( 703596629873131590, 703596629894365209, 703596629894365210, 703596629894365211, 703596629923725334, 703596629911142433 )
async def info_pred(ctx, member:discord.Member = None):
with open('pred.json', 'r') as f:
moders = json.load(f)
if member == ctx.author or member == None:
emb = discord.Embed(title = '**PRED INFO**',description = f'{ctx.author.mention}, **на данный момент у Вас** `{moders[str(ctx.author.id)]["Pred"]}` **предупреждений**' ,color = random.choice(colors))
await ctx.send(embed = emb)
else:
emb = discord.Embed(title = '**PRED INFO**',description = f'**У модератора** {member.mention} `{moders[str(member.id)]["Pred"]}` **предупреждений**' ,color = random.choice(colors))
await ctx.send(embed = emb)
json
{"388421980472475648": {"Pred": 4}, "507619532391579658": {"Pred": 0}, "287605474692431873": {"Pred": 1}, "350257225731801090": {"Pred": 1}, "464411914261233664": {"Pred": 1}}
美好的一天。我不会破坏它的制作方法,因此使用!info_prev命令将显示成员的整个列表及其arg
答案 0 :(得分:0)
您可以遍历成员ctx.guild.members
的列表并获取其ID
@commands.command()
async def info_prev(ctx):
for members in ctx.guild.members:
await ctx.send(moders[str(members.id)]["Pred"])