【问题标题】:Discord.js | Welcome message doesn't react, send notification不和谐.js |欢迎信息没有反应,发送通知
【发布时间】:2021-03-20 22:30:00
【问题描述】:
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 |欢迎消息没有反应,发送通知

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

【问题讨论】:

标签: javascript discord.js


【解决方案1】:

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

【讨论】:

  • GuildMember toString() 自动将其转换为
  • 它被否决的任何其他原因?我相信这个答案是正确的,因为我遇到了同样的问题,这就是我解决它的方法。
  • 你知道`${member}`member.toString()是一样的
猜你喜欢
  • 2021-01-29
  • 2020-11-25
  • 1970-01-01
  • 1970-01-01
  • 2019-04-04
  • 1970-01-01
  • 2021-03-28
  • 2022-01-18
  • 2021-10-07
相关资源
最近更新 更多