Skip to content

@trivia

Permission: START

Toggle the trivia game on or off in the current channel. When starting: displays version banner, announces the active question set, and delivers the first question. When stopping: displays a game summary with top scorers for the session.

Restart cooldown

A game cannot be restarted immediately after being stopped. For game.restartCooldown seconds (default 15) a further @trivia is refused:

<player> @trivia
<Inquisitor> Trivia was just stopped — you can restart in 12s.

ADMIN is exempt and starts straight away. Setting game.restartCooldown to 0 removes the gate. Stopping a running game is never gated — the cooldown only applies to starting one.

The cooldown is measured in memory, so it does not survive a plugin reload or bot restart; a channel told to restart trivia after an update can do so at once.

Syntax

@trivia [strict]

Example

@trivia
@trivia strict

Strict mode

@trivia strict starts a game where answers must be typed in full:

  • No fuzzy matching. A near miss is rejected outright — Beetles does not answer Beatles.
  • Articles count. A leading the, a or an is part of the answer, so The Beatles does not answer Beatles, and Beatles does not answer The Beatles.

Case is still ignored (beatles answers Beatles) and punctuation is still normalised (dont stop answers Don't Stop).

The mode is fixed for the session and announced when the game starts:

<Inquisitor> Trivia started! Question set: General. STRICT mode — exact answers only, articles count. @trivia to stop.

The end-of-game summary marks it too. Strict games ignore game.fuzzyThreshold and game.fuzzyMaxDistance entirely, so no channel setting can loosen one.

Strict mode is not a configuration option: every strict game is started with @trivia strict, and there is no way to make it a channel default. Asking for a strict start while a game is already running is refused rather than stopping the game:

<player> @trivia strict
<Inquisitor> A game is already running. Stop it with 'trivia' first, then start strict.