/roll /r
Die Summe, dazu der normalisierte Ausdruck, damit du prüfen kannst, was gelesen wurde.
/roll 2d6+32d6 + 3 = 13@rollrobot
Rollenspiel-Würfel in jedem Chat — D&D, Pathfinder, World of Darkness, Shadowrun, Fate, Call of Cthulhu.
In Telegram öffnenÖffne @rollrobot, drücke Start, schick /roll 2d6+3. Du bekommst den erkannten Ausdruck und die Summe.
Ihr spielt in der Gruppe? Füge den Bot dem Chat hinzu. Er antwortet auf die Nachricht, die ihn aufgerufen hat, sodass mehrere gleichzeitig würfeln können und jede Antwort bei ihrer Frage bleibt. Er braucht die Erlaubnis, Nachrichten zu senden, sonst bleibt er stumm.
In einem Chat, dem du ihn nicht hinzufügen kannst, nutze den Inline-Modus: schreib @rollrobot 2d6+3 und tippe auf das Ergebnis. Nichts hinzufügen, keine Rechte vergeben — der Wurf geht als deine eigene Nachricht raus.
Fünf Befehle, in Privatchats und Gruppen dieselben. /roll und /full nehmen Notation; ohne Argument würfelt jeder ein einfaches d20.
/roll /rDie Summe, dazu der normalisierte Ausdruck, damit du prüfen kannst, was gelesen wurde.
/roll 2d6+32d6 + 3 = 13/full /fDerselbe Wurf, Würfel für Würfel. Verworfene durchgestrichen, ein natürliches Maximum oder Minimum mit einem Pfeil; in einem zählenden Pool Erfolge fett und Fehlschläge unterstrichen.
/full 4d6kh34d6kh3 = 14
[6↑, 5, 3, /full 4d10>=6f14d10>=6f1 = 2 successes, 1 failure
[10↑, 7, 3, 1↓]/randomd100 und sonst nichts, wenn du einfach eine Zahl bis hundert brauchst. Dasselbe wie /roll d100.
/roll d1001d100 = 73/ask /aEine Ja-oder-Nein-Antwort für die Entscheidungen, die keinen Wurf wert sind — hat die Tür eine Falle, feilscht der Händler, regnet es heute Nacht. Alles nach dem Befehl ist die Frage und wird über der Antwort zitiert.
/ask geht auch: keine Frage, nur die Antwort — für das, was am Tisch ohnehin schon ausgesprochen wurde.d2, also eine faire Münze und nicht mehr./ask Sollen wir die Tür öffnen?Sollen wir die Tür öffnen?Yes ✅
/ask/helpDie Notationsanleitung in einer Nachricht, mit Links zum Playground und zur Referenz. Diese Seite in kurz, ohne Telegram zu verlassen. /start gibt dasselbe aus.
Benutzbar, aber noch nicht festgelegt: Was hier steht, kann sich in einem späteren Update ändern oder ganz aus dem Bot verschwinden. Die fünf Befehle oben nicht.
/pick /pWählt eine Option aus einer Liste, die du vorgibst — eine Zufallsbegegnung, wer die erste Wache übernimmt, welche Tür. Ein Würfel über die Optionen, ohne Gewichtung, sofern du keine vorgibst.
Vorbeischleichen, Verhandeln. | und ; tun dasselbe, und ein Zeilenumbruch schlägt beide, sodass eine eingefügte Tabelle Zeile für Zeile aufgeteilt wird.| oder ;, dann Komma, dann einfache Leerzeichen. Nimm |, wenn eine Option ein Komma enthält — Seil, 15 m | Fackel ergibt zwei Optionen, nicht drei./pick Goblin-Patrouille | Leerer Raum | Schatzkammer/pick Vorbeischleichen, Verhandeln, Einen Hinterhalt legenNichts davon braucht es für einen gewöhnlichen Wurf. Es ist das, was der Bot für alle hat, die ihn jede Sitzung nutzen und sich die Tipperei sparen wollen.
Ein Name in doppelten Anführungszeichen am Ende eines Wurfs wird über dem Ergebnis zitiert, damit ein Chat voller nackter Zahlen lesbar bleibt. Das gilt für /roll, /full und /pick gleichermaßen, und die typografischen Anführungszeichen, die eine Handytastatur einsetzt, werden ebenso akzeptiert wie gerade.
Die Anführungszeichen sind nicht optional. Der Parser akzeptiert so viel, dass ein Wort ohne Anführungszeichen nicht sicher von Notation zu unterscheiden ist, also wird 2d20kh1+7 Wahrnehmung als Notation gelesen und schlägt fehl, während 2d20kh1+7 "Wahrnehmung" würfelt und den Namen übernimmt.
/roll 2d20kh1+7 "Wahrnehmung"Wahrnehmung
2d20kh1 + 7 = 26Zwei oder drei durch Leerzeichen getrennte Zahlen werden als Wurf gelesen: /roll 4 6 ist 4d6, und /roll 1 20 -3 ist 1d20-3. Die dritte Zahl ist der Modifikator und trägt ihr eigenes Vorzeichen.
/roll 1 20 -31d20 - 3 = 11Eine Zahl allein ist ein Würfel: /roll 20 würfelt ein d20.
/roll 201d20 = 12к und д werden vor dem Parsen zu d, also würfelt 2к6 ein 2d6. Russische, ukrainische und belarussische Notation funktionieren alle gleich, und das lateinische k in kh und kl bleibt unberührt.
/roll 2к62d6 = 8۲۰ würfelt ein d20. Arabisch-indische und persische Ziffern werden vor dem Parsen zu ASCII; ein Name in Anführungszeichen behält seine eigenen Ziffern unverändert.
/roll ۲۰1d20 = 17Tippe @rollrobot und Notation in jeden Chat, auch in Gruppen, die noch nie von dem Bot gehört haben. Über der Tastatur öffnet sich eine Liste; tippe auf ein Ergebnis, um es als eigene Nachricht zu senden.
@rollrobot 2d20kh1+7 bietet einen Wurf unter zwei Überschriften an, „Wurf“ und „Aufschlüsselung“. Die Wahl ändert die Darstellung, nicht die Würfel — nie ein neuer Wurf.
Ohne etwas nach dem Handle bekommst du drei Vorschläge: „Wurf“ und „Aufschlüsselung“ auf einem d20, „Zufallswurf“ auf einem d100.
Eine Frage ergänzt den Eintrag „Frage“, der die Liste anführt, wenn nichts gewürfelt wurde, und sie abschließt, wenn doch. Ein benanntes Trennzeichen zwischen zwei Dingen, die keine Notation sind — Goblin-Patrouille | Leerer Raum — setzt stattdessen „Auswahl“ nach oben. Leerzeichen allein zählen hier nicht, anders als bei /pick, sonst böte jede halb getippte Frage eine Auswahl unter ihrer Antwort an. Eine Inline-Auswahl trägt ihre Liste in der Nachricht, weil kein Befehl darüber steht, auf den sie antworten könnte.
Ergebnisse sind persönlich und werden nicht zwischengespeichert, also würfelt jede Anfrage neu.
Was du tatsächlich tippst. Groß- und Kleinschreibung sowie Leerzeichen sind egal, 2 D 20 KH 1 und 2d20kh1 sind derselbe Wurf. Jede Gruppe unten endet dort, wo es noch nützlich ist; den Rest führt die Referenz auf, und der Playground führt ihn aus.
2d6 | Zwei sechsseitige Würfel. |
d20 | Die Anzahl ist standardmäßig eins. |
2d20+5 | Rechnen: + - * / und Klammern. |
(1d6+2)*3 | Klammern fassen zusammen, was du hineinschreibst. |
(1d4)d6 | Eine berechnete Anzahl: würfle 1d4, dann so viele d6. |
4d6kh3 | Die höchsten drei behalten — ein Attributswert. |
2d20kh1 | Vorteil: der höhere von zwei d20. |
2d20kl1 | Nachteil: der niedrigere. |
4d6dl1 | Den niedrigsten verwerfen; dh verwirft den höchsten. |
{1d8!, 1d6!}kh1 | Behalten über eine Gruppe hinweg — jeder Teilwurf tritt als ein Würfel an. |
d8! | Der höchste Wert bringt einen weiteren Würfel. |
d8!! | Zusammengesetzt: der Zusatzwurf fließt in denselben Würfel. |
d8!p | Durchdringend: jeder weitere Würfel bekommt −1. |
5d10!=10 | Ab einem Schwellenwert explodieren, nicht erst auf der höchsten Seite. |
2d6r<3 | Unter 3 neu würfeln, so oft wie nötig. |
2d6ro<3 | Einmal neu würfeln, das zweite Ergebnis behalten. |
4d6min2 | Jeden Würfel auf mindestens 2 anheben. |
4d6max5 | Jeden Würfel auf höchstens 5 begrenzen. |
12d6>=5 | Jede 5 und 6 zählt als Erfolg. |
7d10>=6f1 | Erfolge zählen, 1er als Fehlschläge abziehen. |
1d20+7 vs 15 | Probe gegen einen SG, beantwortet als Erfolgsgrad. |
4dF | Fate-Würfel, jeder −1, 0 oder +1. |
d% | Prozentwürfel — derselbe Würfel wie 1d100. |
2d6+floor(1d4/2) | Funktionen: floor, ceil, round, abs, min, max, sqrt, pow. |
Der Wurf, zu dem jede Runde zuerst greift, fertig zum Kopieren.
Angriff mit Vorteil: zwei d20, den höheren behalten, den Bonus addieren.
/full 2d20kh1+72d20kh1 + 7 = 26
[Eine Probe gegen einen SG. Zehn darüber ist ein kritischer Erfolg, zehn darunter ein kritischer Fehlschlag; eine natürliche 20 oder 1 verschiebt das Ergebnis um eine Stufe.
/full 1d20+12 vs 201d20 + 12 vs 20 = Critical Success (natural 18)
[18] + 12 vs 20Ein Storyteller-Pool: Erfolge ab 6, jede 1 hebt einen davon auf.
/full 7d10>=6f17d10>=6f1 = 4 successes, 1 failure
[8, 6, 2, 10↑, 1↓, 4, 7]Erfolge auf 5 und 6 im gesamten Pool.
/full 12d6>=512d6>=5 = 5 successes
[5, 3, 6↑, 2, 4, 5, 1↓, 6↑, 3, 5, 2, 4]Eigenschaftswürfel und Wildcard-Würfel, beide explodierend; der höhere von beiden zählt.
/full {1d8!, 1d6!}kh1{1d8!, 1d6!}kh1 = 9
{Vier Fudge-Würfel plus ein Fertigkeitswert.
/full 4dF+24dF + 2 = 3
[1, 0, -1, 1] + 2Mit Prozentwürfeln unter deinen Fertigkeitswert würfeln.
/roll d%1d100 = 37Ein Wurf ist auf 100 Würfel und 100 Explosions- oder Wiederholungsdurchläufe begrenzt. Verlangst du mehr, sagt der Bot es, statt zu würfeln — diese Grenzen halten eine Antwort unter Telegrams 4096 Zeichen.
Eine Aufschlüsselung, die trotzdem über 3500 Zeichen kommt, entfällt zugunsten der kompakten Antwort, damit ein großer Pool mit seiner Summe antwortet statt gar nicht.
/pick nimmt höchstens 100 Optionen. Eine längere Liste wird abgelehnt, nicht gekürzt: die ersten hundert zu behalten würde jede Auswahl still nach oben verzerren und dabei aussehen, als hätte es funktioniert.
Ein Name in Anführungszeichen wird auf 100 Zeichen gekürzt, eine Frage an /ask auf 300.
Nein. Tippe @rollrobot und Notation in jeden Chat und wähle ein Ergebnis — es wird als deine eigene Nachricht gesendet, und der Bot tritt nie bei. Hinzufügen lohnt sich erst, wenn am Tisch oft gewürfelt wird, weil ein Befehl kürzer zu tippen ist.
Er reagiert nur auf das, was an ihn gerichtet ist: Befehle mit Schrägstrich und Inline-Anfragen, die mit @rollrobot beginnen. Normale Unterhaltung wird ignoriert — dafür gibt es keinen Handler.
Nein. Nichts von dem, was du schickst, wird aufbewahrt: nicht der Text einer Frage, nicht die Optionen einer Auswahlliste, nicht ein Name in Anführungszeichen, kein einziges Ergebnis. Aufgezeichnet wird die Form eines Wurfs und sonst nichts — 2d6, 4d6kh3, der Befehl, aus dem er kam — wobei die Telegram-Nutzer-ID auf einen gesalzenen Hash reduziert wird, damit wiederholte Nutzung gezählt werden kann, ohne das Konto zu identifizieren. Dieser Datensatz wird nur geschrieben, nie gelesen; er zeigt, welche Notation Unterstützung verdient, und lässt sich nicht in eine Unterhaltung zurückführen.
Jeder Wurf kommt frisch aus dem Generator von roll-parser, jedes Mal neu initialisiert. Nichts wird vorberechnet, und kein Ergebnis wird von einem Wurf zum nächsten übernommen.
Setz einen Namen am Ende in Anführungszeichen, und er erscheint über dem Ergebnis: /roll 2d20kh1+7 "Wahrnehmung". Für /pick funktioniert es genauso.
4d6d1 ein Fehler?Ein einzelnes d nach einem Pool ist mehrdeutig — einen verwerfen, oder so viele Würfel noch einmal würfeln? Schreib 4d6dl1, um den niedrigsten zu verwerfen, oder (4d6)d1 für verschachtelte Würfel.
Der Bot gibt zurück, was du geschickt hast, mit Dachzeichen unter der Stelle, die er nicht lesen konnte — die Korrektur steht damit meist schon in der Antwort. Knifflige Fälle sind im Playground schneller zu klären, verlinkt am Fuß dieser Seite.
Das Befehlsmenü, die Inline-Titel und die Notationsanleitung folgen deiner Telegram-Oberflächensprache: Englisch, Spanisch, Portugiesisch, Deutsch, Russisch, Ukrainisch, Belarussisch und Persisch; alles andere fällt auf Englisch zurück. Ergebnisse sind Notation und lesen sich überall gleich. Yes und No bleiben mit Absicht englisch — deine Oberflächensprache verrät wenig über die Sprache des Chats, in dem du schreibst.