带有动画表情符号的 Discord 机器人

Posted

技术标签:

【中文标题】带有动画表情符号的 Discord 机器人【英文标题】:Discord bot with animated emojis 【发布时间】:2020-10-29 23:13:47 【问题描述】:

我有一个不和谐机器人,我想知道如何让机器人在服务器上使用动画表情符号。我尝试过其他通过 WebHooks 放置动画表情符号的机器人,或者将机器人本身放入动画表情符号。但我无法让它以任何方式工作。 如果有人可以帮助我,谢谢。 KKtua

【问题讨论】:

我想你已经有了一个框架——你的机器人启动、运行基本命令等。请包含一些你尝试过的代码示例。 【参考方案1】:

首先,机器人需要在动画表情符号所在的服务器中,所以如果你想使用来自“火箭联盟”服务器的表情符号,那么机器人必须在该服务器中。

一旦您知道机器人在具有表情符号的服务器中,您需要做的是在与表情符号前面的 \ 聊天中键入表情符号,以便您获得表情符号 ID,您需要复制该 ID并在机器人代码中使用,机器人消息中使用的动画表情符号示例:

message.reply('here is a cool emoji -> <a:check_no:717523612906684428> ');

【讨论】:

谢谢,我已经尝试过这种方式,它对我有用?。但是,如果我想放一个普通的笑脸,那就行不通了。我如何戴上正常的笑脸? 如果您在表情符号后面使用反斜杠,它将在聊天中发送另一种相同的表情符号,如果是标准表情符号,您只需将其复制粘贴到代码中即可。如果对您有帮助并解决了您的问题,请随时接受我的回答

以上是关于带有动画表情符号的 Discord 机器人的主要内容,如果未能解决你的问题,请参考以下文章

Discord.py 机器人不响应自定义表情符号

nodejs discord bot - 带有由表情符号分隔的单词的消息

Discord.js 发送表情符号

Discord.js v13 机器人显示未定义而不是表情符号

嵌入中的 Discord.py 和表情符号

无法从反应中读取标准表情符号名称 [discord.js]