Discord 试图使不和谐的bot直接向新成员发送消息。我做错了什么?

Discord 试图使不和谐的bot直接向新成员发送消息。我做错了什么?,discord,bots,Discord,Bots,试图使不和谐的bot直接向新成员发送消息。我做错了什么 const Discord = require('discord.js'); const bot = new Discord.Client(); bot.on('guildMemberAdd', member => { member.send("Welcome to the server!"); }); bot.login('TOKEN_HERE'); 一切都是正确的。你要做的唯一一件事就是

试图使不和谐的bot直接向新成员发送消息。我做错了什么

const Discord = require('discord.js');
const bot = new Discord.Client();


bot.on('guildMemberAdd', member => {
    member.send("Welcome to the server!");
});
    
bot.login('TOKEN_HERE');

一切都是正确的。你要做的唯一一件事就是启用一些设置以使其工作。首先,转到开发者门户。第二,转到应用程序并转到“Bot”。第三,点击“特权网关意图”中的2个按钮,您就可以开始了!另外,如果你想在Discord上添加我,这是我的用户名:Jellybee#4284。

有帮助吗?嗨,首先,我假设你在最后一行用自己的令牌更改了令牌。如果没有,从这里获取:第二,
member.send
返回一个承诺,也许您可以
member.send(“欢迎使用服务器!”).catch(console.error)
检查该执行是否有错误?医生:祝你好运!