Discord.js |欢迎消息没有反应,发送通知

时间:2020-11-06 17:43:45

标签: javascript discord.js

client.on('guildMemberAdd', async (member, message) => {
    let replies = [`${member} Nepyk, ginklus paliekame prie durų! ?`, `${member} Žinok, pas mus Išėjimas ne išeitis! ?`, `${member} Aš tavimi didžiuojuosi!`, `${member}, Sveikas atvykęs į mūsų šeimynėlę!`, `${member} Ši vieta nebuvo tokia, kokia ją tu padarysi!`, `${member} atėjo pas mus pasitrinti!`, `${member} Pasiruošiau diržą, vien tik tau! ❤️`, `${member} Klausyk tėvų, arba bus bėdų! ?`, `${member} Ei! Viešoj vietoj nesikeikiam!`, `${member} Man rodos, tuoj tu gausi šluotą į rankas!`, `${member} Linksmai pasibūk!`, `${member} Atvyko iš Narnijos!`, `${member}, Žinok, kad man patinka mandarinai!`, `${member} Nebūk kiaušiniukas, pasakyk Labas!`, `${member} Aš būsiu tavo robotukas!`, `${member}, bus kaip visi... Laukinis!`, `Veidrodėli, Veidrodėli, kas pasaulyje gražiausias? ${member} ?`, `${member}, Aš negaliu, tiesiog negaliu!`, `${member}, Bus, Bus, Rožinis Dangus! ?`, `${member}, ar nori būti mano Romeo?`];
    let random = Math.floor(Math.random() * 20);
    member.guild.channels.cache.get('749656673374961774').send(replies[random]).then(msg => {
    msg.delete({timeout:10000})
})})

Discord.js |欢迎消息没有反应,发送通知

我不知道为什么,但是欢迎命令不再起作用。 请帮忙,谢谢!

1 个答案:

答案 0 :(得分:1)

要使用guldMemberAdd事件,您现在需要在Discord开发人员门户的bot部分中启用服务器成员网关意图。另外,guildMemberAdd不返回消息,仅返回成员。除此之外,您可能不想在欢迎消息中包括整个成员对象。要提及新成员,您可以执行${member.toString()}