Ich versuche, meinen Bot warten auf eine direkte Nachricht in diesem Fall einen Namen und schreibe es zurück an denselben Benutzer in der direkten Nachricht in diesem Fall mich.Nachricht von Benutzer in Direct Message Discord erwarten js
Ich versuche message.author.awaitMessages
aber Konsole Rückkehr zu verwenden:
TypeError: message.author.awaitResponse is not a function
message.author.send('Write your Name')
.then(function(){
message.channel.awaitMessages(response => message.content, {
max: 1,
time: 300000000,
errors: ['time'],
})
.then((collected) => {
message.author.send(`Your Name is: ${collected.first().content}`);
})
.catch(function(){
message.channel.send('You didnt write your name');
});
});
}
Während Sie message.author.send aufrufen, können Sie bestätigen, dass "message" definitiv die Variable ist und nicht "msg"? Discord.js Hallo Welt verwendet 'client.on ('Nachricht', msg) => {'. In deinem Fall denke ich, dass du die 'msg' hier in' message' ändern musst –