Error: Object of type MissingPermissions is not JSON serializable
Error: Object of type MissingPermissions is not JSON serializable
@client.event
async def on_command_error(ctx, error):
embed = discord.Embed(colour=maincolour)
embed.title = "**Error**"
embed.description = error
await ctx.send(embed=embed)
当我 运行 并发出一个有错误的命令时,我希望它发回嵌入但它在日志中所说的只是 MissingPermissions 类型的对象不是 JSON serializable 在上面脚本的最后一行。有人可以帮忙吗?
将embed.description = error
替换为embed.description = str(error)
(如果您想更好地理解,请打印 type(error)
)
@client.event
async def on_command_error(ctx, error):
embed = discord.Embed(colour=maincolour)
embed.title = "**Error**"
embed.description = error
await ctx.send(embed=embed)
当我 运行 并发出一个有错误的命令时,我希望它发回嵌入但它在日志中所说的只是 MissingPermissions 类型的对象不是 JSON serializable 在上面脚本的最后一行。有人可以帮忙吗?
将embed.description = error
替换为embed.description = str(error)
(如果您想更好地理解,请打印 type(error)
)