Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 显示值和信息_Python_Json_Bots_Discord.py - Fatal编程技术网

Python 显示值和信息

Python 显示值和信息,python,json,bots,discord.py,Python,Json,Bots,Discord.py,json @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',

json

@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)

你好。我不知道该如何用命令来打破它!info\u prev将显示整个成员列表及其参数

您可以循环查看成员列表
ctx.guild.members
并获取其ID

{"388421980472475648": {"Pred": 4}, "507619532391579658": {"Pred": 0}, "287605474692431873": {"Pred": 1}, "350257225731801090": {"Pred": 1}, "464411914261233664": {"Pred": 1}}

你需要解释你想要达到的目标和你遇到的问题,请看一看,学习如何提出一个好问题。
@commands.command()
async def info_prev(ctx):
    for members in ctx.guild.members:
        await ctx.send(moders[str(members.id)]["Pred"])