Website wieder online!

Da bin ich wieder!

Meine Website war leider seit einiger Zeit offline. Der Grund dafür war anscheinend eine SQL-Injection. Jemand hat eine Schwachstelle in WordPress entdeckt und ausgenutzt und die Datenbank für WordPress komplett gelöscht. Anschließend hat er eine neue DB angelegt und als einziger Tabelleneintrag war ein Hinweis darauf, das ich doch bitte 0.045 BTC überweisen soll, wenn ich meine Daten wieder recovered haben möchte.

Das habe ich natürlich nicht getan und stattdessen die Datenbank und WordPress neu aufgesetzt. Außerdem habe ich auch zeitgleich ein neues Theme für mich entdeckt. Das Theme habe ich dieses mal mit eigenen CSS bearbeitet und dem dunklen Layout von Microsoft Visual Studio nachempfunden.

Nach und nach werde ich die Website wieder befüllen, ich werde versuchen auch wieder einige ältere Beiträge zu recovern. Achja, und das Projekt TwitchBitch wurde eingestampft. Ich habe es ersetzt durch ein neues Projekt: Acid Bot

Acid Bot

Acid Bot ist ein Discord Bot, der Twitch-Streamern unter die Arme greifen soll. Eine einzelne Instanz kann auf mehreren Discord-Server gleichzeitig agieren, wobei jeder Server eine völlig eigene Konfiguration besitzen kann. Die Administratoren verschiedener Discord-Server können sich somit eine Acid Bot Instanz teilen und dennoch völlig eigenständig handeln.

Acid Bot wird in C# für das .NET Framework 4.7.2 entwickelt. Ebenso wie Twitch Bitch bleibt Acid Bot eine Konsolenanwendung, die vollständig im Hintergrund läuft und keine Benutzerinteraktionen fordert. Konfigurationen werden direkt über Discord, über Bearbeitung der Config-Dateien oder über gesonderte Tools vorgenommen.
Selbstverständlich wird Acid Bot auch eine Twitch-Integration beinhalten. Ein besonderes Feature das ich derzeit teste ist eine automatisierte Bewerbung von bestimmten Streamern. Soll heißen: Discord-Admin XY möchte gern seinen Kumpel Z unterstützen. Also sagt er zu Acid Bot, das er bitte automatisch eine Discord-Nachricht in einen bestimmten Channel schicken soll, wenn Z zu streamen beginnt. So sieht das ganze dann aus:

Bisher funktionert das sehr gut. Es gibt hier und da noch Bugs, die noch gefixt werden müssen, die aber alle hoffentlich „automatisch“ bereinigt werden, sobald ich meine neue TwitchTools-Klasse fertig habe. Um das komplette Projekt besser zu verwalten und managen zu können, werde ich verschiedene Teile der Funktionen und extra Bibliotheken auslagern. Wie gerade erwähnt, wird es eine Bibliothek für Twitch-Funktionen geben. Auch für Streamlabs ist eine eigene Bibliothek geplant. Und wer weiß, was mir sonst noch so einfällt.

Alles weitere, die ersten Codezeilen und Beispiele gibts im nächsten Post!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert