Python 我的评估代码discord.py出现问题…(我的评估代码不工作)

Python 我的评估代码discord.py出现问题…(我的评估代码不工作),python,discord.py,eval,Python,Discord.py,Eval,这是我的密码。但是,当我键入时: @client.command(name='eval') @commands.is_owner() async def _eval(ctx, *, cmd): result = eval(cmd) await ctx.send(f"```{result}```") 机器人没有响应,也没有错误。 如果你能帮我做一个好的评估代码,你的帮助是感激的! 谢谢--暗箱操作看起来您的代码中有一个on\u消息事件。试着为它这样做: !ev

这是我的密码。但是,当我键入时:

@client.command(name='eval')
@commands.is_owner()
async def _eval(ctx, *, cmd):
    result = eval(cmd)
    await ctx.send(f"```{result}```")
机器人没有响应,也没有错误。 如果你能帮我做一个好的评估代码,你的帮助是感激的!
谢谢--暗箱操作

看起来您的代码中有一个
on\u消息
事件。试着为它这样做:

!eval message.author.id 
因此,您只需更改on_message函数的值,因为它会阻止命令。

代码对我有效(或者不适用,因为输入会导致错误)。您是否有关于消息事件的
(如果有,您必须包括
wait client.process\u命令(消息)
)?
   @client.listen('on_message')
    async def on_message_sent(message):
    enter code here