Multiplayer chat RPGs for Discord and Telegram.
A Pinata agent template for running compact multiplayer chat-based RPG campaigns in Discord or Telegram.
This template gives you an agent that can:
- start a campaign in a group chat
- ask the group what kind of story they want
- confirm who is playing
- guide each player through character creation
- wait until the roster is ready
- run a five-round story arc with rising pressure
- deliver a finale, fallout, and optional sequel hook
It is generic by default.
campaign_managercharacter_creationencounter_manager
Key files:
workspace/CAMPAIGN_HOST.md— operating rules and onboarding flowworkspace/CAMPAIGN_PRESETS.md— optional starter premisesworkspace/FINALE_CHECKLIST.md— finale guidanceworkspace/rules/core-policy.md— canonical dice, NPC, pacing, and ending rulesworkspace/state/README.md— campaign-first state layoutworkspace/state/lobby.md— lobby and campaign selection stateworkspace/state/campaigns/— canonical multi-campaign state treeworkspace/scripts/d20.py— tiny dice helper
This template should keep narration loose and bookkeeping rigid. State, logs, and handoffs should be harder to violate than prompt prose alone.