Python 无法对discord.py中的自定义表情做出反应:(错误代码:10014):未知表情

Python 无法对discord.py中的自定义表情做出反应:(错误代码:10014):未知表情,python,discord.py,Python,Discord.py,我目前正在研究discord.py,但当我试图在我的机器人上进行自定义表情反应时,我真的被卡住了 代码如下: 导入不一致 从unidecode导入unidecode def get_令牌(): 以open(“token.txt”、“r”)作为f: 行=f.读行() 返回行[0]。条带() 类MyClient(discord.Client): 异步def on_就绪(自): 打印('正在工作,以用户身份登录',self.user) _消息上的异步定义(self,message): 如果messag

我目前正在研究discord.py,但当我试图在我的机器人上进行自定义表情反应时,我真的被卡住了

代码如下:

导入不一致
从unidecode导入unidecode
def get_令牌():
以open(“token.txt”、“r”)作为f:
行=f.读行()
返回行[0]。条带()
类MyClient(discord.Client):
异步def on_就绪(自):
打印('正在工作,以用户身份登录',self.user)
_消息上的异步定义(self,message):
如果message.author==self.user:
返回
message.content=str(message.content).lower()
message.content=unidecode(str(message.content))
如果message.content==“sabs”:

等待消息。添加\u反应(“您确定使用了正确的ID吗?在邮件中复制表情符号会给您提供邮件ID,而不是表情符号。若要查找ID,请执行
\:emoji\u NAME:
,然后您会得到一些看起来像
的内容,这些内容应该与您的表情符号一起使用。另一个可能的原因是您使用了字符串而不是
discord.emoji()
在你的反应函数中设置类。尝试使用
客户端。获取表情符号(ID在这里)
你能打印出
unidecode(str(message.content))吗
?输出是什么?@Nurqm Unicode函数在python 3中不存在。
消息。内容也以字符串的形式出现,因为discord不允许在消息中发送原始字节。@EricJin omg,这正是问题所在,我觉得这样的错误很傻,我昨天花了一整天都在做错事lol,非常感谢你回答!