因此,我正试图让版主能够将用户注册到JSON文件中,我们在其中存储货币
这是我的代码,我得到了错误:
id = str(ctx.message.member.id)
AttributeError: 'Message' object has no attribute 'member'
@bot.command(pass_context=True)
async def registeruser(ctx, member: discord.Member):
id = str(ctx.message.member.id)
if id not in amounts:
amounts[id] = 0
await ctx.send("You are now registered to AccoladeBot.")
_save()
else:
await ctx.send("You already have an account.")```
如果要检查指定的用户是否有帐户,则应写入
str(member.id)
,而不是str(ctx.message.member.id)
有关
Context
对象here的详细信息相关问题 更多 >
编程相关推荐