Bonjour,

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

Ce que je fais

J'essaie de faire en sorte d'envoyer un message avec un intervalle régulier

const Discord = require("discord.js");
const fs = require("fs");

var bot = new Discord.Client();

bot.on("ready", () => {
    console.log("BOT IS READY")

    var interval = setInterval (function () {
        channel.id.get("709855080844623885").send("test")
        .catch(console.error); // add error handling here
    }, 10 * 50);
});

//bot.on("message", message => {

    //if(message.content ==="Arouf" ) return message.channel.send("Gangsta")
    //.catch(console.error);

//})

bot.login("TOKEN")

Ce que je veux

Que sa marche ^^

Ce que j'obtiens

C:\Users\Nathan\Desktop\javascript\selfbot 2020\index.js:10
channel.id.get("709855080844623885").send("test")
^

ReferenceError: channel is not defined
at Timeout._onTimeout (C:\Users\Nathan\Desktop\javascript\selfbot 2020\index.js:10:9)
at listOnTimeout (internal/timers.js:549:17)
at processTimers (internal/timers.js:492:7)

1 réponse


Tu n'as pas définit channel y'a rien d'autre à comprendre ( un client.channels.cache.get devrait t'aider )