使用discord.js 加入discord 服务器时的欢迎消息

2024-03-22

我正在使用node.js 和discord.js 制作一个discord 机器人,目前我正在尝试制作它,以便当用户加入discord 服务器时,会发送自定义欢迎消息。这是我的代码:

bot.on("guildMemberAdd" ,(message, member) => {
    message.channel.send("Welcome")
});

这是得到的错误:

message.channel.send("Welcome")
                ^

TypeError: Cannot read property 'send' of undefined

感谢您的帮助。


如果您阅读了文档 https://discord.js.org/#/docs/main/stable/class/Client?scrollTo=e-guildMemberAdd, 没有message参数,仅member。你不得不获取公会频道 https://stackoverflow.com/questions/41515134/discord-bot-cant-get-channel-by-name先身份证。

尝试这样的事情:

bot.on('guildMemberAdd', member => {
    member.guild.channels.get('channelID').send("Welcome"); 
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用discord.js 加入discord 服务器时的欢迎消息 的相关文章

随机推荐