Discord Virus durch Bot?

Hallo zusammen, ich habe mir letztens auf Discord einen Server erstellt und was man halt so macht, noch ein paar Bots eingeladen. Ich habe dazu die Website top.gg, welche als allererste angezeigt wirdwenn man nach Discord Bots sucht, genutzt. Dabei habe ich mir einmal den ProBot, de GambleBot, einen Pokemon Bot namens PokeventureBot glaube ich und den BoxBot geholt. Als ich heute aber von der Schule nach Hause gekommen bin, habe ich gesehen dass "ich" fast jedem meiner Kontakte eine Nachricht geschickt habe, die ungefähr so war: "Hi Bro, check out my new game [hier ein link] the password is 1111". Dummerweise habe ich den Anfängerfehler gemacht und drauf geclickt, dabei lud sich etwas runter. Als ich es aber versuchte zu starten kam nur eine Fehlermeldung und ich konnte nur auf "ok" cliucken. Ich lasse jetzt einmal einen kompletten Systemscan jeweils von Antivira und dazu noch vom Windows Defender machen und habe Discord schon deinstalliert und mein Passwort geändert und die 2Fa- Authifizierung gemacht. Im Internet stand auch das man bei einem infizierten Discord unter app-data und dann bei der Version zusätzliche Dateien finden würd, doch wenn ich diesen Ordner geöffnet habe, war dar nur eine Datei namens ",first-run". Da ich leider noch in der Schule war, haben schon ein paar meiner Freunde auf diesen Link geclickt... In der Hoffnung auf eine schnelle Antwort und schonmal im Vorhinein Danke, Marlon.

Computer, Technik, Virus, programmieren, Bots, Codierung, internet security, Technologie, Discord, Spiele und Gaming
Discord.js Level Roles?
  //level system


  bot.on('message', function(message){
    if(message.author.bot) return;
    var addXP = Math.floor(Math.random() * 5) + 1;


    if(!xpfile[message.author.id]){
      xpfile[message.author.id] = {
        xp: 0,
        level: 0,
        reqxp: 100
      }


      fs.writeFile("./xp.json",JSON.stringify(xpfile),function(err){
        if(err) console.log(err)
      })
    }


  xpfile[message.author.id].xp += addXP


  if(xpfile[message.author.id].xp > xpfile[message.author.id].reqxp){
    xpfile[message.author.id].xp -= xpfile[message.author.id].reqxp
    xpfile[message.author.id].reqxp *=1.5
    xpfile[message.author.id].reqxp = Math.floor(xpfile[message.author.id].reqxp)
    xpfile[message.author.id].level += 1


    message.reply("ist auf Level **"+ xpfile[message.author.id].level +"** aufgestiegen.")
  }



  fs.writeFile("./xp.json",JSON.stringify(xpfile),function(err){
    if(err) console.log(err)
  
  //level roles


var role = message.guild.roles.cache.find(role => role.name === "test");


if(xpfile[message.author.id].level == 1)message.member.guild.roles.add(role);


  //rank command


  if(message.content.startsWith("fg!rank")){


    let user = message.mentions.users.first() || message.author


    if(!xpfile[user.id]) return message.channel.send("Dieser User hat noch keine XP gefarmt.")


    const rank = new Discord.MessageEmbed()


    .setTitle("**RANK**")
    .setColor("GREEN")
    .setAuthor(user.tag,user.avatarURL({dynamic:true}))
    .addField("Level: ",xpfile[user.id].level)
    .addField("XP: ",xpfile[user.id].xp +"/"+ xpfile[user.id].reqxp)


    message.channel.send(rank)
  }


    })


  })

Hey, ich habe ein LevelSystem in Discord.js gecodet.

Es funktioniert sehr gut, aber bei den LevelRoles gibt es ein Problem.

Es kommt kein Error oder sonstiges, aber der Bot vergibt die Role nicht. Weiß jemand woran das liegt?

Computer, JavaScript, node.js, Discord, Discord Bot, Discord.js

Meistgelesene Beiträge zum Thema Discord