首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不和谐的机器人动画表情无法提取和使用作为反应

不和谐的机器人动画表情无法提取和使用作为反应
EN

Stack Overflow用户
提问于 2021-06-12 13:58:31
回答 2查看 385关注 0票数 0

我试图从我的机器人不在的服务器上获取一个动画表情符号,但是我能够通过它的链接和等待将该表情符号发送到我的服务器。但是,当我尝试使用"get_emoji()“方法获取它并将其用作一个反应时,它会显示一个错误:未知的Emoji

以下是守则:

代码语言:javascript
复制
 if message.channel.id == 852947148310839303: 
      emoji=bot.get_emoji("https://cdn.discordapp.com/emojis/819465471786221570.gif?v=1") 
      await message.add_reaction(f"{emoji}")
      return

我也尝试过用,粘贴表情符号的ID,但在这两种情况下,我得到的错误都是相同的:未知的Emoji。

我做错了什么?还有其他方法来获取动画表情并将其用作反应吗?

EN

回答 2

Stack Overflow用户

发布于 2021-06-14 00:47:11

您不能使用来自机器人不在的服务器上的表情符号。

票数 0
EN

Stack Overflow用户

发布于 2021-06-14 03:44:21

get_emoji方法的参数应该是您要获取的表情符号ID,而不是它应该是什么样子/它的表情符号链接。

所以而不是

代码语言:javascript
复制
bot.get_emoji("https://cdn.discordapp.com/emojis/819465471786221570.gif?v=1")

它是

代码语言:javascript
复制
bot.get_emoji(819465471786221570)

祝你有愉快的一天!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67949540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档