Sie haben einen Fehler in Ihrer .send()
Linie. Der aktuelle Code, den Sie haben, wird in einer früheren Version der diskord.js-Bibliothek verwendet, und die Sendefunktion wurde geändert.
eine Nachricht zu senden, verwenden Sie die folgende Zeile:
message.channel.send('My Message')
Wenn Sie einen Fehler erhalten, dass message
nicht defined
, stellen Sie sicher, dass Sie die Zeile in Ihrer Nachricht Ereignishandler gesetzt worden.
client.on("message", function(message) {
//message sending goes here
});
können Sie auch eine Nachricht an einen bestimmten Kanal, mit dem Sie die Zeile darunter tun können, senden.
client.channels.get(channelID).send('My Message');
Oder wenn Sie es vorziehen, ein Standardkanal Gilde (die #general Kanal, der gemacht wurde, als die Gilde erstellt wurde)
guildObj.defaultChannel.send('My Message');
Hope this half,
- Spy
Hast du die Dokumentation gelesen? – Li357
ist das, wenn Aussage zu irgendeinem Zeitpunkt wahr? Bitte versuchen Sie 'console.log (" test ")' 'zu verwenden und setzen Sie es in die if-Anweisung und überprüfen Sie die Konsole auf die Ausgabe – hansTheFranz
Ich habe die Dokumentation durchgelaufen – Gabe