javascript - Discord.js 发送表情符号

标签 javascript discord.js

我试图让我的机器人在我输入 =emoji 时发送一个表情符号

我已经设法完成了所有工作,但我不知道如何让机器人通过表情符号的 ID 发送表情符号。

任何帮助,将不胜感激!

最佳答案

你知道表情符号的名字吗?如果是这样,你可以简单地这样做:

message.channel.send("<:emoji name:emoji id>")

如果没有,你可能会这样做,

const emoji = bot.emojis.cache.get("emoji id")

message.channel.send(`${emoji}`)

我认为必须缓存表情符号才能使上述方法起作用,我相信其他人可以提出更好的解决方案。

希望我能帮上忙!

关于javascript - Discord.js 发送表情符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61978737/

相关文章:

javascript - 我正在尝试获取 messageUpdate 日志,但发送 null

node.js - MongooseError : Operation users. insertOne() 缓冲在 10000ms 后超时”在 Mongo Db atlas 中

javascript - 如何在每个拆分字符串(javascript)中拆分和插入数字?

javascript - 尝试让机器人接受命令,discord.js

javascript - PaperJS随机点

javascript - Mongoose : "Possibly unhandled rejection"。 ContactList.insert 不是函数

javascript - 如何重置discord.js 中的嵌入数据?

javascript - 使用串联 int 的 Discord Bot MySql 查询返回空结果

javascript - 仅在模糊或松散焦点时验证输入

javascript - Backbone/javascript - 被 'this' 关键字混淆