【问题标题】:discord.js: How can I make the bot send mention, but not in an embed?discord.js:如何让机器人发送提及,但不在嵌入中?
【发布时间】:2021-07-22 01:33:12
【问题描述】:

我正在处理我的加入消息,并且很好奇如何让机器人在嵌入中不发送提及,如下所示:photo

我有这样的:photo

我当前的代码是:

client.on('guildMemberAdd', async(member) => { // this event gets triggered when a new member joins the server!

    const Channel = member.guild.channels.cache.get('761871578178387989') 
    const embed = new Discord.MessageEmbed()
        .setTitle(`:wave:   Hello ${member.user.tag} and welcome to **${member.guild.name}**.`)
        .setThumbnail(member.user.displayAvatarURL({dynamic: true, size: 512}))
        .addField('Consider checking it!', '**Server IP:** play.aftnetwork.net\n**Store:** https://store.aftnetwork.net\n\n**Make sure to check <#761874528702824469>.**', true)
        .setFooter(`AftNetwork`)
        .setColor('#468DFF')
    // sends a message to the channel
    Channel.send(embed)
})

我应该在这段代码中添加什么来获得想要的结果?请帮助

【问题讨论】:

    标签: javascript node.js discord discord.js bots


    【解决方案1】:

    您可以通过使用TextChannel.send() 方法来做到这一点,该方法接受可选的options 参数(MessageOptions)作为第二个参数,您可以在其中指定嵌入。


    这是一个例子:

    Channel.send(member, {
        embed: embed,
    });
    // member is the GuildMember that joined your server and embed is your MessageEmbed.
    

    【讨论】:

      猜你喜欢
      • 2021-05-08
      • 2020-09-15
      • 2023-03-30
      • 1970-01-01
      • 2019-09-20
      • 2021-01-09
      • 1970-01-01
      • 2020-09-08
      • 2019-03-21
      相关资源
      最近更新 更多