【问题标题】:Discord.js @everyone / @here issues with messageDiscord.js @everyone / @here 消息问题
【发布时间】:2020-05-24 20:26:40
【问题描述】:

我在这里有我的嵌入公告功能的代码,如果提到了一个角色,那么它会将该角色提及发送到频道,然后在嵌入中发送其余的消息,我也有一个用户提及的变体。我如何调整它以对 @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);

【问题讨论】:

    标签: arguments discord.js args


    【解决方案1】:

    正确,@everyone@here 没有 ID。只需检查它们是否与args[1] 匹配。

    【讨论】:

      猜你喜欢
      • 2021-08-25
      • 2021-06-05
      • 2019-02-26
      • 2019-11-07
      • 2020-11-30
      • 2021-02-17
      • 1970-01-01
      • 2021-07-01
      • 2019-11-09
      相关资源
      最近更新 更多