CUB Studio
The CUB Studio link-up for this server.
Links CUB Studio, our free streaming tool, to this server. /studio controls it from Discord: switch scenes, toggle sources, mute, start and stop streaming or recording, and take a screenshot.
- Free, like every feature
- Off until you switch it on
- 1 command
Set it up
- Switch on CUB Studio
Dashboard → your server → Modules → Bot Settings → CUB Studio. It starts off, like every feature.
- Open CUB Studio in the sidebar
Its settings save as you change them and work straight away.
- Counter Type
Choose what suits your server.
- Display Template
Use {count} where the value should appear
- Category
Choose what suits your server.
- Role
Choose what suits your server.
- Try /studio
Control the CUB Studio linked to this server New commands show up within about a minute; press Ctrl+R in Discord if you can't see them yet.
Settings
Everything on the CUB Studio page of the dashboard. Changes save as you make them.
- Counter Type
- Choose what suits your server.
- Display Template
- Use {count} where the value should appear e.g. 📊 {count} Members
- Category
- Choose what suits your server.
- Role
- Choose what suits your server.
- YouTube Channel ID
- Choose what suits your server. e.g. UCxxxxxxxxxxxxxx
- Twitch Username
- Choose what suits your server. e.g. ninja
- Current Value
- Choose what suits your server.
- Target Value
- Choose what suits your server.
- Move to the next goal when reached
- At 500/500 it becomes 500/750 by itself, and so on
- Next goal every (optional; blank = round numbers)
- Choose what suits your server. e.g. 100
- Timezone
- Choose what suits your server.
- Update Interval
- Choose what suits your server.
- Hub Name
- Choose what suits your server. e.g. Hub channel name
- Channel Name Template
- Preview: Username e.g. Use {username} and {index}
- User Limit
- Choose what suits your server.
- Bitrate (kbps)
- Choose what suits your server.
- Keep Alive (minutes)
- Choose what suits your server.
- Ownership Lock (minutes)
- Choose what suits your server.
- Channel
- The channel where the ticket panel will be posted
- Panel Title
- Choose what suits your server. e.g. Panel embed title
- Panel Description
- Choose what suits your server. e.g. Click a button below to create a ticket.
- Prize
- Choose what suits your server. e.g. Discord Nitro, $10 Gift Card
- Duration
- Choose what suits your server.
- Winners
- Choose what suits your server.
- Required Role (optional)
- Only users with this role can enter
- Enter Button Text (optional)
- Customize the text on the enter button e.g. Default: Enter Giveaway
- Account age (days)
- Discord account at least this old e.g. 0 = any
- Time in server (days)
- Joined this server at least this long ago e.g. 0 = any
- Minimum level
- Needs Leveling switched on e.g. 0 = any
- Minimum messages
- Messages sent in this server e.g. 0 = any
- Minimum invites
- Needs Invite Tracker; fake invites don’t count e.g. 0 = any
- Bonus Entry Role (optional)
- Choose what suits your server.
- Bonus Entries
- Extra entries for users with the bonus role
- Max Entries
- Maximum total entries allowed
- Ping Role on Start
- Ping a role when the giveaway starts
- DM Winners
- Send a DM to winners when they win
- 🔁 Repeat
- When it ends, the same giveaway starts again for one day / week / month
- Winner Message (optional)
- Custom text for the winner announcement. Use {winners} for winner mentions, {prize} for the prize name. e.g. Custom message sent when announcing winners
- New Duration (resets timer)
- Choose what suits your server.
- Message Text
- Choose what suits your server. e.g. React below to get your roles!
- Command Name
- Members run it as /name on this server only. Lowercase, no spaces (spaces become dashes). e.g. rules
- Short Description (optional)
- Shown next to the command in Discord. We'll add “• Custom command” automatically. e.g. Shows the server rules
- Response
- What the bot replies. Variables: {user}, {mentioned}, {server}, {channel}. {mentioned} tags whoever they pick in the command's optional user option (or whoever they tagged, for chat triggers) — and falls back to the person running it. e.g. Hello {user}! Welcome to {server}!
- In voice
- Choose what suits your server.
- Text to speak
- Choose what suits your server. e.g. Welcome to the voice chat, {user}!
- Voice
- The bot joins the voice channel of whoever uses the command and says this. Variables: {user}, {mentioned}, {server}. Blocked words from the Text to Speech page are read as “beep”.
- Sound (YouTube link)
- Choose what suits your server. e.g. https://www.youtube.com/watch?v=… or https://youtu.be/…
- Play for up to (seconds)
- When set, the bot joins the voice channel of whoever uses the command and plays the sound, then leaves. Only YouTube links work. Add ?t=1m30s to the link to start partway in. 0 = play it all (up to 10 minutes). The text response is optional when a sound is set.
- Cooldown (seconds)
- Choose what suits your server.
Commands
Who can use each one is up to you: the "Who can use this" card on the page, or Command Access.
/studio
Control the CUB Studio linked to this server
/studio status
Is the stream live, and what scene is up?
/studio scene
Switch to a scene
| Option | What to give it | Needed? |
|---|---|---|
name | Scene (text) | Yes |
/studio source
Show, hide or toggle a source
| Option | What to give it | Needed? |
|---|---|---|
name | Source (text) | Yes |
state | What to do (text: show, hide, toggle) | Optional |
/studio mute
Mute, unmute or toggle an audio source
| Option | What to give it | Needed? |
|---|---|---|
name | Source (text) | Yes |
state | What to do (text: mute, unmute, toggle) | Optional |
/studio run
Run one of your automation rules
| Option | What to give it | Needed? |
|---|---|---|
rule | Rule (text) | Yes |
/studio screenshot
Post a screenshot of the stream here
/studio replay
Save the replay buffer and post the clip here
/studio stream
Start or stop streaming
| Option | What to give it | Needed? |
|---|---|---|
state | Start or stop (text: start, stop) | Yes |
/studio record
Start or stop recording
| Option | What to give it | Needed? |
|---|---|---|
state | Start or stop (text: start, stop) | Yes |
/studio panel
Post a button panel for your manual rules
/studio say
Send a message to your Twitch chat
| Option | What to give it | Needed? |
|---|---|---|
text | What to say (text) | Yes |