7TV

-add Add a 7TV emote to the channel by name or ID.
Usage -add [emote name or ID]
Cooldown 3s global, 3s per user
Notes Requires editor permissions on the channel's 7TV emote set.
-yoink Copy a 7TV emote from another channel into this channel.
Usage -yoink [emote name] [source channel]
Cooldown 3s global, 3s per user
Notes Requires mod/editor access.
-remove Remove a 7TV emote from the channel by name.
Usage -remove [emote name]
Cooldown 3s global, 3s per user
Notes Permanently removes the emote from the active emote set.
-rename Rename an existing 7TV emote in the channel.
Usage -rename [old name] [new name]
Cooldown 3s global, 3s per user
Notes Case-sensitive.
-replace Replace a 7TV emote slot with a different emote while keeping the alias.
Usage -replace [slot emote name] [new emote ID]
Cooldown 3s global, 3s per user
-addeditor Grant a user editor access to the bot in this channel.
Usage -addeditor @username
Cooldown 3s global, 3s per user
Notes Authorized users only.
-removeeditor Remove a user's editor access to the bot.
Usage -removeeditor @username
Cooldown 3s global, 3s per user
Notes Authorized users only.
-listeditors List all current bot editors for this channel.
Usage -listeditors
Cooldown 3s global, 3s per user
-set View how many 7tv emotes are in channels emote set
Usage -set
Cooldown 3s global, 3s per user
-checkeditor Check if a user is a bot editor.
Usage -checkeditor @username
Cooldown 3s global, 3s per user
-emotes List all active emotes available in the current channel.
Usage -emotes
Aliases - RaccAttack
Cooldown 3s global, 3s per user
Notes Returns counts per provider.
-seventv Search up an emote in the 7tv site.
Usage -seventv [emote name]
Aliases -7tv
Cooldown 3s global, 3s per user
Notes Alias: 7tv
-topemotes Show the most-used emotes in the channel based on logged chat data.
Usage -topemotes [optional: channel]
Cooldown 3s global, 3s per user
-vanity Show the 7TV vanity role or paint of a user.
Usage -vanity [username]
Cooldown 3s global, 3s per user
-resolve Confirm replacing an existing emote after a name conflict from -add.
Usage -resolve
Aliases -r
Cooldown 3s global, 3s per user
Notes Must be used within 30 seconds of the conflict prompt.

AFK / Status

-afk Set yourself as AFK with an optional message; bot will notify chat when you return.
Usage -afk [message]
Cooldown 3s per user
Notes Triggers automatically when someone mentions your username.
-gn Say goodnight and mark yourself as AFK until you send a message.
Usage -gn [message]
Aliases -goodnight
Cooldown 3s per user
Notes Alias: goodnight
-rafk Manually remove your AFK status without sending a chat message.
Usage -rafk
Cooldown none
Notes Useful if the bot did not auto-remove your AFK.

Reminders

-remind Set a reminder for yourself or another user to fire after a given time.
Usage -remind [user] [duration] [message]
Cooldown 1s global, 5s per user
Notes e.g. -remind @friend 10m check the oven
-reminders List all of your currently pending reminders.
Usage -reminders
Aliases -myreminders
Cooldown 1s global, 5s per user
Notes Alias: myreminders
-unset Delete one of your pending reminders by its ID.
Usage -unset [reminder ID]
Cooldown 3s per user
Notes Use -reminders to find the ID first.

Points & Gambling

-points Check your current point balance or another user's balance.
Usage -points [optional: username]
Cooldown 3s global, 3s per user
-rollpoints Roll for up to 10,000 free points. Also registers you in the points system — required before using any gambling commands.
Usage -rollpoints
Cooldown 100s per user
Notes 1 hour cooldown. Must use this at least once before gambling, dueling, or stealing.
-profile View your gambling stats: blackjack hands, gamble/slots wins and losses, rolls, steals, duels, gifted points, all-time earned, and current balance.
Usage -profile [optional: username]
Cooldown 5s global, 10s per user
Notes Links to hvdras.dev/points/<user> for full stats breakdown.
-gamble Gamble a specified number of points for a chance to double them.
Usage -gamble [amount or 'all']
Aliases -gamba
Cooldown 30s per user
Notes Alias: gamba
-slots Spin the slot machine and wager points.
Usage -slots [amount]
Cooldown 30s per user
Notes Match symbols to multiply your wager.
-slotskey Show the payout key/legend for the slot machine symbols.
Usage -slotskey
Cooldown 3s global, 3s per user
-blackjack Start a game of blackjack and bet points against the dealer.
Usage -blackjack [amount]
Aliases -bj
Cooldown 30s per user
Notes Alias: bj. Use -hit, -stand, or -double to play.
-hit Draw another card during an active blackjack hand.
Usage -hit
Cooldown 1s per user
Notes Only valid during an active -blackjack game.
-stand Stand on your current hand and let the dealer play in blackjack.
Usage -stand
Cooldown 2s per user
Notes Only valid during an active -blackjack game.
-double Double down in blackjack — double your bet and receive exactly one more card.
Usage -double
Cooldown 1s per user
Notes Only valid on the opening hand.
-steal Attempt to steal a percentage of another user's points.
Usage -steal <username>
Cooldown 3s global, 3s per user
Notes 10% success rate (1% if target has an active guard), 5% chance of getting caught and losing your own points. 6h cooldown.
-shop Spend points on items: steal cooldown reset or a point guard.
Usage -shop [steal | guard]
Cooldown 3s global, 3s per user
Notes steal: 100k pts resets your 6h steal cooldown. guard: 150k pts activates 12h protection (reduces steal success to 1%), then 12h cooldown before you can buy again.
-givepoints Give a specified number of your points to another user.
Usage -givepoints [username] [amount]
Aliases -give
Cooldown 5s global, 5s per user
-setpoints Set a user's points to a specific amount.
Usage -setpoints @username [amount]
Cooldown 3s global, 3s per user
Notes Mod/editor only.
-toppoints Show the top point holders in the channel.
Usage -toppoints
Aliases -tp
Cooldown 3s global, 3s per user
Notes Alias: tp
-leaderboard Show the top users on the points leaderboard.
Usage -leaderboard
Cooldown 3s global, 3s per user
-duel Challenge another user to a points duel.
Usage -duel [username] [amount]
Cooldown 60s per user
Notes The other user must accept within 60 seconds.
-accept Accept a pending duel challenge.
Usage -accept
Cooldown 3s global, 3s per user
Notes Only works when you have a pending duel.
-decline Decline a pending duel challenge.
Usage -decline
Cooldown 3s global, 3s per user
Notes Only works when you have a pending duel.

Last.fm / Music

-song Show what you or another user is currently listening to on Last.fm.
Usage -song [optional: username]
Aliases -lastfm
Cooldown 3s global, 3s per user
Notes Alias: lastfm. Requires a linked Last.fm account.
-scrobbles Show the total scrobble count for a Last.fm user.
Usage -scrobbles [optional: username]
Cooldown 30s per user
-plays Show how many times you (or another user) have played a given artist on Last.fm. Auto-detects current artist if none specified.
Usage -plays [@user] [optional: artist name]
Cooldown 10s per user
Notes Requires a linked Last.fm account.
-linklastfm Link your Last.fm account to your Twitch username.
Usage -linklastfm [Last.fm username]
Cooldown none
-unlinklastfm Unlink a user's Last.fm account from the bot.
Usage -unlinklastfm <username>
Cooldown none
Notes hvdras only.
-whoknows Show who in the channel has listened to a given artist the most on Last.fm.
Usage -whoknows [artist name]
Aliases -wk
Cooldown 30s per user
Notes Alias: wk
-topartists Show your top artists on Last.fm over a given time period.
Usage -topartists [optional: weekly/monthly/overall]
Cooldown 3s global, 3s per user
-topalbums Show your top albums on Last.fm over a given time period.
Usage -topalbums [optional: weekly/monthly/overall]
Cooldown 3s global, 3s per user
-toptracks Show your top tracks on Last.fm over a given time period.
Usage -toptracks [optional: weekly/monthly/overall]
Aliases -topsongs
Cooldown 3s global, 3s per user
Notes Alias: topsongs
-compat Calculate Last.fm music compatibility between two users.
Usage -compat [username1] [username2]
Aliases -compatibility, -compare
Cooldown 30s per user
Notes Alias: compatibility, compare
-topcompat Shows all matched compatible percentages between two users.
Usage -topcompat [username]
Cooldown 10s per user

Lookup / Info

-ls Show when a user was last seen chatting and in which channel.
Usage -ls [username]
Aliases -lastseen
Cooldown 3s global, 3s per user
Notes Alias: lastseen
-u Look up a Twitch user's account info.
Usage -u [username]
Aliases -user
Cooldown 3s global, 3s per user
-fl Find the first message a user ever sent in this channel.
Usage -fl [username]
Cooldown 3s global, 3s per user
-rl Show a random message from the channel's log history.
Usage -rl
Aliases -randomlog
Cooldown 5s global, 15s per user
-logs Fetch a link to the chat logs for a user in a given channel.
Usage -logs [username] [optional: channel]
Cooldown 3s global, 3s per user
-elogs Show emote usage logs for a specific emote in the channel.
Usage -elogs [emote name]
Aliases -emotelogs
Cooldown 3s global, 3s per user
Notes Alias: emotelogs. Requires mod access.
-chats Show chat statistics for a user across channels.
Usage -chats [username]
Cooldown 3s per user
-followage Show how long a user has been following a channel.
Usage -followage [username] [optional: channel]
Aliases -fa
Cooldown 1s global, 1s per user
Notes Alias: fa
-subage Show how long a user has been subscribed to a channel.
Usage -subage [username] [optional: channel]
Aliases -sa
Cooldown 2s global, 2s per user
Notes Alias: sa
-checkban Check if a user is banned in a given channel.
Usage -checkban [username] [optional: channel]
Aliases -bc
Cooldown 3s global, 3s per user
Notes Alias: bc
-streaminfo Display current title, game, uptime, and viewer count for a channel.
Usage -streaminfo [optional: channel]
Aliases -si
Cooldown 3s global, 3s per user
Notes Alias: si
-clip Create a clip of the current or target channel's stream.
Usage -clip [optional: #channel or @channel]
Cooldown 30s global, 60s per user
Notes Authorized users only.
-pin Pin a message in chat. Use as a reply to pin that message, or provide text to send and pin it.
Usage -pin [optional: duration] [optional: message text]
Cooldown 3s global, 3s per user
Notes Duration format: 60 (seconds), 5m, 1h. No duration = indefinite pin. Mods, broadcasters, and authorized users only.
-unpin Unpin the currently pinned message in chat.
Usage -unpin
Aliases -removepin
Cooldown none
Notes Mods, broadcasters, and authorized users only. Silent if nothing is pinned.
-pinned Show what message is currently pinned in chat.
Usage -pinned
Aliases -viewpin, -viewpinned
Cooldown 5s per user
Notes Shows sender, message text, and how long ago it was pinned.
-time Show the current local time for a user based on their set timezone. Can be set privately.
Usage -time [optional: username]
Cooldown 3s global, 3s per user
-weather Get the current weather for a location. Can be set privately.
Usage -weather [city or zip]
Cooldown 3s global, 3s per user
-title Get or set the current stream title.
Usage -title [new title]
Cooldown 1s global, 3s per user
Notes Omit the title to just display the current one.
-vips List all current VIPs in the channel.
Usage -vips
Cooldown 10s per user
-mods List all current moderators in the channel.
Usage -mods
Cooldown 10s per user
-founders List all founders of the channel.
Usage -founders
Cooldown 10s per user
-chatters Show the number of unique chatters in the channel for the current stream.
Usage -chatters [optional: channel]
Cooldown 5s global, 3s per user
-topchatter Show the top chatters in the channel ranked by message count.
Usage -topchatter [optional: channel]
Aliases -topchatters
Cooldown 3s global, 3s per user
Notes Alias: topchatters
-vc Check if a user is VIP in a given channel.
Usage -vc @username [channel]
Aliases -vipcheck
Cooldown 3s global, 3s per user
-mc Check if a user is moderator in a given channel.
Usage -mc [channel]
Aliases -modcheck
Cooldown 3s global, 3s per user
Notes Alias: modcheck
-vl Show all channels a user is a VIP in.
Usage -vl [username]
Cooldown 3s global, 3s per user
-ml Show all channels a user is a moderator in.
Usage -ml [username]
Cooldown 3s global, 3s per user
-roles Show a user's Twitch subscription and badge roles.
Usage -roles [username]
Cooldown 3s global, 3s per user
-flist Shows all channels a user is founder in.
Usage -flist [channel]
Cooldown 3s global, 3s per user

Cookies

-cookie Collect your daily cookie — builds a streak the more consecutive days you claim.
Usage -cookie
Cooldown 3s global, 3s per user
Notes Resets if you miss a day.
-giftcookie Gift one of your cookies to another user.
Usage -giftcookie [username]
Aliases -gift
Cooldown 3s global, 3s per user
Notes Alias: gift
-checkcookie Check how many cookies you or another user has collected.
Usage -checkcookie [optional: username]
Aliases -cookiecheck
Cooldown 3s global, 3s per user
Notes Alias: cookiecheck
-cookiestats Show detailed cookie stats including streak, total, and gifted count.
Usage -cookiestats [optional: username]
Cooldown 3s global, 3s per user
-gifters Show the top cookie gifters in the channel.
Usage -gifters
Cooldown 1s global, 1s per user

Trivia & Games

-trivia Start a trivia question for the channel to answer.
Usage -trivia
Cooldown 5s global
Notes Use -a to submit your answer.
-a Submit your answer to the currently active trivia question.
Usage -a [your answer]
Aliases -answer
Cooldown 200s per user
Notes Alias: answer. Only works when trivia is running.
-roll Roll a dice with a configurable number of sides.
Usage -roll [optional: NdN e.g. 2d6]
Cooldown 1s global, 10s per user
Notes Defaults to 1d6.
-rr Play Russian roulette — survive or time yourself out.
Usage -rr
Cooldown 3s global, 3s per user
Notes 1 in 6 chance of losing.

Fun / Misc

-% Gives a random percentage 1-100%
Usage -%
Cooldown 3s global, 3s per user
Notes Returns a fun % stat about the current channel.
-coinflip Flip a coin — heads or tails.
Usage -coinflip [optional: heads/tails]
Aliases -cf
Cooldown 1s global, 3s per user
Notes Alias: cf
-dadjoke Get a random dad joke.
Usage -dadjoke
Cooldown 3s global, 3s per user
-urban Look up a term on Urban Dictionary.
Usage -urban [term]
Aliases -ud
Cooldown 5s global, 10s per user
Notes Alias: ud
-define Get the dictionary definition of a word.
Usage -define [word]
Cooldown 3s global, 3s per user
-cat Get a random cat image link.
Usage -cat
Cooldown 3s global, 3s per user
-color Show the hex color and a preview for a given color name or hex code.
Usage -color [color name or #hex]
Cooldown 3s global, 3s per user
-chatterino Get download links for Chatterino, Chatterino7 (7TV), and Technorino.
Usage -chatterino
Cooldown 1000s global, 5s per user
-gpt Ask a question and get a response from an AI language model.
Usage -gpt [prompt]
Cooldown 5s global, 30s per user
-rq Get a random logged quote from the channel.
Usage -rq
Aliases -randomquote
Cooldown 5s global, 15s per user
Notes Alias: randomquote
-buh buh
Usage -buh
Cooldown 3s global, 3s per user
-vanish Delete your most recent message in chat.
Usage -vanish
Cooldown 5s per user

Sports/games

-nba Get live scores or schedules for NBA games.
Usage -nba [optional: team]
Cooldown 3s global, 3s per user
-cbb Get live scores or schedules for College Basketball games.
Usage -cbb [optional: team]
Cooldown 3s global, 3s per user
-pl Get live scores or schedules for Premier League matches.
Usage -pl [optional: team]
Cooldown 3s global, 3s per user
-worldcup Get live scores or schedules for World Cup matches.
Usage -worldcup [optional: team]
Aliases -wc
Cooldown 3s global, 3s per user
-ucl Get live scores or schedules for UEFA Champions League matches.
Usage -ucl [optional: team]
Cooldown 3s global, 3s per user
-ror2 Get a random Risk of Rain 2 item
Usage -ror2
Cooldown 3s global, 3s per user
-pokemon Get information about a Pokémon by name or Pokédex number.
Usage -pokemon [name or number]
Cooldown 3s global, 3s per user

User Management

-block Block a user from using a specific command on you.
Usage -block @username [command|all]
Cooldown 3s per user
Notes The blocked user receives a whisper notification. Use 'all' to block all targeted commands.
-unblock Unblock a previously blocked user from using a command on you.
Usage -unblock @username [command|all]
Cooldown 3s per user
Notes The user receives a whisper notification when unblocked.
-optout Opt yourself out of a specific command so others can't target you with it.
Usage -optout [command]
Cooldown 3s global, 3s per user
-optin Opt back into a command you previously opted out of.
Usage -optin [command]
Cooldown 3s global, 3s per user
-offlineonly Toggle offline-only mode for the channel — restricts commands to when the stream is offline.
Usage -offlineonly [on|off]
Cooldown 3s global, 3s per user

Moderation

-ban Ban a user from the channel.
Usage -ban @username [reason]
Cooldown 3s global, 3s per user
Notes Mod/broadcaster only.
-unban Unban a previously banned user.
Usage -unban @username
Aliases -untimeout
Cooldown 3s global, 3s per user
Notes Mod/broadcaster only.
-timeout Timeout a user for a specified duration.
Usage -timeout @username [seconds] [reason]
Cooldown 3s global, 3s per user
Notes Mod/broadcaster only.
-warn Issue a formal warning to a user in chat.
Usage -warn @username [reason]
Cooldown none
Notes Mod/broadcaster only.
-shoot Timeout a user for a random amount up to 60 minutes. Can specify larger timeouts.
Usage -shoot @username
Cooldown 3s global, 3s per user
Notes Broadcaster/mod only.
-mod Mod a user in the channel.
Usage -mod @username
Cooldown 3s per user
-unmod Remove mod from a user in the channel.
Usage -unmod @username
Cooldown 3s per user
-announce Make an official channel announcement.
Usage -announce [message]
Cooldown none
Notes Authorized users only.
-massping Ping all active chatters in the channel.
Usage -massping [message]
Cooldown 3s global, 3s per user
Notes Restricted use.
-pyramid Build a chat pyramid with a given emote.
Usage -pyramid [size] [emote]
Cooldown 15s global, 3s per user
Notes Authorized users only.
-spam Spam a message a set number of times.
Usage -spam [count] [message]
Cooldown 3s global, 3s per user
Notes Authorized users only.
-say Make the bot say something in chat.
Usage -say [message]
Cooldown 3s global, 3s per user
-bancmd Ban a user from using a specific bot command.
Usage -bancmd @username [command]
Cooldown 3s global, 3s per user
-unbancmd Unban a user from a bot command.
Usage -unbancmd @username [command]
Cooldown 3s global, 3s per user
-blacklist Blacklist a user from the bot entirely.
Usage -blacklist @username
Cooldown 10s global, 5s per user
-unblacklist Remove a user from the bot blacklist.
Usage -unblacklist @username
Cooldown 3s global, 3s per user
-blockterm Block a term from triggering bot responses.
Usage -blockterm [term]
Cooldown 3s global, 3s per user
-unblockterm Remove a blocked term.
Usage -unblockterm [term]
Cooldown 3s global, 3s per user

Admin / Config

-addcmd Add a custom chat command with a trigger and response.
Usage -addcmd "trigger" "response" [-offline]
Cooldown 3s global, 3s per user
Notes Editor only. Supports regex triggers.
-delcmd Delete a custom chat command.
Usage -delcmd "trigger"
Cooldown 3s global, 3s per user
Notes Editor only.
-setlevel Set a user's bot permission level (0-5).
Usage -setlevel @username [0-5]
Cooldown 3s global, 3s per user
Notes Level 0=blocked, 1=normal, 2=skip offline, 3=skip cooldowns, 4=authorized, 5=dev
-checklevel Check a user's current bot permission level.
Usage -checklevel @username
Cooldown 3s global, 3s per user
-setprefix Change the bot command prefix for this channel.
Usage -setprefix [prefix]
Cooldown 3s global, 3s per user
-showprefix Show the current bot command prefix.
Usage -showprefix
Cooldown 3s global, 3s per user
-forceprefix Force-set the prefix for a channel.
Usage -forceprefix [channel] [prefix]
Cooldown 3s global, 3s per user
-disable Disable a bot command in this channel.
Usage -disable [command] [#channel|all]
Cooldown 3s global, 3s per user
-enable Re-enable a disabled bot command.
Usage -enable [command] [#channel|all]
Cooldown 3s global, 3s per user
-join Make the bot join a channel.
Usage -join [#channel]
Cooldown 3s global, 3s per user
-part Make the bot leave a channel.
Usage -part [#channel]
Cooldown 3s global, 3s per user
-rejoin Make the bot rejoin a channel.
Usage -rejoin [#channel]
Cooldown 3s global, 3s per user
-optoutchannel Opt a channel out of last-seen tracking.
Usage -optoutchannel
Cooldown 3s global, 3s per user
-optinchannel Opt a channel back into last-seen tracking.
Usage -optinchannel
Cooldown 3s global, 3s per user
-pizzawatch Check current PizzaWatch monitoring status.
Usage -pizzawatch
Cooldown 3s global, 3s per user
-pizzawatchon Enable PizzaWatch monitoring.
Usage -pizzawatchon
Cooldown 3s global, 3s per user
-pizzawatchoff Disable PizzaWatch monitoring.
Usage -pizzawatchoff
Cooldown 3s global, 3s per user

Bot Info

-ping Check if the bot is alive and see its current latency and uptime.
Usage -ping
Cooldown 3s global, 3s per user
-commands Get a link to the full list of bot commands.
Usage -commands
Aliases -help
Cooldown 5s global, 3s per user
Notes Alias: help