Trivia guide
For: Hosts and staff
Trivia is Rallyra's live, hosted quiz. A host runs the event from a button panel in Discord, members answer with buttons, and points are paid out only after staff approve them. This guide covers everything from writing questions to handling a problem mid-event.
Trivia has two modes: Trivia (this guide) and Trivia League, a season of team Trivia nights, which is in Beta (see the Trivia League guide).
Before your first event
- Switch on Trivia on the dashboard's Modules page, or with the Active switch at the top of the Trivia page.
- On the Setup page, set a Trivia channel (where questions post). A separate Trivia results channel is optional; results go to the Trivia channel if you leave it empty.
- Give your hosts the host role (also on Setup). Hosts can run events but cannot approve payouts or change settings.
- Make sure the required setup is done, because the payout request at the end of an event needs your payout review channel.
Question types and points
| Type | How members answer | Points for a correct answer |
|---|---|---|
| True or false | Two buttons | 5 |
| Multiple choice | Up to six lettered buttons (A to F) | 10 |
| Short answer | A button that opens a small text box | 15 |
The fastest correct answer to each question earns a 5 point bonus. Each member can answer each question once.
Short answers ignore capital letters, extra spaces, and curly quotes, and you can list other accepted spellings for each question. For more forgiving checks, turn on Lenient answer grading on the Trivia page: it also accepts a leading "the", "a", or "an", regular plurals, and Discord formatting such as bold. It never accepts typos or different words.
Building your question bank
Open Trivia, then Question bank in the dashboard and upload a CSV file. You see every question in a preview before anything is saved. Questions are grouped into sets, so you can keep a "Movie night" set apart from a "Server lore" set. Archived sets stay in the list so you can bring them back.
Staff can also import from Discord with /trivia import and an attached CSV (up to 1 MB), and browse sets with /trivia questions list.
CSV columns
Row 1 is the header. Three columns are required:
type:tf,mc, orsa(the long namestrue_false,multiple_choice,short_answerwork too).prompt: the question. A header calledquestionalso works.correct: the answer. For true or false, writetrueorfalse. For multiple choice, write the letter of the right option (AtoF). For short answer, write the answer. A header calledansweralso works.
Optional columns:
option_atooption_f: the choices for multiple choice (2 to 6, starting at A). You can instead put them all in oneoptionscolumn separated by|.accepted_variants: other accepted short answers, separated by|(up to 10).explanation: an optional note saved with the question.categoryanddifficulty: labels for your own organisation.image_url: a picture for a multiple choice or true or false question (anhttporhttpslink).
A small example:
| type | prompt | option_a | option_b | option_c | correct | accepted_variants |
|---|---|---|---|---|---|---|
| tf | The Moon has no gravity. | false | ||||
| mc | Which planet is largest? | Mars | Jupiter | Venus | B | |
| sa | What colour do you get mixing blue and yellow? | green | lime green |
The import is all or nothing: if any row has a problem, nothing is saved and you get a list of the rows to fix, numbered as they appear in your spreadsheet. A file can hold up to 1,000 questions.
Running an event
- In your Trivia channel, run
/trivia start. With no options it opens a setup panel where you pick the set, how many questions, and whether to shuffle them. You can also passset_nameandquestion_countdirectly. - Rallyra posts the host panel. From here you control everything:
- Next: post the next question.
- Preview: see the next question privately before members do.
- Reveal: close the question early and show the answer.
- Lock / Unlock: stop members chatting in the channel while a question is open.
- End: finish the event and post results.
- Cancel: abort the event with no results and no points.
- Each question has a countdown. When it runs out, the question closes on its own and the chat unlocks. You can always reveal or move on early.
- A live scoreboard keeps everyone up to date.
The slash commands do the same things if you prefer typing: /trivia next, /trivia end, /trivia cancel, and /trivia status.
The chat lock needs Rallyra to have the Manage Permissions permission in the Trivia channel. Without it, everything else still works and the lock is simply skipped.
If Rallyra restarts mid-event, the timers pick up where they left off.
Trivia in the Discord Activity (Beta)
The same game can also be played inside Discord's Activity window, where each player answers on their own screen and can read the question in their own language. Trivia League nights are always played this way.
- Run
/trivia activity startand pick the question set. Set league to True for a League night. - Open the Rallyra Activity from the Activities (rocket) button and choose Trivia. Members do the same to join.
- As the host you see a private panel with the question and its answer. Press Show question, then Start timed answer phase to give everyone a short countdown and open answers. Reveal answer closes it early; otherwise it closes when the time runs out. Then show the next one.
- Press Finish Trivia at the end. Results and the payout request work exactly as below.
The slash commands do the same: /trivia activity show, go, reveal, end, and cancel. A second press of Show while a question is still open does nothing, so nobody misses a question.
After the event
- Results post to your results channel with a podium picture of the top players, and the leaderboard updates. Members check it with
/trivia leaderboard(this month by default, or all time). - Rallyra creates one payout request covering everyone's points and posts it to your payout review channel.
- Nobody receives points until a staff member presses Approve on that card. Reject pays nobody. See Points and rewards.
- The dashboard's Trivia page lists past sessions, each with its full results.
Practice runs
Turn on Test mode on the Setup page to rehearse. Test events run exactly like real ones and are marked "test mode", but they never pay points. Turn it off before your real event.
Troubleshooting
- "Nothing happens when I run /trivia start." Check that Trivia is switched on and a Trivia channel is set.
/setup statuslists anything missing. - Questions post but there is no payout card. Check the payout review channel on the Setup page and that Rallyra can post there (Setup, Server health). Staff can re-post a failed card with
/rewards retry-post. - The chat lock does not work. Give Rallyra Manage Permissions in the Trivia channel.
- My CSV was rejected. Read the row numbers in the error, fix those rows, and upload again. Nothing was saved, so there is nothing to clean up.
Still stuck?
A person replies to every message. Contact support.