Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
Hey Bonjour, j'ai essayé d'envoyer un dm à TOUS les membres de mon serveur discord via discord.js
J'ai essayé ce code :
const Discord = require('discord.js');
const bot = new Discord.Client ();
bot.on('ready', user => {
console.log ("Je suis prêt");
})
bot.on('message', message => {
if(message.content === 'ping'){
bot.user.createDM().then(channel => {
channel.send ("Worlds !");
})
.catch(err => console.error(err))
})
};
});
bot.login('MON TOKEN');
Mais il me sort cette erreur :
DiscordAPIError: Cannot send messages to this user
at RequestHandler.execute (/Users/darlannbanache/Downloads/Bot/node_modules/discord.js/src/rest/RequestHandler.js:170:25)
at processTicksAndRejections (internal/process/task_queues.js:97:5) {
method: 'post',
path: '/users/699979951696511048/channels',
code: 50007,
` httpStatus: 400
que je comprends mais que je n'arrive pas à résoudre !
Pouvez vous m'aider avec mon code ?
EDIT : J'ai abandonné le topic donc ce n'es plus la peine de m'aider merci quand même :)
Cordialement D.Banache
Hello @Didoub74,
Comme l'a dit @Doppler, le message d'erreur indique qu'il ne peut pas envoyer de message à l'utilisateur cible...
As-tu regarder la documentation ? Il peut y avoir la soluce de ton problème 😉
Salut,
L'erreur c'est qu'il ne peux pas envoyer de DM
Salut,
D'après le code d'erreur, il n'arrive pas à trouver l'utilisateur cible.
Vérifies qu'il existe et qu'il es bien spécifié 😉