Documentation
Saga Command Reference
Everything Saga can do, plainly stated. Commands marked with
/ are slash commands — type / in any
Discord channel to see them. Prefix commands use !.
Introduction
Saga is a Discord bot built for play-by-post roleplay servers. Instead of giving every location its own channel, Saga organises your world into zones and locations. Each zone is a single Discord channel. Locations live inside Saga — and every scene gets its own thread inside that zone channel.
The result: a clean channel list, a deep world, and a live board in every zone that tells your players exactly where the action is.
Core Concepts
Zones
A zone is a broad area of your world — a district, a quarter, a region. Each zone is linked to one Discord channel. That channel holds the zone board (a pinned list of active scenes) and all scene threads for that zone.
Locations
Locations are the specific places within a zone — the tavern, the market stall, the alley behind the smithy. They don't get their own channels; they exist inside Saga and are chosen when starting a scene.
Scenes
A scene is a roleplay session at a specific location. When a player starts one,
Saga opens a Discord thread inside the zone channel, logs the scene, and pins it
to the zone board. When it ends, /scene close archives it cleanly.
/scene my_scenes to track them all.
First-time Setup
After inviting Saga to your server, run the setup wizard to get started:
- Type
!setup wizardin any channel - Saga will walk you through picking your RP category, moderator role, and preferences
- Once complete, use
/manageto add zones and locations
Player Commands
Scene Commands
All scene commands are subcommands of /scene. They must be run inside a zone channel or an active scene thread.
location — The location to set the scene in (chosen from a list of locations in this zone)name — A title for the scene threadplayers — Optional. Mention one or more players to add immediatelynsfw — Optional. Mark the scene as 18+ (thread will be age-restricted)players — Mention the players to addAdmin Commands
section — Optional. Jump straight to zones, locations, settings, or documentationPrefix Commands
/manage.