【发布时间】:2021-05-09 10:25:34
【问题描述】:
我的原始反应添加工作正常,但为什么我在删除时收到此错误?
代码:
@commands.Cog.listener()
async def on_raw_reaction_remove(self, payload):
msgID = 754487460142121070
user = payload.user_id
member = payload.user_id
guild_id = payload.guild_id
guild = discord.utils.find(lambda g : g.id == guild_id, bot1.guilds)
canarinho = get(member.guild.roles, name="Canarinho")
if not payload.guild_id:
return
if payload is not None:
if payload.message_id == msgID:
if str(payload.emoji) == ":canarinho:":
await member.remove_roles(canarinho)
错误:
canarinho = get(member.guild.roles, name="Canarinho")
AttributeError: 'int' object has no attribute 'guild'
【问题讨论】:
标签: python discord discord.py