
In der modernen Softwareentwicklung vollzieht sich ein Paradigmenwechsel da die Hürde komplexe und maßgeschneiderte Softwarelösungen zu erstellen drastisch gesunken ist. Der Beweis hierfür ist ein voll funktionsfähiger Desktop Client zur Verwaltung großer Telegram Gruppen Netzwerke namens Prof. Dr. Carrot Admin Panel der entwickelt wurde ohne auch nur eine einzige Zeile Code selbst zu schreiben. Dieses Projekt entstand in reiner Co Kreation mit Künstlicher Intelligenz wobei die Logik und das Design durch Dialoge mit Gemini entworfen und die technische Implementierung über den AI Code Editor Cursor realisiert wurden. Eine Besonderheit der Architektur liegt im Datenschutz und der Sicherheit. Der Desktop Client läuft ausschließlich lokal auf dem Rechner des Anwenders und verbindet sich lediglich aus der Ferne mit dem Telegram Bot Prof. Dr. Carrot um diesen fernzusteuern. Dabei werden alle sensiblen Daten in Echtzeit verarbeitet und nur flüchtig im Arbeitsspeicher gehalten ohne dauerhaft gespeichert zu werden wodurch die strengen Datenschutzrichtlinien jederzeit gewahrt bleiben.
Startseite
Die Startseite dient als initiale Schaltzentrale für die gesamte Sitzung und führt beim Start eine essenzielle Prüfung durch.

Hierbei werden vollautomatisch alle Gruppen identifiziert und gefiltert in denen der Nutzer selbst Administrator oder Hidden Admin ist und in denen sich gleichzeitig der Bot mit entsprechenden Rechten befindet. Da nicht jede Gruppe in der man selbst Admin ist zwangsläufig auch den Bot beinhaltet fallen einige Gruppen durch das Raster. Am Ende dieser Überprüfung wurden im vorliegenden Fall exakt 29 Gruppen validiert die anschließend für die zentrale Administration und alle weiteren Automatisierungen zur Verfügung stehen.
Über mich
Wer viele Gruppen gründet und verwaltet verliert schnell den Überblick über den eigenen Status und die damit verbundenen Privilegien in den verschiedenen Chats. Diese Funktion schafft persönliche Transparenz für den Account Inhaber indem sie aus der Masse der Gruppen genau jene herausfiltert in denen man eine leitende Funktion (Owner / Admin) innehat. Das Panel unterscheidet dabei in der Anzeige strikt zwischen Gruppen in denen man die volle Verantwortung als Eigentümer trägt und solchen in denen man lediglich Administrator oder einfaches Mitglied ist was für die Sicherheitsbewertung des eigenen Profils unerlässlich ist.

Statistiken
Die native Telegram App zeigt Mitgliederzahlen immer nur isoliert pro Gruppe an was für Community Manager ein verzerrtes Bild ergibt und keine Rückschlüsse auf die tatsächliche Reichweite zulässt. Aktuell lässt sich bei einem Netzwerk aus vielen Gruppen kaum sagen wie viele echte Nutzer tatsächlich existieren da ein einzelner Mensch oft in mehreren thematisch verwandten Gruppen einer Community gleichzeitig Mitglied ist. Dieses Modul löst das Problem durch eine intelligente Analyse und berechnet die Anzahl der eindeutigen Nutzer indem es Dopplungen herausrechnet und so die wahre Größe der Community offenbart.

Broadcaster
Um wichtige Informationen effizient in einem dezentralen Netzwerk zu verteilen, ermöglicht der Broadcaster das zentrale Verfassen und simultane Versenden von Nachrichten an alle Gruppen einer gewählten Community (z. B. „Motorrad“ oder „Tanz“). Das Modul unterscheidet dabei intelligent zwischen klassischen Gruppen und modernen Telegram-Foren: Es erkennt automatisch vorhandene Foren-Themen (Topics), validiert deren Aktualität und erlaubt dem Administrator, zielgenau festzulegen, in welchem Unterbereich (Topic) die Nachricht erscheinen soll.

Gelöschte Konten
In Telegram Gruppen sammeln sich mit der Zeit Profile an deren Besitzer ihre Accounts vollständig gelöscht haben und die nur noch als leere Hülle in der Mitgliederliste verbleiben. Dieses Modul dient der Datenbank Hygiene indem es diese Gelöschten Konten über die API identifiziert und in einer übersichtlichen Tabelle auflistet anstatt sie als Geister zu bezeichnen. Anstatt mühsam durch Mitgliederlisten zu scrollen ermöglicht das Tool eine effiziente Bereinigung dieser Altlasten per Mausklick über alle verbundenen Gruppen hinweg wodurch die Mitgliederlisten sauber und aktuell gehalten werden.


BadWords
Um die Community vor unerwünschter Werbung und Spammern zu schützen untersucht das BadWords Modul gezielt die Benutzernamen der Mitglieder auf verdächtige Begriffe wie etwa drugs, Lieferung oder sex.

Diese proaktive Analyse dient dazu Bots und unseriöse Nutzer allein anhand ihrer Namensgebung zu identifizieren und effektiv aus dem Netzwerk zu entfernen bevor diese Nachrichten schreiben oder Schaden anrichten können. Der gesamte Abgleich findet dabei extrem schnell im lokalen Arbeitsspeicher statt wodurch eine hohe Performance bei der Prüfung gegen die Sperrliste gewährleistet wird ohne dass Daten an Dritte weitergegeben werden. Der Screen ist leer, da ich „leider“ die Spammer in einem ersten Durchgang entfernt hatte.

Nude Profiles
Textfilter sind oft machtlos gegen moderne Spam Bots die sexuell explizite Profilbilder nutzen um Nutzer auf dubiose Webseiten zu locken oder unangebrachte Inhalte zu verbreiten.

Deshalb integriert dieses Modul eine lokale KI Bilderkennung die spezifische Merkmale von Nacktheit klassifiziert und mit einem Wahrscheinlichkeitswert versieht um solche Profile sicher zu identifizieren. Dies ermöglicht dem Administrator eine präzise Säuberung der Gruppen von jugendgefährdenden Inhalten wobei durch die lokale Verarbeitung sichergestellt wird dass keine Bilder zur Analyse an fremde Server gesendet werden.

Inaktive Benutzer
Eine hohe Mitgliederzahl ist wertlos wenn niemand aktiv ist weshalb dieses Modul den Zuletzt gesehen Status der Mitglieder analysiert um Karteileichen zu finden. Es hilft Administratoren dabei die Lebendigkeit ihrer Gruppen realistisch einzuschätzen indem es Nutzer in Kategorien wie Vor langer Zeit oder Innerhalb einer Woche einteilt und so ein klares Bild der Aktivität zeichnet. Diese Metriken sind entscheidend um zu bewerten ob Aufräumaktionen notwendig sind oder ob die Community gesund wächst und Interaktion stattfindet.

Benutzer Details
Bevor Sanktionen gegen einen Störer verhängt werden können muss dieser eindeutig identifiziert werden was oft schwierig ist wenn Nutzer ihre Anzeigenamen häufig ändern. In diesem Bereich kann der Administrator gezielt nach einem Namen suchen und erhält sofort die unveränderliche Benutzer ID angezeigt die den Account zweifelsfrei identifiziert. Diese ID ist der entscheidende Schlüssel um den Nutzer im nächsten Schritt sicher zu markieren und über alle Gruppen hinweg zu verwalten oder zu sperren ohne Verwechslungsgefahr.

Benutzer Bannen
Wenn ein Spammer oder Troll in einer Gruppe auffällt ist er meist auch in anderen Gruppen des Netzwerks eine Gefahr die schnell und konsequent neutralisiert werden muss. Die Funktion nutzt die zuvor ermittelte ID um den Nutzer sequenziell aus allen 29 verbundenen Gruppen zu entfernen ohne dass der Admin jede Gruppe einzeln öffnen und bearbeiten muss. Das System arbeitet die Liste im Hintergrund ab und dokumentiert jeden Bannvorgang im Protokoll was den administrativen Aufwand massiv reduziert und die Sicherheit im gesamten Netzwerk sofort wiederherstellt.

AutoSync
Damit sämtliche Analysewerkzeuge und Statistiken präzise Ergebnisse liefern ist ein absolut aktueller Datenbestand unerlässlich weshalb das AutoSync Modul als technisches Fundament der gesamten Anwendung fungiert. Da sich Mitgliederlisten in einem aktiven Netzwerk durch ständige Beitritte und Austritte dynamisch verändern gleicht diese Funktion die lokale temporäre Datenbank mit den Live Daten der Telegram Server ab. Im Prozessprotokoll lässt sich detailliert beobachten wie das Tool systematisch alle 29 Gruppen durchläuft und die Mitgliederlisten in effizienten Paketen herunterlädt um die API Limits von Telegram zu respektieren und Überlastungen zu vermeiden.

Fazit
Das Projekt Prof Dr Carrot Admin Panel demonstriert eindrucksvoll dass die Erstellung komplexer Softwarelösungen nicht mehr exklusiv ausgebildeten Programmierern vorbehalten ist sondern durch die richtige Nutzung von KI Werkzeugen für jeden zugänglich wird. Was als Vision für ein effizienteres Community Management begann wurde durch den Dialog mit Gemini und die Implementierung via Cursor zu einer robusten Desktop Anwendung. Die Verlagerung von manuellen Routineaufgaben hin zu automatisierten Prozessen wie der KI gestützten Bilderkennung oder dem globalen Benutzermanagement zeigt das enorme Potenzial dieser neuen Art der Softwareentwicklung auf. Letztlich beweist dieser Client dass die Grenze zwischen Idee und fertigem Produkt durch künstliche Intelligenz fast vollständig aufgelöst wurde und ermöglicht Administratoren ihre Communities nicht mehr nur zu verwalten sondern basierend auf echten Daten und proaktiven Sicherheitsmechanismen professionell zu führen.