πŸ”’Custom Command Variables

Use variables in your commands to make them more dynamic.

Sender

Variables relevant to the user who sent the command.

{{sender.username}} - The username of the sender.

{{sender.followers} - Follower count of the sender.

{{sender.followage} - How long the sender has been following.

{{sender.url}} - URL to the sender's Kick channel.

{{sender.bio}} - The sender's Kick bio.

{{sender.instagram}} - The sender's Instagram username, from their Kick profile.

{{sender.twitter}} - The sender's Twitter username, from their Kick profile.

{{sender.youtube}} - The sender's YouTube, from their Kick profile.

{{sender.discord}} - The sender's Discord server, from their Kick profile.

{{sender.tiktok}} - The sender's TikTok username, from their Kick profile.

{{sender.facebook}} - The sender's Facebook username, from their Kick profile.


Streamer

Variables relevant to the streamer.

{{streamer.username}} - The username of the streamer.

{{streamer.followers} - Follower count of the streamer.

{{streamer.url}} - URL to the streamers's Kick channel.

{{streamer.bio}} - The streamer's Kick bio.

{{streamer.instagram}} - The streamer's Instagram username, from their Kick profile.

{{streamer.twitter}} - The streamer's Twitter username, from their Kick profile.

{{streamer.youtube}} - The streamer's YouTube, from their Kick profile.

{{streamer.discord}} - The streamer's Discord server, from their Kick profile.

{{streamer.tiktok}} - The streamer's TikTok username, from their Kick profile.

{{streamer.facebook}} - The streamer's Facebook username, from their Kick profile.


Custom Parameter

Values based on the text or user tagged after a command. Ex: !so @henryk89

{{param}} - The text following the command

{{taggedUser.username}} - The username of the person tagged

{{taggedUser.followers} - Follower count of the person tagged.

{{taggedUser.followage} - How long the tagged user has been following.

{{taggedUser.url}} - URL to the tagged user's Kick channel.

{{taggedUser.bio}} - The tagged user's Kick bio.

{{taggedUser.instagram}} - The tagged user's Instagram username, from their Kick profile.

{{taggedUser.twitter}} - The tagged user's Twitter username, from their Kick profile.

{{taggedUser.youtube}} - The tagged user's YouTube, from their Kick profile.

{{taggedUser.discord}} - The tagged user's Discord server, from their Kick profile.

{{taggedUser.tiktok}} - The tagged user's TikTok username, from their Kick profile.

{{taggedUser.facebook}} - The tagged user's Facebook username, from their Kick profile.


Stream

Information relevant to the stream.

{{stream.title}} - Title of the stream

{{stream.category}} - Category of the stream

{{stream.viewers}} - Viewer count of the stream


Random

Random variables

{{randomRange(x,y)}} - Random integer between x and y

{{randomItem(β€œone”,”two”,”three”)}} - Random item from the list

{{randomItemPercentage(β€œone”:70, β€œtwo”:5, β€œthree”:25)}} - Random item from the list with a percentage chance


Request

Make a GET request to an API

{{request(β€œhttps://api.chucknorris.io/jokes/random”).value}} - Make a request and display the "value" parameter returned by the response.


Examples

Followers

!followers

{{streamer.username}} has {{streamer.followers}} followers


Viewers

!viewers

{{streamer.username}} currently has {{stream.viewers}} viewers


Title

!title

This stream is titled {{stream.title}}


Shout out

!so @username

Go follow @{{taggedUser.username}} at {{taggedUser.url}}


Me

!me

Follow me! {{sender.url}}


Dice

!dice

Your number is: {{randomRange(1,6)}}


API Request

!joke

Here is a Chuck Norris joke: {{request(β€œhttps://api.chucknorris.io/jokes/random”).value}}

This makes a request to api.chucknorris.io and displays the "value" parameter from the response. Only GET requests are supported and any authorization must be down through query parameters. Specify the data you want to display with JSON syntax after the url. For example: request("url").data[0].forecast.london

Last updated