Python 属性错误:';成员';对象没有属性';频道';
我想制作一个基于反应的discord机器人,代码如下:Python 属性错误:';成员';对象没有属性';频道';,python,discord,discord.py,Python,Discord,Discord.py,我想制作一个基于反应的discord机器人,代码如下: 导入不一致 从discord.ext导入命令 随机输入 个人健康=50 健康指数=75 client=commands.Bot(命令前缀='!') @客户端事件 _ready()上的异步定义: 等待客户。改变状态(活动=不和。游戏(“战斗”)) 印刷品(“作品”) @client.command() 异步def战斗(ctx): 选项=[“否”,“是”] 选择=随机。选择(选项) 如果(选项==“否”): 等待ctx.发送(“没有发现怪物”)
导入不一致
从discord.ext导入命令
随机输入
个人健康=50
健康指数=75
client=commands.Bot(命令前缀='!')
@客户端事件
_ready()上的异步定义:
等待客户。改变状态(活动=不和。游戏(“战斗”))
印刷品(“作品”)
@client.command()
异步def战斗(ctx):
选项=[“否”,“是”]
选择=随机。选择(选项)
如果(选项==“否”):
等待ctx.发送(“没有发现怪物”)
其他:
msg=等待ctx.send(“找到怪物,你想和它战斗吗?”)
等待消息。添加\u反应(表情符号=u“\U0001F44D”)
等待消息。添加\u反应(表情符号=u“\U0001F44E”)
@客户端事件
反应添加时的异步定义(反应、消息):
if reaction.emoji==“关于反应添加的的第二个参数不是message
。它是user
。我想你想要的是
@client.event
反应添加时的异步定义(反应,用户):
如果reaction.emoji==“您能更正此代码的格式吗?战斗指令中的“反应添加”事件是否为on\u reaction\u add
事件?这句谚语经过父亲的指导,可以“养活他一辈子”