Hallo Ich versuche, eine bestimmte Person in Zwietracht zu betäuben aber ich erhalte die folgende Fehlermeldung erhalten:Discord js ohrenbetäubend ein Benutzer
TypeError: message.setDeaf is not a function
Die docs Zustand js Zwietracht, die Sie Mitglieder wie diese betäuben sollte.
.setDeaf(deaf)
Deafen/undeafen a user.
Ich bin nicht sicher, warum ich diesen Fehler bekomme, unten ist mein Code;
var Discord = require("discord.js");
var client = new Discord.Client();
var user = "30898500862111287"
client.on('ready',() => {
console.log('I am ready!');
});
client.on('message', function(message) {
if (message.content === '$deafen') {
message.setDeaf(user);
}
});
Haben Du hast th verbunden e Client zu einem Bot Benutzer? – MatejMecka
Warum verwenden Sie 'setDeaf' in' message'? Ich denke, es sollte etwas wie 'user.setDeaf (true | false)' sein? (In diesem Fall müsste "Benutzer" das tatsächliche Benutzerobjekt und nicht nur eine ID sein). Beachten Sie, dass "taub" in den Dokumenten ein Boolescher Wert ist: https://discord.js.org/?_sm_au_=irVJ1Zb7fnGs56LG#/docs/main/stable/class/GuildMember?scrollTo=setDeaf –