Javascript 当新成员进入时,在js中的discord bot中创建欢迎消息
当新用户登录时,我试图在discord bot中创建一条“欢迎”消息,但由于某些原因,该消息不起作用,没有错误消息等。 附加的代码,我真的很想帮助Javascript 当新成员进入时,在js中的discord bot中创建欢迎消息,javascript,discord,discord.js,Javascript,Discord,Discord.js,当新用户登录时,我试图在discord bot中创建一条“欢迎”消息,但由于某些原因,该消息不起作用,没有错误消息等。 附加的代码,我真的很想帮助 client.on('GulidMemberAdd', (member) => { console.error("work?") let channelId = '814448374790225980'; let embed = new Discord.MessageEmbed() .setTitle('
client.on('GulidMemberAdd', (member) => { console.error("work?")
let channelId = '814448374790225980';
let embed = new Discord.MessageEmbed()
.setTitle('member joined!')
.setDescription('${member.user.tag} join')
.setTimestamp()
client.channels.cache.get(channelId).send(embed)
})
你的代码有两处输入错误
client.on('gulidMemberAdd',(member)=>{
//~~~~~~应该是公会
设channelId='814448374790225980';
let embed=new Discord.MeesageEmbed()
//~~~~~~~~应该是消息
.setTitle('已加入的成员!')
//~~应该是一个模板文本字符串
.setDescription(“${member.user.tag}join”)
.setTimestamp()文件
client.channels.cache.get(channelId).send(嵌入)
})
固定版本:
client.on('guildMemberAdd',(member)=>{
设channelId='814448374790225980';
let embed=new Discord.MessageEmbed()
.setTitle('已加入的成员!')
.setDescription(`${member.user.tag}join`)
.setTimestamp()文件
client.channels.cache.get(channelId).send(嵌入)
})
我更改了我所说的修复程序,但它仍然不起作用。我还在代码部分的开头添加了一条控制台消息,它甚至没有打印出来。显然,当新用户进入服务器时,代码甚至没有运行,我不明白为什么,我很乐意帮助您解决问题:您还键入了事件名称。请参阅my edit.client.on('GulidMemberAdd',(member)=>{我还修复了事件名称,但它甚至没有在代码的开头打印控制台消息事件名称是否准确'guildMemberAdd'
?