Lupus
Helper

The Game Master's Companion

Stop managing roles on sticky notes. Lupus Helper automates room creation, role assignment, and balance tracking — so you can focus on the game.

Lupus Helper
● bot
Tonight
Message…

From setup to first night
in minutes.

The master creates a room, selects roles, and sends them out. Players join, receive their role privately, and the hunt begins.

I
Create a room

The game master opens a room. A unique code is generated and pinned to the chat. Creating a new room clears the old one.

/newroom
II
Players join

Share the code. Each player joins with one command. The bot tracks who's in and lets the master check the full list at any time.

/joinroom <code>
III
Pick your roles

Use the inline keyboard to select roles one by one. The bot shows live balance feedback as you build the deck.

/selectroles
IV
Send roles & play

Roles are randomly assigned and sent privately to each player with image and description. The master gets a pinned summary.

/sendroles

Every tool the master needs.

/newroommaster

Creates a room, pins the code to chat. Deletes any existing room and notifies its players.

/selectrolesmaster

Opens the inline keyboard to pick roles. Shows the running list and live balance as you build the deck.

/sendrolesmaster

Randomly assigns and privately sends each player their role card. Pins master summary.

/sendroleslistmaster

Sends the full role list to all players — without revealing who has what.

/roominfomaster

Shows room status: selected roles, player list, and current balance meter.

/kaosmaster

Special re-deal for the Kaos role. Reassigns all others while keeping the Kaos player fixed.

/flushroomrolesmaster

Clears all selected roles so you can rebuild the deck from scratch.

/deleteroommaster

Deletes the room, notifies all players, and unpins all messages. Scorched earth.

/joinroom <code>player

Enter a room with the code shared by the master.

/exitroomplayer

Leave the current room before roles are sent.

/roleinfoplayer

Browse all available roles — name, alignment, and description.

/helpall

Shows the full command list — master and player — in one message.

Built for the long night.

Random assignment

Roles are shuffled and dealt secretly to each player. Nobody sees the deck.

Live balance

Real-time feedback as you pick roles — know if the game is fair before you deal.

Role cards

Each player gets an image card and description privately. No ambiguity.

Auto-pinning

Room codes and summaries are pinned automatically. No scrolling mid-game.

Kaos mode

Keep one player fixed while reshuffling all others — the Kaos mechanic.

Serverless

Azure Functions + Back4App. Fast, always on, nothing to install.