The Narrator is a feature-rich Discord roleplay bot built for multi-server RP communities. Assign characters to players, speak as them through seamlessly named webhooks, earn points through activity, and manage your roster with a fully integrated economy system.
🎭 CharactersCreate and assign characters to players across your server. Each character has a name, bio, profile, and their own wallet. Players can own multiple characters, switch between them freely, and roleplay as any of them using /say.
/character pick — Set your active character
/character list — View all your assigned characters
/character profile — View a character’s profile card
/character edit — Edit your character’s name, bio, and details
/character create-and-assign — Create and instantly assign a new character
Use /say to speak as your active character through Discord webhooks. Messages are sent with the character’s name and avatar, making roleplay feel immersive and natural. Supports image attachments and message replies.
/say — Speak as your active character
/say-edit — Edit a previously sent /say message
/say-delete — Delete a sent message within 15 minutes
Players earn points passively by chatting in the server. Points are split between a user wallet and a character wallet, giving depth to how you spend and upgrade.
/wallet — View your user and character wallets
/points — Check your point balance
/leaderboard — See top users and characters by points
/shop — Buy character slots and upgrades
Spend your earned points on permanent upgrades:
Character Slot +1 — Unlock an additional character slot using your user wallet
Character Wallet Boost — Earn +1 extra character point per /say
Cooldown Boost — Reduce your character’s point cooldown by 50%
Role Shop — Server admins can add custom role items purchasable with points
Subscribe through Discord to unlock +5 extra character slots for as long as your subscription is active. Premium slots are tracked separately from base slots — if the subscription ends, characters are never deleted, just temporarily locked until you re-subscribe or free up base slots.
Use /premium to open the subscription flow directly inside Discord.
Server admins have full control through the /setup and /admin panels:
Configure admin roles
Set a dedicated logs channel
Restrict /say to specific channels
Manage character assignments and point balances
Add and remove role shop items

