Discord.py eval命令:缩进错误:应为缩进块



我想要一个SIMPLEeval命令用于我的discord.py机器人,我找到的所有代码都不适合我,我发现的最接近的代码是:

async def say(content):
await client.say(content)
@commands.command()
async def say(self, content):
await self.client.say(content)```
This just returns an error

这个错误是d.py中最简单的错误之一

@commands.command()
async def say(self, content):
await self.client.say(content)

我想这就是你得到错误的地方,至少我能看到的最明显的错误,您需要:

@commands.command()
async def say(self, content):
await self.client.say(content)

如果你在不知道如何解决的情况下遇到了这样的问题,我建议你学习Python或刷新你的内存,有很多关于discord.py和Python的教程,你也可以在这里阅读discard.py文档。也许可以复习一下d.py的重写分支,因为对我来说,你似乎仍然在用旧的风格写作。

您在标题中描述的错误非常不言自明——也许您忘记在某个地方正确缩进。不管怎样,就discord-py而言,您可能使用了过时的语法。有关全面的文档(以及一些简单的示例(,请阅读此处的最新文档。

最新更新