discord.errors.HTTPException:405 方法不允许(错误代码:0):405:方法不允许
2021-11-06
3240
我正在制作一个 discord 机器人,它会对用户发送的图像做出反应,并使用由 CLIP 模型确定的适当表情符号/反应,一切都运行良好,直到我尝试使用 m 输出对消息做出反应。我可以将表情符号作为回复或消息发送,但如果我尝试使用表情符号对消息做出反应,我会收到错误:
discord.errors.HTTPException: 405 Method Not Allowed (error code: 0): 405: Method Not Allowed
我尝试执行的代码是:
file_ = filename
print("classifying")
reaction = classify(file_)
print(reaction)
await message.channel.send(reaction)
当我尝试将其发送到频道而没有反应时,此代码总是返回类似以下内容:
classifying
⛲️
有什么建议让它在 discord.py API 中使用这些表情符号作为实际反应?
1个回答
假设你的分类输出是
Unicode Emoji
,我们可以简单地使用
add_reaction
方法。
file_ = filename
reaction = classify(file_)
await message.add_reaction(reaction)
在上面的例子中,我们的
message
变量是
Message Class
的一个实例。
StarbuckBarista
2021-11-07