Discord.py警告命令

Discord.py警告命令,discord.py,Discord.py,我正在尝试使用一个警告命令,我想知道您是否可以帮助我,我正在尝试使它一旦我警告某人,它就会将其处理为一个.json文件,我的代码如下: @bot.command() @commands.has_权限(kick_members=True) 异步定义警告(ctx,成员:discord.member,*,arg): logsChannel=bot.get_通道(839235810200780800) user=member.notice 嵌入=discord.embed(title=“发出警告:”,颜

我正在尝试使用一个警告命令,我想知道您是否可以帮助我,我正在尝试使它一旦我警告某人,它就会将其处理为一个.json文件,我的代码如下:

@bot.command()
@commands.has_权限(kick_members=True)
异步定义警告(ctx,成员:discord.member,*,arg):
logsChannel=bot.get_通道(839235810200780800)
user=member.notice
嵌入=discord.embed(title=“发出警告:”,颜色=0xf40000)
add_字段(name=“Warning:,value=f'Reason:{arg}',inline=False)
embed.add_字段(name=“User warning:”,value=f'{member.notice}',inline=False)
embed.add_字段(name=“Warned by:”,value=f'{ctx.author}',inline=False)
embed2=discord.Embed(title=“发出警告:”,颜色=0xf40000)
embed2.add_字段(name=“Warning:,value=f'Reason:{arg}',inline=False)
embed2.add_字段(name=“User warned:”,value=f'{member.notice}',inline=False)
embed2.add_字段(name=“Warned by:”,value=f'{ctx.author}',inline=False)
等待logsChannel.send(嵌入=embed2)
等待会员。发送(你在Jackkkks协会被警告**{arg}**!)
message=wait ctx.send(嵌入=embed)

首先必须导入json模块

导入json
然后,在“嵌入”下或任何位置,只要它位于命令“缩进”中,执行以下操作:

将open(“warns.json”,“r”)作为f:#将warns.json设置为文件名 警告\u list=json.load(f) 警告列表[str(member.id)]=arg 将open(“warns.json”、“w”)作为f: dump(警告列表,f,缩进=4)
我认为这应该行得通,我不想用勺子喂你,所以只要想办法打开json文件来接收数据

StackOverflow社区不会为你写代码,只要在你的浏览器搜索栏中键入python json教程,然后自己学习。如果你遇到问题,那么问一个问题。你必须给我们更多的代码/信息,以及你迄今为止所做的尝试。你不应该在这类事情上使用json。如果您想要遵循json格式,那么就使用mongodb或者pymongo或者motor。您也可以使用mysql/postgresql。正如lolo所提到的,我们不会为您编写代码。问题将结束,下次尝试更清楚地了解您试图做的事情,并添加所有必要的代码来帮助您