Commands
Open Bot > Commands to see every command in your channel. You can make your own commands and change every built-in one.
Making a command
Press + Add command and fill in:
| Field | What it does |
|---|---|
| Command | The name viewers type, for example !discord. One or two words, like !sr skip |
| Response | What the bot says. Use variables like {user}. Up to 500 characters |
| Permission | Who can use it. See Permissions |
| Cooldowns | A global cooldown and a per user cooldown, in seconds |
| Cost | Fishcoins it costs to use. 0 is free |
| Aliases | Extra names for the same command, separated by commas |
| Reply | Say posts the response. Reply starts it with @name |
Under Show advanced you can choose when the command works (online and offline, online only or offline only) and hide it from your public command list.
A command name can be any word without spaces, so !+val and !élan work too. Only !, { and } can't be used inside a name.
Tip: the Test button posts the raw response in your chat. Variables are not filled in by the test.
Commands from chat
Mods can manage simple commands straight from chat:
| Command | What it does |
|---|---|
!addcom <name> <response> | Adds a command for everyone, with a 5 second cooldown |
!editcom <name> <response> | Changes the response of one of your commands |
!delcom <name> | Deletes one of your commands |
Built-in commands can't be edited or deleted from chat. Change them on the Commands page.
Built-in commands
Every channel gets the built-in commands below. You can rename them, give them aliases, change who can use them, change cooldowns and cost, switch them off, or use Reset to default. They can't be deleted.
Cooldowns are shown as global / per user, in seconds.
General
| Command | Who | Cooldown | What it does |
|---|---|---|---|
!uptime | Everyone | 5 / 15 | How long you have been live. Offline: Stream is offline. |
!game | Everyone | 5 / 15 | Currently playing: {game} |
!title | Everyone | 5 / 15 | Stream title: {title} |
!viewers | Everyone | 5 / 15 | {viewers} viewers watching right now. |
!followers | Everyone | 5 / 15 | {follower_count} followers. |
!followage [@user] | Everyone | 5 / 15 | How long someone has followed. Works on Twitch |
!watchtime | Everyone | 5 / 15 | {user} has watched for {watchtime}. |
!accountage | Everyone | 5 / 15 | {user}'s account was created {accountage} ago. |
!me | Everyone | 5 / 15 | Watch time, messages and balance of the viewer |
!commands (!cmds) | Everyone | 5 / 15 | Lists your own enabled commands |
!task (!tasks) | Everyone | 1 / 3 | Viewer task list. Needs a Tasklist or Fish Works rift |
The responses of !uptime, !game, !title, !viewers, !followers, !watchtime, !accountage and !me can be edited.
Task list commands: !task <text> adds a task, !task or !task list shows yours, !task done 2, !task undone 2, !task remove 2, !task edit 2 <text>, !task clear and !task help. Mods can also use !task cleardone. A viewer can have 10 open tasks.
Mod tools
| Command | Who | What it does |
|---|---|---|
!setgame <category> | Mods | Changes your category on every connected platform |
!settitle <title> | Mods | Changes your title on every connected platform |
!clip | Mods | Makes a Twitch clip and posts the link |
!marker [description] | Mods | Adds a Twitch stream marker |
!shoutout <user> (!so) | Mods | Posts your shoutout message and runs a Twitch shoutout. The bot must be a mod |
!addreg <user> | Mods | Adds a Regular |
!removereg <user> | Mods | Removes a Regular |
!editcounter <name> [value|reset] | Mods | Shows, sets or resets a counter |
Bot
| Command | Who | What it does |
|---|---|---|
!bot | Everyone | Powered by Fishrift. fishrift.com (editable) |
!bot mute / !bot unmute | Mods | The bot stops or starts talking |
!bot part | Broadcaster | The bot leaves your channel |
Loyalty
| Command | Who | What it does |
|---|---|---|
!fishcoins [@user] (!points, !balance, !bal) | Everyone | Shows a balance. Follows your own currency name |
!give <user> <amount> | Everyone | Sends your points to another viewer |
!top (!leaderboard) | Everyone | The top 5 balances |
!gamble <amount|all> | Everyone | Bet points. See Loyalty |
These four stay silent when your loyalty system is off.
Socials
!socials, !discord, !twitter (!x), !youtube, !instagram (!ig), !tiktok and !kick post the link from your Fishrift profile. A command stays silent when that link isn't set. Cooldown 10 / 15.
Fun
| Command | What it does |
|---|---|
!lurk | {user} is lurking. Thanks for the support. |
!unlurk | Welcome back, {user}. |
!hug [@user] | {user} hugs {touser}. Without a name it hugs a random recent chatter |
!dice (!roll) | {user} rolled a {random:1-6}. |
!quote | See Quotes |
All responses in this table can be edited.
Giveaways, queue and song requests
These built-ins have their own pages: Giveaways and raffles, Viewer queue and Song requests.
Redemptions
A command with a cost can play an alert. Open Commands > Redemptions, pick a command and choose one alert from an Alert Box. When a viewer uses the command, Fishrift takes the cost and plays that alert on stream.
Public command list
Your commands are listed at fishrift.com/yourname/commands. Turn on Hide from public list in a command to keep it off that page. Viewers only see commands everyone can use.