{"repo":"edloidas/rollrobot","free":true,"listed":false,"github":"https://github.com/edloidas/rollrobot","clone":"git clone https://github.com/edloidas/rollrobot.git","description":"A Telegram bot that can roll the dice like no one before.","language":"TypeScript","stars":21,"topics":["telegram","telegram-bot","dice","roll","inline"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Roll Robot Dice for tabletop RPGs in any chat — D&amp;D, Pathfinder, World of Darkness, Shadowrun, Fate, Call of Cthulhu. Open the bot · Manual · Playground Add @rollrobot to a group, or type @rollrobot in any chat to roll without adding it anywhere: The command menu, inline titles, and the manual follow your Telegram language across eight locales. Results are notation, so they read the same everywhere. Commands Command Shortcut Result --- --- --- /roll [notation] /r The normalized expression and its total /full [notation] /f The same, plus a die-by-die breakdown /random A d100 roll, total only /ask [question] /a The question quoted, and Yes or No under it /pick [options] /p One option out of the list, chosen at random (beta) /help Notation guide and links Omitting the notation rolls d20 . In groups the bot replies to the message it was called from, so several people can roll at once without the thread coming apart. Notation Parsed by roll-parser — keep/drop, exploding dice, rerolls, clamps, success pools, grouped rolls, and checks against a DC: Example Meaning --- --- 2d20+5 Dice and arithmetic 4d6kh3 Keep the highest 3 d8! Exploding dice 7d10 =6f1 Count successes, subtract 1s as failures 1d20+12 vs 20 Check against a DC, reported as a degree of success The manual has the full reference; the playground runs notation live. Stack Cloudflare Workers, TypeScript, Bun, and grammY in webhook mode. The Worker holds no state: it answers GET /health and authenticated Telegram updates","default_branch":null,"files":null,"tree":[],"storefront":"/r/edloidas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/edloidas/rollrobot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}