Senden Sie eine direkte Nachricht auf die private Nachricht zu willkommen neue Benutzer, die an den server
Hallo ich möchte den bot senden Sie eine direkte/private Nachricht an neue Benutzer, join den server. Es ist in der Lage, buchen Sie eine Willkommens-Nachricht auf einem Kanal, aber es hält werfen Fehler für direkte Nachrichten.
const Discord = require('discord.js');
const bot = new Discord.Client ();
bot.on('ready', () => {
console.log('I am ready!');
});
bot.on('guildMemberAdd', member => {
member.guild.defaultChannel.send(`Welcome to the server, ${member}!`);
console.log(`${member.user.username} has joined`);
});
bot.login('TOKEN_HERE');
- Was ist der Fehler???
- Ich habe versucht ein paar Möglichkeiten, aber die meisten von Ihnen, geben Sie mir einen Funktions-Fehler. Ich war mit diesem letzten: Mitglied.sendMessage(message.Autor, "Hallo!"); und das gibt einem nicht definierten Fehler.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Member
Objekt hat eine send-Methode genauso wie die Kanäle.Hinweis sendMessage ist veraltet