Skip to content

Quotes

Quotes are the running joke your channel keeps. Somebody says something worth remembering, a moderator saves it in one message, and from then on anyone in chat can pull it back up, either a specific one or a random one.

Everything is per channel and owned by the channel. Your quotes are yours, and a moderator you have given access to can add to them without touching anything else.

Adding a quote from chat needs the bot in your chat, so connect a platform first if you have not: see Getting started. Adding one from the portal works regardless.

Quotes live under Chat bot in the sidebar, scoped to whatever the channel selector at the top of the portal says. On a channel you moderate, Editor access is enough to add and delete quotes.

This is how quotes actually get saved: in the moment, by whoever is watching.

  1. Type !quote add followed by the line, for example !quote add gg no re. Moderator or above.

  2. Note the number the bot replies with. It answers Quote #12 added. That number is how the quote is recalled from now on.

The Quotes page as one card, with an empty Quote field, a hint giving the 400 character and 500 quote limits and the chat syntax for editing one in place, an Add quote button, and a line reading No quotes yet
  1. Open Quotes. The page is one card: an add form on top, your quotes below, oldest first.

  2. Type the line into the Quote field and select Add quote.

  3. Read the list. The # column is the quote’s number, the same number chat types to recall it, and the Quote column is the text. Delete removes a quote for good, and the confirmation notes that the deletion is recorded in your bot activity.

!quote is a built in command, so it works with no setup. Reading is open to everyone; every write is moderator or above.

CommandWho can use itWhat it does
!quoteEveryonePosts a random saved quote
!quote randomEveryoneThe same as a bare !quote
!quote 12EveryonePosts quote number 12
!quote add <text>ModeratorSaves a new quote and replies with its number
!quote edit <id> <text>ModeratorReplaces that quote’s text, keeping its number
!quote delete <id>ModeratorDeletes it. remove and del do the same

A viewer who is not a moderator typing !quote add something does not get an error. The write is simply not theirs to make, so the line falls through to the ordinary read command instead.

Like every command, !quote itself is editable from the Commands page: who may use it, its cooldown, which starts at 5 seconds, and its live gate. Its response is the $(quote $1) variable, which you are free to use in a command of your own if you want quotes surfaced under a different word.

A quote’s number is permanent and never reused. It is not its position in the list, so deleting quote 3 does not renumber anything, it just leaves a gap between 2 and 4. Gaps are normal and are not a sign anything is wrong.

  • 400 characters per quote. Longer text is shortened to fit, and the portal tells you when a save actually hit the limit rather than quietly trimming it.
  • 500 quotes per channel. At the cap, adding another is refused until you delete one.
  • No metadata. Pyre stores who added a quote and when, but nothing in the portal or in chat shows it. There is no game, no date and no attribution to display or search on today.
  • No search. The portal lists quotes and does not filter them, and there is no !quote search in chat. With a few hundred quotes, use your browser’s find on the page.

!quote 99 for a number that does not exist resolves to nothing, so you get nothing useful back rather than an error. The same is true of a bare !quote on a channel with no quotes saved yet. Check the number against the # column in the portal.

If a quote you just added from another tab or from chat does not appear, reload the page. The list is fetched when the page opens and does not update itself.