Words you will see¶
A small dictionary. If a word on another page is new to you, look here.
Action: A job for Cuebot, with a name, like "Thank new followers". It is a list of steps (sub-actions). See How actions work.
Alert: A pop-up on your stream when something happens, like a follow. Shown by the Alert box widget. See Overlays and alerts.
API: A door that lets one program talk to another. "Cuebot uses the OBS API" means Cuebot talks to OBS through it.
API key, token: A long secret code that proves a program is allowed to use something, a bit like a password. Keep them secret.
Argument: Another name for a variable of the current run, like %user%.
Bot account: An optional second account on a platform, like "MyChannelBot", that writes Cuebot's chat messages for you. See Connecting your platforms.
Branch: One of the lists inside a step like If: the "yes" list or the "no" list. New steps can go into a branch.
Broadcaster account: Your own channel, the one you stream on. Cuebot gets events like follows and raids through it.
Browser source: A source in OBS that shows a web page. Cuebot's overlays are shown this way.
Code step: A Run C# code or Run Python code sub-action: a small program inside an action. See Writing code (C# and Python).
CPH: The toolbox C# code uses, like CPH.SendMessage("Hi"). The same names as in Streamer.bot. See C#
methods.
Command: A word viewers type in chat, usually with a ! in front, like !hello. See Chat
commands.
Cooldown: A wait time before a command can be used again, so it cannot be spammed.
Cron: A short way to write a schedule, with five parts: minute, hour, day, month, weekday. 0 20 * * 5 means
"every Friday at 20:00". Used by timers.
Data folder: The folder where Cuebot keeps all your settings and actions. See Backups and your data.
Deck: A page of buttons Cuebot shows in a web browser, for your phone or tablet. Not the same as a Stream Deck.
Engine: The thing that makes a text-to-speech voice, like Windows voices or ElevenLabs.
Encrypted: Scrambled with a secret key, so that nobody else can read it. Cuebot stores your sign-ins this way.
Experimental: Built and checked by Cuebot's own tests, but not yet tried with the real app or service, so it may not work. See What's experimental.
Flowchart: A drawing of an action, with boxes and lines, instead of a list.
Global variable: A value Cuebot remembers between runs, like a death counter. Written with ~ signs: ~deaths~.
See Variables.
Group: Two meanings. A group of actions or commands is a folder that keeps a list tidy. A group of viewers (on Chat > Users & Groups) is a named list of people, like "Regulars", that you can allow on a command.
LAN: Your home network: the computers, phones and tablets connected to your router. "Allow LAN connections" lets those devices reach Cuebot.
MCP: A common way for AI apps to use another program's tools. Lets an AI app work on Cuebot. See AI tools.
Now playing: The song your music player is playing right now. See Music and now playing.
OSC: A simple language some apps use to send each other short messages, like VRChat and OBSBOT cameras. VMC, used by 3D VTuber apps, is built on it.
Overlay: A see-through layer on top of your stream, like a chat box or alerts. See Overlays and alerts.
Platform: A site you stream on: Twitch, YouTube, Kick or Rumble.
Points: Cuebot's own channel money that viewers earn by watching and chatting. See Points, store and giveaways.
Queue: A waiting line for actions. A blocking queue runs one action at a time, so alerts do not overlap. See Queues.
Port: A door number. Programs on one computer use different port numbers, so their messages do not get mixed up. Example: OBS listens on port 4455. See Cuebot's servers.
REST API: Cuebot's main door for other programs: web addresses that run actions and change things, with a token. See Controlling Cuebot from other programs.
Relay: A small helper on your own free Cloudflare account that passes webhooks on to Cuebot. See Donations and integrations.
Run: One time an action does its job. Every run is listed on Chat > History.
Script function: One of Cuebot's tools for code, with a name like speech.speak. C# and Python can both use
them. See Script functions.
Scope, permission: What you allow Cuebot to do on a platform, like "read chat" or "change the title". You pick them when you sign in.
Server: Here: a part of Cuebot that other programs can connect to, like the overlay server that OBS uses. See Apps > Servers.
Server-Sent Events: A web address that stays open and sends a message every time something happens. Cuebot's
REST API has one at /events.
Signal: A short named message one Cuebot sends to another, like go-live. See Linking two
Cuebots.
Sign-in: Letting Cuebot use your account on a platform. You do it once in your browser, and Cuebot remembers it, locked (encrypted) on your computer.
Slash command: A command people type in Discord that starts with /, like /socials. See Discord
bot.
Song request: A viewer asks for a song in chat, like !sr bohemian rhapsody. See Music and now
playing.
Sub-action: One step inside an action, like "send chat message" or "switch scene". Every sub-action is listed in the sub-action reference.
Text-to-speech (TTS): The computer reading text out loud. See Text-to-speech.
Timer: Starts actions on a clock, like every 15 minutes. See Timers.
Trigger: What starts an action, like "someone followed" or "someone typed !hello". Every trigger is listed in
the trigger reference.
Variable: A word with a value behind it, written in % signs, like %user%. Cuebot swaps it for the real value
when the action runs. See Variables.
VTuber: A streamer who shows an animated avatar instead of their face. See VTuber apps.
Voice alias: A nickname for a voice and its settings, like "Narrator", used by text-to-speech.
Webhook: A small message one web service sends to another when something happens, like a Ko-fi tip.
WebSocket: A line between two programs that stays open, so both can send messages at any time. Streamer.bot tools use one to talk to Cuebot.
Widget: One piece of an overlay, like the chat box, a goal bar or the alert box.