Commands

Kick Bot Commands Documentation

Table of Contents

  • General Commands

  • Points and Economy Commands

  • Raffle Commands

  • Tournament Commands

  • Bonus Hunt Commands

  • Admin Commands

General Commands

!active

Description: Shows the current number of active chatters in the channel. Usage: !active Permissions: Moderators and Broadcasters only Example Response: @username There are currently 15 active chatters in the channel.

Points and Economy Commands

!points

Description: Shows how many points and XP a user has. If no username is provided, it will show your own points. Usage: !points [username] Permissions: Everyone Example:

  • !points - Shows your own points

  • !points <kick_username> - Shows Specific User's points Example Response: @username has 1500 points and 750 XP.

Raffle Commands

!raffle

Description: Shows information about active raffles. Usage: !raffle [subcommand] [arguments] Permissions: Everyone Subcommands:

  • !raffle - Shows active raffles

  • !raffle info <raffle_id> - Shows detailed information about a specific raffle

  • !raffle entries <raffle_id> - Shows entry statistics for a specific raffle

  • !raffle myentries <raffle_id> - Shows your personal entries in a specific raffle

  • !raffle help - Shows available raffle commands

Example Responses:

  • Active Raffle: Weekly Giveaway | 156 entries from 78 participants | Enter at https://example.com/raffles

  • Raffle: Weekly Giveaway (Active) | 156 entries from 78 participants | Required role: Subscriber | Description: Win free stuff this week! | Enter at https://example.com/raffles

  • @username You have 3 entries in "Weekly Giveaway" | You can still find 2 more passwords to enter

Tournament Commands

!tournament

Description: Shows information about the current tournament or executes tournament subcommands. Usage: !tournament [subcommand] [arguments] Permissions: Everyone Subcommands:

  • !tournament - Shows general tournament info

  • !tournament matches - Lists tournament matches (can add "completed" or "upcoming" filter)

  • !tournament round <number> - Shows matches in a specific round

  • !tournament search <slot_name> - Searches for a specific competitor

  • !tournament stats - Shows tournament statistics

  • !tournament winner - Shows the tournament winner (if tournament is complete)

  • !tournament next - Shows the next match to be played

  • !tournament help - Shows available tournament commands

Example Responses:

  • MyTournament (16-slot tournament) | Progress: 12/15 matches completed | 3 matches remaining | Current Round: 3

  • Round 2 (Complete): TeamA vs TeamB → TeamA, TeamC vs TeamD → TeamD

  • Best bonus so far: Wanted Dead or a Wild with $250.00 (25.0x)

Bonus Hunt Commands

!hunt

Description: Shows information about the current bonus hunt or executes hunt subcommands. Usage: !hunt [subcommand] [arguments] Permissions: Everyone Subcommands:

  • !hunt - Shows general hunt stats

  • !hunt games - Lists games in the hunt (can add "opened" or "remaining" filter)

  • !hunt search <game_name> - Searches for a specific game

  • !hunt last - Shows the last opened bonus

  • !hunt best - Shows the best win so far

  • !hunt stats - Shows detailed hunt statistics

  • !hunt profit - Shows current profit/loss

  • !hunt help - Shows available hunt commands

Example Responses:

  • Current Hunt Stats: 8/12 bonuses opened | Total Win: $1250.50 | Current Balance: $3250.50 | 4 bonuses remaining

  • Last opened bonus: Book of Dead paid $125.75 (12.5x)

  • Current profit: $450.25 📈 | ROI: 145.25%

!gtb

Description: Gets information about the active bonus hunt and its predictions. Usage: !gtb Permissions: Everyone Example Responses:

  • Make predictions for the Bonus Hunt https://example.com/bonus-hunts

  • Predictions are currently not active

Admin Commands

!cmd

Description: Manage custom commands. Usage: !cmd <action> <command_name> [content] Permissions: Moderators and Broadcasters only Actions:

  • add - Adds a new command

  • edit - Edits an existing command

  • del - Deletes a command

  • refresh - Refreshes all commands from the website

Examples:

  • !cmd add hello Hello, I'm a custom command!

  • !cmd edit hello Hello there, I'm an updated custom command!

  • !cmd del hello

  • !cmd refresh

!timedcmd

Description: Manage timed commands that run automatically at intervals. Usage: !timedcmd <action> <command_name> [content] [interval] Permissions: Moderators and Broadcasters only Actions:

  • add - Adds a new timed command

  • edit - Edits an existing timed command

  • del - Deletes a timed command

Examples:

  • !timedcmd add reminder Don't forget to follow the channel! 300

  • !timedcmd edit reminder Please follow the channel for notifications! 600

  • !timedcmd del reminder

!user

Description: Admin command to search and manage users by Kick username. Usage: !user <kick_username> [subcommand] Permissions: Moderators and Broadcasters only Subcommands:

  • info (default) - Shows basic user information

  • achievements - Shows user achievements

  • raffles - Shows user raffle entries

  • predictions - Shows user predictions

Examples:

  • !user <kick_username>

  • !user <kick_username> achievements

  • !user <kick_username> raffles


Custom Commands

In addition to the built-in commands listed above, channel moderators can create custom commands using the !cmd command. These custom commands can be anything from simple text responses to complex messages with variables.

Points Dropper System

The bot includes an automatic points dropper system that rewards users for being active in chat. Points are awarded based on chat activity when the streamer is live. The more messages you send in chat, the more points you can earn, up to a maximum limit set by the streamer. Subscribers may receive double points depending on the channel's settings.

Notes

  • All commands are prefixed with the ! character

  • Command arguments in <> are required, while arguments in [] are optional

  • Permissions vary by command - some are available to all users, while others require moderator or broadcaster status

  • Custom commands can override built-in commands if they have the same name

Last updated