Roll Call's Discord bot works through one slash command. Type /rollcall in a channel, then pick a command from the list Discord shows.
A GM links a channel to a campaign once, with /rollcall setup. Run every other command in that linked channel. In a server with more than one campaign, the channel is how Roll Call knows which campaign you mean. Outside a campaign's own channel, /rollcall next, status, availability and schedule answer only that campaign's members, and /rollcall pause and resume ask you to use the campaign's own channel.
Anyone can run most commands. /rollcall nudge, /rollcall pause and /rollcall resume are for the campaign's GM. Replies are private: only the person who ran the command sees them.
/rollcall setup
Links a Discord channel to one of your campaigns. Run it in the channel where your party should see Roll Call's posts.
- Run
/rollcall setupin that channel. - Click Choose a campaign in the reply. The link works for 24 hours.
- Sign in to Roll Call if asked.
- Click Connect next to the campaign, or Create a New Campaign.
Roll Call then posts a welcome in the channel with your campaign's join link, so players can join straight from Discord. Scheduling updates and session confirmations appear there too.
Setup needs permission to manage the channel or the server in Discord, which server owners and admins already have. Only the campaign's GM can connect a campaign to a channel.
A campaign links to one channel, and a channel to one campaign. To move a campaign, click Disconnect in the Discord panel on its page, then run setup in the new channel.
/rollcall availability
Replies with a link to the campaign's session poll, where you give or change your availability. Anyone can run it. See Answering the session poll.
/rollcall status
Shows where the campaign's scheduling stands, in a reply only you can see. Anyone in the campaign's channel can run it, and everyone is told where it stands and who is ready.
- While a round is open, it lists the players who have given their availability and the ones the round is still waiting on. When times are ready it says whether Roll Call will book them or the GM has to confirm them.
- When a session is booked, it shows that session and nothing else. Between rounds it says the next round is coming, and when the next round is waiting on something the GM can fix, such as time off or missing Session Schedule Windows, the GM is told what, as on the campaign page. It does not list who has answered, because nobody is being asked.
- When something is in the way, the GM is told what and how to fix it. A player is told only that it is waiting on the GM, that scheduling is paused, or that the campaign is still recruiting or short of players.
- If the campaign has nothing left to schedule, or has ended, it says so.
/rollcall next
Shows the next upcoming session: its date, time and length, and everyone marked as attending. Times are in the GM's time zone. Anyone can run it.
/rollcall schedule
Lists up to 5 upcoming sessions, with the date, time and length of each. Times are in the GM's time zone. Anyone can run it.
/rollcall help
Replies with a link to this article and to the rest of the Help Center. It works in any channel, even before a campaign is linked. Anyone can run it.
/rollcall nudge
GM only. Nudge does whatever moves the campaign forward from where it stands, so you can run it as often as you like.
- While you recruit, it posts your join link in the campaign's channel for everyone to see, at most once every 60 minutes. If someone is waiting for your approval, it tells you that instead. Once enough players have joined, it points you to Begin scheduling on the campaign page.
- While a round is open, it reminds each player who has not given their availability, as long as the round is asking for something. It does not once the campaign has nothing left to schedule, or the round already holds the next session or has no time left to answer. Players who have linked Discord get a DM unless they turned Discord notifications off. Anyone else is reminded through their other notifications, if any are on. A player whose Discord DMs are closed to Roll Call is listed as Discord DMs closed, and is reminded through their other notifications, if any are on. The reply lists who was reached and how, and who was not.
- At any other time, nobody is nudged. That covers a campaign with no round open, one with nothing left to schedule, a round that already holds the next session or has no time left to answer, a paused one and an ended one. For a paused campaign, the reply says how to resume, and why it paused when a reason still applies. For one with nothing left to schedule, the reply says why and what to change in campaign settings. For a round with nothing to ask, the reply says where scheduling stands and what you can do about it.
/rollcall pause
GM only. Pauses scheduling: an open round closes, and nobody is asked for availability until you resume. Sessions already booked stay booked. A campaign that is still recruiting has nothing to pause yet.
Roll Call can also pause a campaign on its own. See Pausing and ending a campaign.
/rollcall resume
GM only. Resumes a paused campaign. If it had already started scheduling, a fresh round opens and every player is asked for their availability again. If no date is open, the reply says why no round started, and Roll Call opens one once a date opens. If the campaign has nothing left to schedule, nobody is asked. A campaign paused before scheduling began goes back to recruiting instead.
If your subscription has lapsed, or the campaign is over a plan limit, it stays paused and the reply says what to do.
When a command refuses
- No Campaign Linked. This server has no Roll Call campaign connected yet. A GM runs
/rollcall setupto connect one. - GM Only. The command is for the campaign's GM. If that is you, check that you are in the campaign's linked channel, and that Discord is connected under Connected Accounts on your Profile.
- Wrong Tavern. Can appear when this channel is not linked to a campaign and the server has more than one Roll Call campaign. Run the command in your campaign's own channel.
- Can't Use This Channel. Roll Call is missing permissions there. The reply names them. Add them in the channel's settings, then run setup again.
- Roll Call can't post in your channel. The campaign page says so when the channel was deleted, or the bot was removed or lost permission there. If it was the permission, fix it. Then disconnect Discord on the campaign page and run
/rollcall setupagain. - Roll Call Isn't in This Server. The bot was removed, but its commands stayed behind. Add Roll Call again from the link in the reply, then run setup.