GuildEmojis 和 UnicodeEmojis 不能很好地协同工作
GuildEmojis and UnicodeEmojis are not working well together
我正在搜索 unicode 表情符号和自定义表情符号的共同点。
假设我有一个 JSON 文件
{
"emojis": ["something1", "something2", "something3"]
}
我的 discord.js 机器人现在应该将 messageReactionAdd 事件的表情符号与此数组的元素进行比较。比方说,如果 emoji 匹配某事之一,console.log("trigger") 应该发生。但是代码并不重要。我找不到任何可以比较自定义表情符号和 Unicode 表情符号的共同点的东西。就像自定义表情符号有 ID,unicode 没有,因此它有一个“图片”,就像自定义表情符号没有。有人有想法吗?
提前致谢!
为什么不同时存储 unicode 表情符号和自定义表情符号 ID?
emojis.json
{
"emojis": ["", "", "", "396548322053062656", "266241948824764416"];
}
bot.js
const emojis = require('emojis.json').emojis;
client.on('messageReactionAdd', (reaction, user) => {
if (emojis.includes(reaction.emoji.name) || emojis.includes(reaction.emoji.id)) {
console.log('Found emoji.');
} else {
console.log('Could not find emoji.');
}
});
我正在搜索 unicode 表情符号和自定义表情符号的共同点。 假设我有一个 JSON 文件
{
"emojis": ["something1", "something2", "something3"]
}
我的 discord.js 机器人现在应该将 messageReactionAdd 事件的表情符号与此数组的元素进行比较。比方说,如果 emoji 匹配某事之一,console.log("trigger") 应该发生。但是代码并不重要。我找不到任何可以比较自定义表情符号和 Unicode 表情符号的共同点的东西。就像自定义表情符号有 ID,unicode 没有,因此它有一个“图片”,就像自定义表情符号没有。有人有想法吗?
提前致谢!
为什么不同时存储 unicode 表情符号和自定义表情符号 ID?
emojis.json
{
"emojis": ["", "", "", "396548322053062656", "266241948824764416"];
}
bot.js
const emojis = require('emojis.json').emojis;
client.on('messageReactionAdd', (reaction, user) => {
if (emojis.includes(reaction.emoji.name) || emojis.includes(reaction.emoji.id)) {
console.log('Found emoji.');
} else {
console.log('Could not find emoji.');
}
});