So werden Punkte vergeben
In BotLaunch entsteht Reputation in einer Telegram-Gruppe auf zwei Arten.
Die erste ist die Teilnahme. Für eine Nachricht erhält ein Mitglied standardmäßig einen Punkt. Zwischen zwei Punktevergaben gilt eine Wartezeit von 60 Sekunden. Diese Wartezeit verhindert, dass sich eine Flut von Nachrichten mit nur einem Wort lohnt. Wer zehn Nachrichten in einer Minute sendet, erhält genauso viele Punkte wie jemand, der nur eine sendet.
Die zweite ist ein Dankeschön. Wenn ein Mitglied auf die Nachricht einer anderen Person mit einem deiner Upvote-Schlüsselwörter antwortet, erhält die Person, die die ursprüngliche Nachricht geschrieben hat, Punkte, standardmäßig zwei. Der Bot bestätigt das im Chat. Das Dashboard schlägt +1, thanks und thank you als Schlüsselwörter vor. Das Schlüsselwort muss als eigenständiges Wort am Anfang, am Ende oder in der Mitte der Antwort stehen oder die gesamte Antwort bilden. Niemand kann sich selbst einen Upvote geben.
Upvotes funktionieren erst, nachdem du die Schlüsselwortliste im Dashboard gespeichert hast. Öffne also das Modul und speichere die Liste, auch wenn du die Vorschläge übernimmst.
Level, Abzeichen und was Vorteile wirklich bedeuten
Die Punktzahl ordnet jedes Mitglied einem von sechs Leveln zu. Die Standardschwellen liegen bei 0, 50, 200, 500, 1,000 und 5,000 Punkten, vom Neuling bis zur Legende. Du kannst jede Schwelle ändern und jedem Level ein Abzeichen zuweisen. Dieses Emoji erscheint neben dem Mitglied in der Rangliste und in seinem Profil.
Jedes Level hat außerdem ein Feld für Vorteile, etwa Links posten oder Medien posten. Hier solltest du genau hinsehen: Die Vorteile sind lediglich Beschreibungen. Der Bot zeigt sie an, wenn ein Mitglied seine Reputation abfragt. Er ändert dadurch keine Berechtigungen in Telegram. Soll ein Level einen tatsächlichen Vorteil bieten, muss ein Admin ihn manuell gewähren. Trage deshalb nur Vorteile ein, die du auch gewähren möchtest.
Wenn ein Mitglied ein Level aufsteigt, kann der Bot das in der Gruppe ankündigen. Dafür gibt es einen Schalter in den Einstellungen. In einer kleinen Gruppe ist so eine Ankündigung ein schöner Moment. In einer großen Gruppe kann sie störend werden. Dann lässt du sie vielleicht lieber ausgeschaltet.
Die zwei Befehle für Mitglieder
/rep zeigt einem Mitglied sein eigenes Level, sein Abzeichen, seine Gesamtpunktzahl und die Vorteile dieses Levels. Wird der Befehl als Antwort auf die Nachricht einer anderen Person gesendet, zeigt er stattdessen deren Status an. Wenn du keine Level anzeigen möchtest, kannst du das über einen Schalter einstellen. /rep lässt das Level dann weg.
/leaderboard listet die Mitglieder mit den meisten Punkten auf und vergibt Medaillen für die ersten drei Plätze. Standardmäßig enthält die Liste zehn Namen. Du kannst die Anzahl zwischen 5 und 50 festlegen. Mitglieder ohne Punkte erscheinen nicht. Die Rangliste zählt alle Punkte, die seit der Aktivierung des Moduls gesammelt wurden. Sie wird nicht jede Woche oder jeden Monat zurückgesetzt, sodass langjährige Mitglieder die Spitzenplätze belegen werden. Sag neuen Mitgliedern das gleich zu Beginn, sonst halten sie die Rangliste womöglich für fehlerhaft.
Wo sich das System ausnutzen lässt
Jedes Punktesystem wird von seinen Nutzern auf die Probe gestellt. Drei Schwachstellen solltest du kennen, bevor du es ankündigst.
- Gegenseitige Dankeschöns. Für Upvotes gilt standardmäßig keine Wartezeit. Zwei Freunde können sich also den ganzen Nachmittag gegenseitig mit thanks antworten. Halte den Punktewert für Upvotes im Verhältnis zu den Levelschwellen niedrig und behalte die Spitze der Rangliste in der ersten Woche im Blick.
- Kurze Schlüsselwörter. Ein Schlüsselwort wie thanks erfasst auch ehrlich gemeinte Antworten, die du nicht als Upvotes vorgesehen hast. Das ist meistens in Ordnung. Ein sehr häufiges Wort eignet sich dagegen nicht als Schlüsselwort. Beschränke die Liste deshalb auf drei oder vier eindeutige Begriffe.
- Regelmäßige belanglose Nachrichten. Die Wartezeit von 60 Sekunden verhindert Nachrichtenfluten, aber nicht, dass ein Mitglied jede Minute eine Nachricht ohne Inhalt postet. Wenn die Nachrichtenpunkte dazu führen, senke sie oder schalte die Punktevergabe für Nachrichten aus und lass das System über Upvotes laufen.
Reputation oder Gamification: Entscheide dich für ein Hauptsystem
BotLaunch bietet auch ein Gamification-Modul mit einem eigenen Punktezähler. Es vergibt 5 XP für jede Gruppennachricht, ohne Wartezeit, und erhöht das Level eines Mitglieds mit steigenden XP: Level 2 wird nach 10 Nachrichten erreicht, Level 5 nach 160. Es erfasst, wie viele Tage in Folge ein Mitglied aktiv ist, und vergibt Abzeichen bei 100 und 1,000 Nachrichten sowie auf den Leveln 5 und 10. /mypoints zeigt einem Mitglied seine XP, sein Level, seine Serie aktiver Tage und seine Abzeichen. /glevels zeigt die zehn Mitglieder mit den meisten XP.
Die Unterschiede sind entscheidend. Gamification belohnt viele Nachrichten und bietet keine Upvotes. Reputation begrenzt den Einfluss der Nachrichtenmenge und belohnt Beiträge, die anderen helfen. XP werden außerdem pro Bot gezählt. Wenn derselbe Bot mehrere deiner Gruppen betreut, sammeln sich die XP eines Mitglieds über diese Gruppen hinweg an.
Beide Module reagieren auf /leaderboard. Ist Reputation aktiviert, zeigt der Befehl die Reputation-Rangliste. Ist es deaktiviert, zeigt derselbe Befehl die XP-Rangliste. Wenn beide Module gleichzeitig laufen, müssen Mitglieder zwei Punktestände im Blick behalten. Wähle deshalb das Modul, das zu dem Verhalten passt, das du fördern möchtest, und lass das andere ausgeschaltet.
So richtest du das System diese Woche ein
- Aktiviere Reputation für eine Gruppe und behalte die standardmäßigen Punktewerte bei.
- Speichere die Upvote-Schlüsselwörter.
- Formuliere die Vorteile so, dass du jeden davon tatsächlich gewährst, oder entferne sie.
- Entscheide, ob Levelaufstiege angekündigt werden sollen: in einer kleinen Gruppe einschalten, in einer stark frequentierten Gruppe ausschalten.
- Kündige das System mit einer Nachricht an, die /rep, /leaderboard und das Bedanken erklärt.
- Sieh dir nach sieben Tagen die ersten zehn Plätze an. Stehen dort deine hilfsbereitesten Mitglieder, lass die Einstellungen so. Sind es die Mitglieder, die am meisten schreiben, senke die Nachrichtenpunkte.
Wenn du der Gruppe zwischendurch eine Frage stellen möchtest, geht das mit dem Polls-Modul in einer Zeile: /poll, die Frage und anschließend die Antwortoptionen, getrennt durch einen senkrechten Strich. Standardmäßig können nur Admins eine Umfrage starten. Alle Module zur Förderung der Beteiligung findest du auf der Modulseite.