Discord.js @everyone / @here 消息问题
Discord.js @everyone / @here issues with message
我这里有我的嵌入公告功能的代码,如果提到了一个角色,它会将该角色提及发送到频道,然后在嵌入中发送其余消息,我也有用户提及的变体.我如何调整它以对@everyone 和@here 做同样的事情?他们没有 ID 之类的角色。或者我找不到@everyone 和@here 的 ID。输入@everyone 会返回@everyone,而不是 ID
if (args[1].startsWith('<@&') && args[1].endsWith('>')) {
message.channel.send(args[1])
const embed = new Discord.MessageEmbed()
.setTitle(`${(args.slice(2).join(" "))}`)
.setColor(0x320b52)
.setTimestamp()
.setFooter('Requested by ' + message.author.tag)
message.channel.send(embed);
正确,@everyone
和 @here
没有 ID。只需检查它们中的任何一个是否匹配 args[1]
.
我这里有我的嵌入公告功能的代码,如果提到了一个角色,它会将该角色提及发送到频道,然后在嵌入中发送其余消息,我也有用户提及的变体.我如何调整它以对@everyone 和@here 做同样的事情?他们没有 ID 之类的角色。或者我找不到@everyone 和@here 的 ID。输入@everyone 会返回@everyone,而不是 ID
if (args[1].startsWith('<@&') && args[1].endsWith('>')) {
message.channel.send(args[1])
const embed = new Discord.MessageEmbed()
.setTitle(`${(args.slice(2).join(" "))}`)
.setColor(0x320b52)
.setTimestamp()
.setFooter('Requested by ' + message.author.tag)
message.channel.send(embed);
正确,@everyone
和 @here
没有 ID。只需检查它们中的任何一个是否匹配 args[1]
.