Discord Bot erstellen ?

N@tur3

Newbie
Registriert
Apr. 2020
Beiträge
3
Hallo liebe Computer Base Community :),

Ich wollte mir mal aus Spaß selber ein Bot erstellen für discord,
die Grundlage ist geschaffen.
Der bot ist verbunden mit meinem Server gehostet hab ich das ganze bei Glitch.com

Meine frage ist wie bekomme ich den Code so umgebaut. Das mein Bot wenn ich z.B "!Test" ausführen würde die nachricht erscheint "test wurde 1x bis jetzt ausgeführt" und das ganze beim nächsten mal "test wurde 2x bis jetzt ausgeführt" und das ganze am besten noch gespeichert wird.


Mein Code wäre:

Javascript:
const Discord = require("discord.js"); // Wir holen das Paket “discord.js”
const client = new Discord.Client(); // Wir erzeugen ein “Bot”-Objekt

// Code Anfang

client.on("message", function(msg) {
  var prefix = "!"; // Setzt den Prefix

  if (!msg.content.startsWith(prefix)) return; // Checkt ob die Nachricht mit dem Prefix anfängt
  const args = msg.content
    .slice(1)
    .trim()
    .split(/ +/g); // Damit wir später Argumente benutzen können
  const command = args.shift().toLowerCase(); // Damit wir wissen, welcher Command es ist

  if (command === "test") {
    // Wenn jemand den Befehl “hallo” ausführt..
    msg.channel.send("test zum 1x ausgeführt"); // ..sage Hallo Welt!
  }

Vlt kann mir ja einer weiterhelfen :)

Lg N@tur3
 
aehm, in dem du eine Zaehlervariable benutzt? Oder was willst du jetzt noch wissen? Das ist doch stinknormales Javascript.
Oder woran genau scheitert es?
 
Sorry bin halt neu in dem ganzen. Also sorry hab da irgendwie nix passendes gefunden das es auch irgendwo bei Discord gespeichert wird .
 
einen discord-bot als allererstes programmierprojekt (noch vor den absoluten basics) zu programmieren ist... irgendwie stolperst du so die treppe rauf. schau dir doch am besten mal die programmierbasics anhand eines javascript-tutorials an. die variable der benutzungen musst du (wie jede andere auch) in deinem eigenen code speichern; auf seiten discords selbst gibt es (ohne richtig bescheuerte workarounds) keine moeglichkeit, sowas abzulegen.

kapitel 1 + 2 hier sollten ein guter einstieg sein: https://javascript.info/
 
  • Gefällt mir
Reaktionen: Hayda Ministral
Zurück
Oben