如何获得服务器中的特定频道并在其中发送消息?

时间:2020-04-03 09:28:23

标签: javascript node.js discord discord.js

我一直在Discord.js中制作一个discord机器人,我正在尝试发出一个欢迎命令。我正在尝试向服务器中的特定频道发送消息。自从discord.js中的更新以来,我不知道该怎么做,因为我之前已经做过。你能帮助我吗?

这是我的代码的大部分:

bot.on('guildMemberAdd', (member) => {
    let embed = new Discord.MessageEmbed()
    .setColor(0xcccccc)
    .setThumbnail(member.user.avatarURL)
    .setTitle("Welcome " + member.user.tag + "!")
    .setDescription("Hello, welcome to this server!")
    .addField("Welcome", "imageurl")
    .setFooter("Server Name")

    bot.channels.find('XXXXX').send(embed)

})

1 个答案:

答案 0 :(得分:0)

引入managers可能是造成混乱的原因。尝试这样的事情:

this.control.setValidators([Validators.required, Validators.minLength(5)]);
control.updateValueAndValidity();