Quotes

This feature lets you add or remove stream quotes via chat command and manage them in the dashboard.

Dashboard overview

On this page you control the feature, set permissions and cooldowns, and manage your quotes in a list.

Configuration

Enable the feature with the toggle; all settings expand after that. In the first row you define which roles may use the commands. In the second row you set the cooldowns (separate for global and per-user).

You can also define how the bot should respond to the 3 chat commands:

  • In chat: With a normal message
  • Reply: The bot replies to the triggering user
  • With @User: The bot mentions the triggering user

Auto-posting: When enabled, the bot automatically posts a random quote to chat at a configurable interval (in minutes). You can restrict auto-posting to a specific stream state: Always, Only when live, or Only when offline.

Save stream category: When enabled, the bot automatically saves the current Twitch game category when a quote is added via !quote add. The category appears in the quote list and in the bot's !quote output as additional information.

Management

At the bottom of the page you can easily create new quotes or edit/delete existing ones. Text, author, and category are all editable directly in the list.

Import from CSV

Click the Import from CSV button to import quotes from a file or by pasting text directly.

Expected format: One row per quote. Columns are separated by comma or semicolon. A header row is optional (recognized headers: text, quote).

Columns in order:

  1. Quote text – required (max. 500 characters)
  2. Author – optional (max. 128 characters)
  3. Category – optional, only saved if the Save stream category setting is enabled
text,author,category
"Best stream ever!",nightbot,Minecraft
"GGs all around",viewer123,
"Short one"

You can also upload a .csv or .txt file instead of pasting. Invalid lines are listed with an error message – valid lines are still imported. Up to 1,000 quotes per import.

Chat commands

  • !quote outputs a random quote.
  • !quote <number> outputs a specific quote.
  • !quote add <text> adds a quote.
  • !quote remove <number> removes a quote.

Note: Use number/text without < and > in chat, e.g. !quote 3 or !quote add This is a funny quote.