所以我正在尝试使机器人对通道中发送的图像做出反应。让我惊讶的是,代码有效
@commands.Cog.listener()
async def on_message(self, message):
if message.channel.id == 765992140115017758:
await message.add_reaction("<:upvote:762456415751110697>")
无论如何,即使每次有人在频道中发送图片,我仍然会收到错误消息
回溯(最近通话最近):文件 “ /app/.heroku/python/lib/python3.6/site-packages/discord/client.py”, 第333行,在_run_event中,等待coro(* args,** kwargs)文件 on_message中的“ /app/extras/misc.py”行71 message.add_reaction(“ <:upvote:762456415751110697>”)文件 “ /app/.heroku/python/lib/python3.6/site-packages/discord/message.py”, 996行,在add_reaction中等待 self._state.http.add_reaction(self.channel.id,self.id,表情符号)文件 “ /app/.heroku/python/lib/python3.6/site-packages/discord/http.py”, 第243行,在请求中引发NotFound(r,data)discord.errors.NotFound: 找不到404(错误代码:10008):未知消息
我很沮丧,对您的帮助不胜感激:)