我想通過 id 獲取特定消息的實(shí)例,并想使用channel.fetch_message(id),但這會返回一個協(xié)程,該協(xié)程沒有諸如 add_reaction() 之類的函數(shù)。我究竟做錯了什么?這是方法:@commands.command()async def reaction_on_message(self, ctx, channel: discord.TextChannel, message_id, emoji): message = channel.get_message(message_id) print(type(message)) message.add_reaction(emoji) user = await self.bot.get_user_info(ctx.message.author.id) await user.send("Hello This Works!")
1 回答

慕沐林林
TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個贊
您必須在它之前使用await。你可以在文檔中看到
await channel.fetch_message(ID_HERE)
await message.add_reaction(emoji)
添加回答
舉報(bào)
0/150
提交
取消