Default Commands
Kicklet ships with built-in chat commands. Enable, disable, and configure them from Default Commands in the dashboard.
Default commands are built into Kicklet, but their account-specific settings can still be changed. Open Commands, then Default Commands to manage them.
| Command | What it does | Example | Default permissions |
|---|---|---|---|
!points | Shows the sender's points. | !points | Everyone |
!points <name> | Shows another viewer's points. | !points Eddie | Everyone |
!watchtime | Shows the sender's tracked watchtime. | !watchtime | Everyone |
!watchtime <name> | Shows another viewer's tracked watchtime. | !watchtime Eddie | Everyone |
!commands | Lists available chat commands. | !commands | Everyone |
!top | Shows top viewers by watchtime. | !top | Everyone |
!uptime | Shows how long the stream has been live. | !uptime | Everyone |
!followers | Shows the channel follower count. | !followers | Everyone |
!followage | Shows how long the sender has followed the channel. | !followage | Everyone |
!sr <youtube-link or video-id> | Adds a song request. | !sr wJVM6jtMHvU | Everyone |
!sr skip | Skips the current song. | !sr skip | Moderator, broadcaster |
!cmd add <command> <response> | Adds a custom command. | !cmd add dc Join discord.gg/xx | Moderator, broadcaster |
!cmd edit <command> <response> | Edits a custom command response. | !cmd edit dc New Discord link | Moderator, broadcaster |
!cmd activate <command> | Enables a custom command. | !cmd activate dc | Moderator, broadcaster |
!cmd deactivate <command> | Disables a custom command. | !cmd deactivate dc | Moderator, broadcaster |
!cmdgroup activate <group> | Enables a command group. | !cmdgroup activate development | Moderator, broadcaster |
!cmdgroup deactivate <group> | Disables a command group. | !cmdgroup deactivate development | Moderator, broadcaster |
!so <name> | Sends a shoutout for another user. | !so Eddie | Moderator, broadcaster |
!points add <name> <points> | Adds points to one viewer. Use a negative value to remove points. The balance cannot go below zero. | !points add Eddie 100 | Broadcaster |
!points addall <points> | Adds points to active viewers. | !points addall 100 | Broadcaster |
!points set <name> <points> | Sets one viewer's points. | !points set Eddie 500 | Broadcaster |
!editcounter <counter> <number> | Sets a counter value. | !editcounter kills 100 | Broadcaster |
!timeoutall <message> | Times out users who recently sent matching messages. | !timeoutall spam text | Moderator, broadcaster |
!banall <message> | Bans users who recently sent matching messages. | !banall spam text | Moderator, broadcaster |
Edit default commands
Use the active switch to turn a default command on or off. Open a default command to edit its account-specific settings:
| Setting | Description |
|---|---|
| Aliases | Additional triggers for the same default command. |
| Permissions | Viewer roles that can use the command. |
| Usage | Whether the command works always, only while live, or only while offline. |
| Cooldowns | Global and per-user cooldowns. |
| Point cost | Points charged when the command runs. |
| Config | Command-specific text, labels, or options inserted into the built-in response. |
For most changes, edit the default command instead of replacing it. This keeps the built-in behavior, argument handling, and helper calls while letting you change wording, access, cooldowns, aliases, and costs.
Replace default behavior
Create a custom command with the same trigger only when the behavior should be completely different. Custom commands are checked before default commands, so a custom command named points replaces the built-in !points behavior for that trigger.
If you replace a default command, Kicklet no longer applies that command's built-in response logic unless you recreate it in your custom command.