我正在尝试编写一个discord.py机器人,该机器人将在消息中添加大拇指,当单击该消息时,该消息将赋予用户“测试”角色。这是我正在使用的代码:
String.compareTo()
但是,当我运行代码时,出现此错误:
回溯(最近通话最近): 文件“ C:\ Users \ james \ Desktop \ Random Codes \ CustomBot.py”,第22行,在 @ client.command() AttributeError:“客户端”对象没有属性“命令”
请有人告诉我我做错了什么,如果可能的话,请用所做的更正来重写代码,因为有时我很难弄清人们回答的含义。
谢谢。
答案 0 :(得分:0)
您需要使用Bot实例来使用命令,而您正在使用Client
有关更多信息,请参见ext.commands文档
答案 1 :(得分:0)
尝试一下,
from discord.ext.commands import Bot
Bot是Client的子类,因此您还可以将所有Client功能与Bot实例一起使用,使用discord.ext.commands.Bot
代替discord.Client
from discord.ext.commands import Bot
@bot.command()