Bonjour,

Voila je rencontre un petit problème avec mon code.

Mon bot SPAM

bah en gros mon bot spam a l'infini ..

const Discord = require('discord.js')
const client = new Discord.Client()
var prefix = "!";

client.login("NjY1OTcwNzU3NjQxMTc1MDcw.XhtXxw.nSEtvSLCfBQAe1NI_dW58rkQ79E");

client.on("message", message =>{
    if(!message.guild) return
    if(message.content === prefix + "on?")
        message.delete ();
        message.channel.send("Bonjour, Je suis bien en ligne !");      
})

3 réponses


const Discord = require('discord.js')
const client = new Discord.Client()
var prefix = "!";

client.login("NjY1OTcwNzU3NjQxMTc1MDcw.XhtXxw.nSEtvSLCfBQAe1NI_dW58rkQ79E");

client.on("message", message =>{
if(message.content.bot) return
if(!message.guild) return
if(message.content === prefix + "on?")
message.delete ();
message.channel.send("Bonjour, Je suis bien en ligne !");
})
//Sa ne devrait pas spam comme sa

Tu ne devrais pas mettre ton token aux yeux de tous. Je te conseil donc de la changer.

De un ne met pas ton token et deplus ils nous faudraient l'erreur sinon essaye ce code:

const Discord = require('discord.js')
const client = new Discord.Client()
const prefix = "!";

client.login("NjY1OTcwNzU3NjQxMTc1MDcw.XhtXxw.nSEtvSLCfBQAe1NI_dW58rkQ79E");

client.on("message", message => {
if(!message.guild) { return }
if(message.content === prefix + "on?") {
message.delete(1);
message.channel.send("Bonjour, Je suis bien en ligne !");
}
})