6 javascript node.js discord discord.js
我正在使用 node.js 和 discord.js 制作一个 discord bot,我目前正在尝试制作它,以便当用户加入 discord 服务器时,发送自定义欢迎消息。这是我的代码:
bot.on("guildMemberAdd" ,(message, member) => {
message.channel.send("Welcome")
});
Run Code Online (Sandbox Code Playgroud)
这是得到的错误:
message.channel.send("Welcome")
^
TypeError: Cannot read property 'send' of undefined
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助。
Skw*_*wal 15
如果您阅读文档,则没有message参数,只有member. 您必须先获得公会的频道ID。
尝试这样的事情:
bot.on('guildMemberAdd', member => {
member.guild.channels.get('channelID').send("Welcome");
});
Run Code Online (Sandbox Code Playgroud)