Alle Beiträge
2 Min. Lesezeit

Das Scarabeus-Dashboard und der eigene Bot

Ein Dashboard für Scarabeus, der eigene Bot per Token aus @BotFather, mehrere Chats und Bots pro Konto und erste Statistiken zur Gruppe.

Scarabeus war bisher schlicht ein Bot: Einstellungen wurden auf unserer Seite gesetzt, und es gab keinen Ort, an dem man nachsehen konnte, was er über Nacht gelöscht hatte. Dieses Release schließt die größte Lücke — das Produkt hat ein Dashboard.

Dashboard und Anmeldung über Telegram#

Die Anmeldung läuft über das Telegram-Konto, ohne Passwort und ohne separate Registrierung. Das Dashboard öffnet sich sowohl als normale Website als auch als Mini-App direkt in Telegram — Sie können die Einrichtung am Handy beginnen und am Rechner beenden.

Darin: die Chatliste, eine Übersicht je Chat und ein Chat-Umschalter in der Seitenleiste. Chats und Bots erscheinen mit ihren Telegram-Avataren, sodass Sie die richtige Gruppe sehen, statt sie aus dem Namen herauszulesen.

Der eigene Bot statt eines gemeinsamen#

Kernstück dieses Release ist die Anbindung des eigenen Bots. In Ihrer Gruppe arbeitet dann ein Bot mit Ihrem Namen und Ihrem Avatar statt eines gesichtslosen Servicekontos — während Moderation und Einstellungen im Scarabeus-Dashboard bleiben.

So läuft es ab:

  1. Sie erstellen in @BotFather einen Bot oder nehmen einen vorhandenen.
  2. Sie kopieren dessen Token.
  3. Sie fügen den Token im Dashboard ein und klicken auf „Bot verbinden".
  4. Sie fügen den Bot der Gruppe hinzu und geben ihm Administratorrechte — der Chat erscheint im Dashboard und wird dem Bot zugeordnet.

Der Token wird verschlüsselt gespeichert und nur für die Moderation verwendet; läuft er ab oder erzeugen Sie ihn in @BotFather neu, können Sie ihn im Dashboard aktualisieren, ohne die Chats neu zu verbinden.

Ein Konto kann mehrere Bots und mehrere Chats halten — praktisch, wenn Sie ein Netz aus Gruppen betreiben oder Chats für verschiedene Projekte führen. Einen Bot vom Chat zu lösen oder ihn aus der Gruppe zu entfernen, geht ebenfalls im Dashboard: Sie müssen nicht extra in Telegram die Administratorenliste aufräumen.

Bot-Einstellungen und Chat-Einstellungen#

Die Konfiguration liegt auf zwei Ebenen. Ein Bot hat eigene Einstellungen, die für all seine Chats gelten, und jeder Chat hat eigene. Vorrang haben immer die Chat-Einstellungen: Ist für eine Gruppe etwas ausdrücklich gesetzt, mischt sich die allgemeine Bot-Einstellung nicht ein. So bedient ein Bot sowohl den strengen Arbeitschat als auch die lockere Plauderrunde, ohne zu zwei verschiedenen Bots zu werden.

Erste Statistik#

In der Chat-Übersicht stehen nun die Grundzahlen: wie viele Mitglieder, wie viele Nachrichten, wie viele Verstöße erkannt. Vorerst ist es wirklich nur eine Übersicht — ausführliche Diagramme und Ereignisprotokolle kommen in den nächsten Releases.

Weiterlesen