Moin moin zusammen,
Ich bin es mal wieder, diesmal mit einem weiteren Worklog. Viel Spaß beim lesen ^^ (Meinungen, Vorschläge etc erwünscht)
Wie evtl. einige schon mitbekommen haben, bin ich aktuell dabei, einen eigenen Discord Bot zu programmieren. Ich dachte mir nichts weiter, und habe einfach darauf hin programmiert, in der Hoffnung, den Bot schnell auf die Beine zu stellen. Schön wär‘s. Denn leider ist das doch mehr als nur ein paar Zeilen Quellcode schreiben, und der Bot läuft. Aber da ich nicht erwartet habe, dass es so viel Arbeit wird, habe ich mich entschlossen, daraus einen Worklog zu machen. Für alle die sich jetzt denken, was braucht man denn an Hardware wenn man einen Bot programmieren will, das kommt später alles
Vorhaben:
Mein Vorhaben ist es, einen voll funktionsfähigen Moderationsbot für Discord mit Java zu coden. Java deshalb, da ich bereits Java-Kenntnisse habe, und nicht erst Python lernen wollte, auch wenn es angeblich einfacher sein soll, Discord Bots mit Python zu coden.
Schritt 1:
Also habe ich mich hingesetzt, und mir aus dem Internet ein erstes, leichtes Programm für einen Basic-Bot rausgesucht, welcher nichts anderes kann, als auf die Nachricht „!ping“ mit „Pong!“ antwortet, um eine Idee zu bekommen, wie ein Programm für ein Discord Bot aussieht. Das ganze konnte Schritt für Schritt nachgemacht werden (Hier der Link zum nachmachen). Allerdings war nicht alles immer gut erklärt und ich musste viele Sachen selbst herausfinden oder lösen...
Erste Probleme:
Man glaubt es kaum, aber schon beim abtippen eines Codes aus dem Internet gab es Probleme. Das erste Problem war ein denkbar einfacher, ein v zu viel an der falschen Stelle und schon funktioniert das ganze Programm nicht… herrlich, nicht?
Nachdem dieser Fehler behoben wurde (@HardwareFlix hatte ihn entdeckt), kam das nächste Problem: Mein Name der MainClass wurde nicht erkannt, das konnte ich dann aber selber lösen, die Version von Shadow war einfach sehr veraltet, die aktuellste Version hat das ganze behoben und jetzt läuft der Bot. Theoretisch.
Denn was ich nicht bedacht hatte, ich brauche ja noch einen Server oder PC auf dem der BOT laufen kann, was ich aber nicht habe. Allerdings habe ich hier schon einen Plan.
Schritt 2:
Schritt zwei wird darin bestehen, mir einen alten PC aus der Schule zu besorgen, von dem ich ja schon das ein oder andere mal hier und da geschrieben hatte (@JoJoPanda wegen dem RAM werde ich dann auf jeden Fall auf dich zurück kommen, muss aber erst schauen was für RAM in dem PC genau drin ist). Ich werde mir auf jeden Fall eine neue CPU besorgen, denn die 2-Kern Intel Duos, die in den PCs drin sind, sind wirklich langsam. Plan ist ein Xeon für 775/771 mit 4 Kernen, dazu werde ich meine alte HD6450 reinpacken.
Allerdings kann das noch ein wenig dauern. Bis dahin werde ich aber mal anfangen, mich mit der Programmierung eines Moderationsbots zu beschäftigen (Befehle, Plugins etc.). Sobald ich den Rechner habe, kommt ein Update ^^
Bis dahin, euer Robin aka Hydrablades
Ich bin es mal wieder, diesmal mit einem weiteren Worklog. Viel Spaß beim lesen ^^ (Meinungen, Vorschläge etc erwünscht)
Wie evtl. einige schon mitbekommen haben, bin ich aktuell dabei, einen eigenen Discord Bot zu programmieren. Ich dachte mir nichts weiter, und habe einfach darauf hin programmiert, in der Hoffnung, den Bot schnell auf die Beine zu stellen. Schön wär‘s. Denn leider ist das doch mehr als nur ein paar Zeilen Quellcode schreiben, und der Bot läuft. Aber da ich nicht erwartet habe, dass es so viel Arbeit wird, habe ich mich entschlossen, daraus einen Worklog zu machen. Für alle die sich jetzt denken, was braucht man denn an Hardware wenn man einen Bot programmieren will, das kommt später alles
Vorhaben:
Mein Vorhaben ist es, einen voll funktionsfähigen Moderationsbot für Discord mit Java zu coden. Java deshalb, da ich bereits Java-Kenntnisse habe, und nicht erst Python lernen wollte, auch wenn es angeblich einfacher sein soll, Discord Bots mit Python zu coden.
Schritt 1:
Also habe ich mich hingesetzt, und mir aus dem Internet ein erstes, leichtes Programm für einen Basic-Bot rausgesucht, welcher nichts anderes kann, als auf die Nachricht „!ping“ mit „Pong!“ antwortet, um eine Idee zu bekommen, wie ein Programm für ein Discord Bot aussieht. Das ganze konnte Schritt für Schritt nachgemacht werden (Hier der Link zum nachmachen). Allerdings war nicht alles immer gut erklärt und ich musste viele Sachen selbst herausfinden oder lösen...
Erste Probleme:
Man glaubt es kaum, aber schon beim abtippen eines Codes aus dem Internet gab es Probleme. Das erste Problem war ein denkbar einfacher, ein v zu viel an der falschen Stelle und schon funktioniert das ganze Programm nicht… herrlich, nicht?
Nachdem dieser Fehler behoben wurde (@HardwareFlix hatte ihn entdeckt), kam das nächste Problem: Mein Name der MainClass wurde nicht erkannt, das konnte ich dann aber selber lösen, die Version von Shadow war einfach sehr veraltet, die aktuellste Version hat das ganze behoben und jetzt läuft der Bot. Theoretisch.
Denn was ich nicht bedacht hatte, ich brauche ja noch einen Server oder PC auf dem der BOT laufen kann, was ich aber nicht habe. Allerdings habe ich hier schon einen Plan.
Schritt 2:
Schritt zwei wird darin bestehen, mir einen alten PC aus der Schule zu besorgen, von dem ich ja schon das ein oder andere mal hier und da geschrieben hatte (@JoJoPanda wegen dem RAM werde ich dann auf jeden Fall auf dich zurück kommen, muss aber erst schauen was für RAM in dem PC genau drin ist). Ich werde mir auf jeden Fall eine neue CPU besorgen, denn die 2-Kern Intel Duos, die in den PCs drin sind, sind wirklich langsam. Plan ist ein Xeon für 775/771 mit 4 Kernen, dazu werde ich meine alte HD6450 reinpacken.
Allerdings kann das noch ein wenig dauern. Bis dahin werde ich aber mal anfangen, mich mit der Programmierung eines Moderationsbots zu beschäftigen (Befehle, Plugins etc.). Sobald ich den Rechner habe, kommt ein Update ^^
Bis dahin, euer Robin aka Hydrablades