Discord.js DiscordAPI 错误:未知表情符号 - 对嵌入的反应

2023-12-02

这是我的代码:

client.on('message', message => {
    if (message.content.startsWith("!embed")) {
        const embed = new Discord.MessageEmbed()
            .setColor(0xffffff)
            .setFooter(`Page 1`)

        message.channel.send(':rewind::fast_forward:'); //this works

        //but this doesn't
        message.channel.send(embed).then(embedMessage => {
            embedMessage.react(":rewind:");
        });
});

我可能有隐藏的问题或没有提供正确的参数。我看过一个类似的先前提出的问题并尝试实施它,但它不起作用,可能已经过时了。

相反,我收到一个错误:

UnhandledPromiseRejectionWarning: DiscordAPIError: Unknown Emoji

我正在使用的表情符号是在标准表情符号库中提供的,:rewind:


Discord.Js 不使用 Discord 用户端处理表情符号:rewind:东西。 Discord.js 使用 unicode 来发送和接收表情符号,除了自定义表情符号之外,那里都使用 ID。

这意味着您应该使用以下代码。

embedMessage.react("⏪");

可以通过在 Discord 中“转义”表情符号或使用类似以下内容来找到 Unicode 表情符号:https://getemoji.com/.

转义的工作原理是使用\在表情符号前面,你可能会知道这一点\n。通过把\:rewind:结果如下。

Normal and Escaped Emoji

复制 Unicode 表情符号时,请确保删除其中的所有空格。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Discord.js DiscordAPI 错误:未知表情符号 - 对嵌入的反应 的相关文章

随机推荐

  • 运行查询时确保冷缓存

    是否有提示可以确保当我运行特定查询时优化器不会使用缓存的查询计划 我已经找到了MSDN 页面强制使用特定计划 但我要求相反 我尝试添加以下提示 OPTION USE NO PLAN 或者我是否需要实际清除部分缓存 对于个别查询 您可以使用O
  • 如何使用 OpenShift 中的 JAVA 连接到 MongoDB 服务器?

    我创建了一个MongoDB实例在OpenShift 我可以通过连接到它RockMongo 这是由OpenShift 我正在尝试使用连接到我的实例JAVA 但我刚刚收到Connection refuesed错误 此外 我无法使用它连接它Rob
  • 我不知道 var 的范围

    我想用 vanilla js 制作一张桌子 但根据声明变量的位置 我得到了不同的结果 var body document body var table document createElement table var tr document
  • Pine Script 绘图形状偏移问题

    该脚本将表示高点 左侧条形较低 右侧条形较低 我还希望这个脚本给我 HighofHighs 左高和右高较低 我可以正常工作 但无法让标签显示在正确的栏上 如果我使用 offset 1 它将把它放在最近的高点上 如果我使用 offset hi
  • 使用 Let's encrypt with Apache 和 Apache Tomcat

    在同一台计算机上 在端口 80 上运行 Apache 在端口 8080 上运行 Tomcat Apache 包括 html css js 文件并调用 tomcat 服务 基本上exampledomain com calls exampled
  • Python/IPython shell 中的对象字符串表示

    我有一个我喜欢的友好月份课程 它返回一个丑陋的机器人友好字符串 In 3 d date 2010 1 31 In 4 m Month d In 5 m Out 5
  • 为什么 CPSR 不是存储寄存器?

    在 ARM 中 SPSR 是一个分组寄存器 即每次模式更改后 CPSR 都会被复制到 SPSR 中 并且在模式返回后 SPSR 会被复制回 CPSR 为什么 CPSR 不直接存入银行 似乎每次模式更改都有两个附加指令 复制到 spsr 复制
  • 根据 SQL 中的值添加唯一约束

    我有一种情况 只有当其他字段中有某个值时我才想添加唯一约束 例如该表是 ID 分类名称 姓名 价值 类别ID 仅当 CategoryID 为 0 时 约束才会针对 ID CategoryName 和 Name 是否可以 CREATE UNI
  • matlab中的定时代码

    我已经用 4 种不同的方式写下了一个函数 并且我想对其进行计时 到目前为止我一直在做这件事 tic function 1 toc tic function 2 toc tic function 3 toc tic function 4 to
  • Iterables:具有迭代器或生成器的对象

    让我们假设一个具有已定义迭代器的对象的两个类似实现 一个迭代器使用发电机 另一个使用可迭代对象 这两个都与Array from 并且两者都可以迭代 这两种方法有什么区别 首选哪一种 为什么 是否需要采用较小的方法 class Foo con
  • mysql cpp 连接器在连接时抛出 UnknownException

    我正在使用 mysql 库连接到我的数据库 mysql 以在连接后检索数据 检查我的服务是否正常运行 以下是执行连接任务的代码部分 Specify our connection target and credentials const st
  • 未捕获的错误:不允许。不受信任的代码只能通过 ID 更新文档。 【403】

    我有这个错误 但它没有指定哪个代码行有问题 有什么方法可以缩小我需要关注的代码范围吗 不确定它是否是一个相关的问题 但是当我提交文档并且它应该识别我的user username 但是当html显示时它显示为空白 author 集合 公共 服
  • Rails 4:has_many 中的 counter_cache :通过与 dependent: :destroy 关联

    尽管已经提出了类似的问题 counter cache 与 has many through dependent gt 销毁 has many through 关联 has many 通过 counter cache 他们都没有真正解决我的问
  • sed :仅当其中一行与第三个单词或任何模式匹配时才打印两个单词之间的行

    我知道 sed 使用以下命令从 test txt 打印单词 FOO 和 BAR 之间的行 sed n FOO BAR p test txt 但是我如何让 sed 仅当其中一行具有匹配模式时才打印 FOO 和 BAR 之间的行 例如 文件 t
  • 使用 API (VBA) 时 SendGrid 附件为空或损坏

    这似乎是 SendGrid Web API 和电子邮件附件的一个持续存在的问题 我在网上发现了很多很多帖子 所有人都遇到了同样的问题 但似乎没有一个得到解决方案的回答 SendGrid 自己的预设响应是使用他们的库之一 但问题仍然是当您使用
  • 将画布转换为 PDF

    是否可以使用JavaScript直接将canvas转换为pdf pdf js或类似的东西 是否还有另一种可能的方式 例如canvas 到img 然后img 到pdf 你可以给我一个例子吗 您可以通过利用jsPDF图书馆和到数据URL功能 我
  • NSPredicate遍历关系(StackMob)

    我一直在搜索Apple的谓词编程指南和SO 试图确定为特定获取请求编写谓词的正确方法 看来我尝试使用点符号来遍历关系的方式没有受到请求的尊重 NSEntityDescription entity NSEntityDescription en
  • 在 Pygame 中用图像替换矩形

    总的来说 我对 pygame 和 python 很陌生 今天我试图编写一个简化的自上而下运动的代码 我做到了并且运行没有任何问题 但无论如何我有一个问题 玩家 是一个矩形 但我希望他是一个图像或类似的东西 有没有办法将矩形 转换 为图像 哦
  • 为什么C要区分->和.?

    好吧 这并没有什么严重的后果 但它一直困扰着我 while 之间有区别的理由吗 gt and 运营商 当然 目前的规则是 作用于结构体 并且 gt 作用于 指向结构 或联合 的指针 但它在实践中是如何运作的 让s是一个包含元素的结构体x 然
  • Discord.js DiscordAPI 错误:未知表情符号 - 对嵌入的反应

    这是我的代码 client on message message gt if message content startsWith embed const embed new Discord MessageEmbed setColor 0x