Powerful chat bot with points system, emote integration, and moderation tools to improve viewer engagement and channel management.
Global point system across all channels - only developers can modify balances
Enhance your chat with 7TV emote responses and tracking
Keep your chat clean with powerful moderation commands
All commands use the -
prefix. Explore all 74+ features available in the TlosDev Bot.
Aliases: h, commands
Display list of available commands and their usage. Perfect for new users to learn what the bot can do.
-help
Aliases: None
Request the bot to join your Twitch channel. Available to everyone who wants to add the bot to their stream.
-join
Aliases: None
Request the bot to leave your Twitch channel. Only available to broadcasters of the channel.
-part
Aliases: pong
Check if the bot is online and display performance statistics.
-ping
Aliases: None
Show bot status and system information.
-status
Aliases: None
Show how long the bot has been running.
-uptime
Aliases: si
Display detailed information about a stream including viewers, game, uptime, and preview.
-streaminfo [channel]
Aliases: None
Display the current stream title for a channel.
-title [channel]
Points are stored globally across all channels. Only developers (xtlos and tlosdev) can modify user point balances. Broadcasters cannot edit points.
Aliases: p
Check your global point balance (stored across all channels).
-points [username]
Aliases: daily, bonus, db
Claim your daily bonus points. Can be used once every 24 hours.
-dailybonus
Aliases: g
Gamble your points for a chance to win more. Limited to 1500 points maximum per bet.
-gamble [amount]
Aliases: None
Play slots with your points. Limited to 500 points maximum per spin.
-slots [amount]
Aliases: mining, m
Mine for points every 30 minutes. Earn between 50-500 points with rare chances for special gems worth more.
-mine
Aliases: s
Attempt to steal points from a random user. Limited to 250 points maximum with a 1-hour cooldown.
-steal
Aliases: None
View your bonus claim statistics.
-bonusstats
Aliases: lb, top
Display the top global point holders across all channels.
-leaderboard
Aliases: lb
View the top point holders leaderboard.
-leaderboard
Aliases: cf
Flip a coin and bet points on the outcome. Choose heads or tails.
-coinflip [amount] [heads/tails]
Aliases: None
Ban a user from using the bot in a specific channel. If a command is specified, the user will be banned from using that command. Only usable by broadcasters or ambassadors.
-ban <username> [command]
Aliases: None
Clear the chat (moderator only).
-clear
Aliases: None
Unban a user from using the bot in a specific channel. If a command is specified, the user will be unbanned from using that command. Only usable by broadcasters or ambassadors.
-unban <username> [command]
Aliases: None
Add or remove ambassador status for a user. Command can only be executed by broadcasters.
-ambassador add/remove <user>
Aliases: None
Spam the chat with a message. Only available to broadcasters, mods, and ambassadors. Supports --fill flag for 500-character expansion.
-spam <count> <message> [--fill]
Aliases: None
Creates ascending/descending message pyramids. Only available to broadcasters, mods, and ambassadors. Size validation (3-50 width).
-pyramid <width> <message>
Aliases: None
Add or remove 7TV editors for emote management. Broadcaster only.
-editor add/remove/list [username]
Aliases: None
Check how long an emote has been on 7TV.
-7tvage [emote]
Aliases: 7tve, emote
Get information about a 7TV emote.
-7tvemote [emote]
Aliases: 7tvu, 7tv
Get information about a 7TV user and their emotes.
-7tvuser [username]
Aliases: add
Add 7TV emotes to your channel's emote set by name or ID. Supports custom aliases, cross-channel yoinking, and filtering options. Requires 7TV editor permissions or bot ambassador status.
-7tvadd <emote(s)> [as:alias] [from:channel] [in:channel] [-force] [-zerowidth] [-trending] [for:duration] [-pin]
Examples:
-7tvadd <emote(s)>
-7tvadd <emote(s)> as:<alias>
-7tvadd <emote(s)> from:<channel>
-7tvadd <emote(s)> in:<channel>
-7tvadd <emote(s)> -force
-7tvadd <emote(s)> -zerowidth
-7tvadd <emote(s)> -trending
-7tvadd <emote(s)> for:<duration>
-7tvadd <emote(s)> -pin
-7tvadd <emoteID>
Aliases: remove
Remove 7TV emotes from your channel's emote set by name or using regex patterns. Supports bulk removal and cross-channel operations. Requires 7TV editor permissions or bot ambassador status.
-7tvremove <emote(s)> [in:channel] [regex:pattern]
Examples:
-7tvremove <emote(s)>
-7tvremove <emote(s)> in:<channel>
-7tvremove regex:<pattern>
-7tvremove <emote1> <emote2> <emote3>
Aliases: None
Get information about 7TV emote sets and manage set operations.
-set [set_id]
Aliases: None
Copy emote set from another channel.
-copyset <channel_name>
Aliases: None
Create a new 7TV emote set.
-createset <set_name>
Aliases: None
Duplicate an existing 7TV emote set.
-duplicateset <set_id> [new_name]
Aliases: None
Attempt to steal and copy another user's 7TV badge to your profile.
-stealbadge <username>
Aliases: None
Attempt to steal and copy another user's 7TV paint to your profile.
-stealpaint <username>
Aliases: None
Clear bot cache and refresh 7TV data. Note: 7TV automatically removes duplicate emotes from channels.
-flush
Aliases: f
Check follower count for a Twitch channel.
-followers [channel]
Aliases: subs
Check subscriber count for a Twitch channel.
-subcount [channel]
Aliases: None
Get a random cat fact.
-catfact
Aliases: None
Get a random dad joke.
-dadjoke
Aliases: roll
Roll a dice and return the result. If count of sides not provided, defaults to 6.
-dice [sides]
Aliases: None
Roll the Magic 8-Ball for a random answer.
-8ball
Aliases: None
Ask GPT a question.
-gpt [question]
Aliases: None
Get a random inspirational quote.
-quote
Aliases: tr
Translate text to another language.
-translate [text]
Aliases: None
Get an inspirational quote.
-quote
Aliases: ai, ask
Ask the AI assistant a question using GPT.
-gpt [question]
Aliases: None
Get tools and links for GIF creation and editing.
-ezgif
Aliases: None
Change your chat color or get color information.
-color [color]
Aliases: short, url
Shorten a URL.
-shorten [url]
Aliases: None
Provides a link to ZonianMidian's website that shows all vanity badges/cosmetics across Twitch services.
-vanity [user] [in:channel]
Aliases: u
Get detailed Twitch user information including ID, roles, followers, bio, creation date, and live status. Defaults to sender if no username provided.
-user [username]
Aliases: None
View users chat logs in any channel.
-logs [user] [channel]
Aliases: None
Set up event notifications for a channel. Available events are: live, offline, game, title, ban, chatban, polls, predictions, raids, all. Broadcaster/Ambassador only.
-notify [event] #[channel] [message]
Aliases: None
Remove event notifications for a channel. Available events are: live, offline, game, title, ban, chatban, polls, predictions, raids, all. Broadcaster/Ambassador only.
-unnotify [event] #[channel]
Aliases: None
Generate a link to check who follows whom using the 2807.eu tool.
-follows
Aliases: None
Test bot functionality and response capabilities.
-test
Aliases: None
Configure bot to only respond when the channel is offline.
-offlineonly [on/off]
Aliases: None
Check how long you've been following a channel.
-followage [username] [channel]
Aliases: None
Make the bot join a channel (developer only).
-devjoin [channel]
Aliases: None
Make the bot leave a channel (developer only).
-devpart [channel]
Aliases: None
Set a user's global points to a specific value (restricted to xtlos and tlosdev only).
-setpoints [user] [amount]
Aliases: None
Set a user's rank to a specific level (developer only).
-setrank [user] [rank]
Aliases: None
Test notification system by sending a fake event. Available events are: live, offline, game, title, ban, chatban, polls, predictions, raids, all. Developer only.
-testnotify [event] [channel]
Aliases: None
Check your current rank and its benefits.
-rank
Aliases: None
View details about a specific rank.
-rankinfo [rank]
Aliases: None
View all available ranks and their benefits.
-ranks
Aliases: None
Upgrade to the next rank tier using your points.
-rankup
Follow these simple steps to add TlosDev Bot to your Twitch channel.
tlosdev.com or twitch.tv/tlosdev or twitch.tv/xtlos
-join
in the chat
Make the bot a moderator in your channel with
/mod TlosDev
Find answers to common questions about TlosDev Bot.
Users earn points by watching and chatting. They can get a daily bonus with -dailybonus
(every 24 hours) and gamble their points using -gamble
or
-slots
commands. You can also attempt to
-steal
points from others with a 30-minute cooldown.
Use -mine
to start virtual cryptocurrency mining sessions.
Track your lifetime bonus claims with -bonusstats
.
Points are stored in PostgreSQL database and persistent across sessions.
The gambling commands have built-in limits to ensure fair play. Users can gamble a minimum of 10 points and up to their current balance.
There's a 10-second cooldown between gamble attempts. The -slots
command offers
different multipliers, while -gamble
provides standard win/loss mechanics.
The bot provides several moderation tools including -timeout
,
-ban
, and -unban
commands.
You can view recent chat activity with -logs
and manage user ranks
with -setrank
. The bot also tracks channel statistics and provides
tools for managing emotes and custom commands.
TlosDev Bot includes utilities like -translate
for language translation using translation services,
-shorten
for URL shortening via Potat.app, and
-vanity
for viewing Twitch badges/cosmetics via ZonianMidian's website.
It also provides -uptime
tracking,
-ping
status checks, and -color
for chat color information.
The bot offers entertainment commands like -dadjoke
for random dad jokes,
-quote
for inspirational quotes, and
-catfact
for random cat facts.
Users can also interact with AI using -gpt
and
view various statistics about their channel activity.
To remove TlosDev Bot from your channel, go to either xtlos or tlosdev chat and type
-part
followed by your channel name.
The bot will then leave your channel. You can also remove moderator permissions with
/unmod TlosDev
in your own chat.
Developer commands are special administrative functions available to authorized users. These include
-devjoin
for joining channels,
-devpart
for leaving channels, and various debugging tools.
These commands are restricted to the bot owner and trusted developers for maintenance and troubleshooting purposes.