【发布时间】:2021-11-16 04:54:59
【问题描述】:
所以,我基本上搞砸了。这是我第一次尝试不和谐的机器人,我已经在 on_message 中完成了我的所有代码,它检查了消息的内容以查看它是否与命令名称匹配(下面的示例)。我添加了一些命令,它们很长,我真的不想重写它。有什么办法可以解决这个问题还是我必须重写它?
if message.content.lower().startswith("!test"):
await message.channel.send(db[str(message.author.id)])
我正在做的简单示例,只是一个测试命令。
我尝试过查看其他问题,但我要么:不想这样做,要么不明白人们在说什么。
任何帮助将不胜感激,因为我是 discord.py 的新手;我可能需要用更简单的术语解释一下。
【问题讨论】:
-
我建议您亲自重写,您可以移植到正确的设置,而与您已有的设置几乎没有偏差。核心代码将完全相同,只是设置不同。推迟了你会后悔的。
-
你应该从 Discord.py 升级到 Pycord。 Pycord 是 Discord.py 的维护版本。
标签: python discord discord.py