Default commands
There are multiple default commands, but not all of them are enabled by default. Responses for these commands can't be customized but you can change their settings:
- Command name: This is what triggers the command, all commands are triggered by an exclamation point (!) followed by the command name
- User level: This controls which group can trigger the command, and it can be set to three values
- Everyone: No restrictions
- Subscribers: Viewers that are subscribed to your channel
- Regular: Those that are manually added as StreamElements Regulars
- VIP: Viewers that you've added as VIP
- Moderator: Moderators of your channel
- Super Moderator: Those that are manually added as StreamElements Super Moderators
- Broadcaster: You will be the only one able to trigger the command
- Command availability: You can choose to enable the command only when the stream is Online, Offline or Both
- Command cost: This is the cost of the command, in case you want to use our loyalty system to limit its usage
- User cooldown: This is how much time it needs to pass before the command can be triggered again by the same user (seconds)
- Global cooldown: This is how much time it needs to pass before the command can be triggered again by anyone (seconds)
- Command aliases: These are alternative ways of triggering the command, they will also need to be triggered with an exclamation point (!) (you can have up to 10 aliases per command)
Custom Commands
These are commands that you can create with custom responses, they can be used with plain text responses, variables, and external APIs.
Settings are similar to default commands but have a few extra things:
- Response: This is what the bot responds when using the command, it supports variables
You can read more about variables and custom commands in our Chatbot Variables and Useful Custom Commands article