Powerful chat bot with points system, emote integration, and moderation tools to improve viewer engagement and channel management.
Reward your viewers with points they can gamble and redeem
Enhance your chat with 7TV emote responses and tracking
Keep your chat clean with powerful moderation commands
All commands use the -
prefix. Explore all features available in the TlosDev Bot.
No aliases
Checks if the bot is online and displays performance statistics.
-ping
No aliases
Shows how long the bot has been running.
-uptime
No aliases
Links to the documentation website with all available commands.
-help
Aliases: u
Shows information about a user's activity in the channel.
-user [username]
Example:
-user xtlos
Aliases: p
Shows your current points balance.
-points
Aliases: db
Claim your daily bonus points. Can be used once every 12 hours. Gives 10-2500 points with a 1% chance to lose up to 100 points.
-dailybonus
Aliases: g
Gamble your points for a chance to win more. Limited to 1500 points maximum per bet.
-gamble [amount]
Examples:
-gamble 100
-g all
-g half
Aliases: top
Display the top point holders in the channel
-leaderboard
Aliases: None
Attempt to steal points from a random user. Limited to 250 points maximum with a 1-hour cooldown.
-steal
Examples:
-steal
Aliases: None
Flip a coin and get either heads or tails with a 50/50 chance.
-coinflip
Examples:
-coinflip
Aliases: None
Play slots with your points. Limited to 500 points maximum per spin.
-slots [amount]
Examples:
-slots 100
-slots all
Aliases: None
Mine for points every 30 minutes. Earn between 50-500 points with rare chances for special gems worth more.
-mine
No aliases
Check your current rank and its benefits.
-rank
No aliases
Upgrade to the next rank tier using your points.
-rankup
-ranklist, -ranksinfo
View all available ranks and their benefits.
-ranks
No aliases
View details about a specific rank.
-rankinfo Gold
Broadcaster only
Add or remove emote editors who can use the -add command without being 7TV editors.
-editor add [username]
-editor remove [username]
-editor list
Check if a user is an emote editor in a specified channel.
-editorcheck [username] [channel]
Broadcaster only
Add or remove ambassadors who can perform broadcaster-only actions.
-ambassador add [username]
-ambassador remove [username]
-ambassador list
Aliases: add, add7tv
Add a 7TV emote to your channel (Broadcaster or Emote Editor only).
-addemote [emoteName]
No aliases
Show basic 7TV user information including username, role, and emote count.
-7tv [username]
Track and display how many times an emote is used in chat.
-ecount [7tv-emote]
Fetch and display detailed 7TV user information, including subscription status, paint, editor roles, badges, profile link, account creation date, and user ID.
-7tvu [username]
Retrieve and display information about a user's 7TV badge.
-7tvbadge [username]
Control whether the bot automatically replies with 7TV emotes in chat.
-7tv on
-7tv off
Aliases: paint
Check 7TV paint information for users.
-7tvpaint [username]
Display information about a Twitch user's vanity chat badge.
-badge [username] [in:channel]
Display a user's chat color.
-color [username]
Upload emotes to ezgif.com for easy modification.
-ezgif [emote]
Aliases: addbot
Adds the bot to your channel. Must be used in #tlosdev or #xtlos chat.
-join
Aliases: removebot
Removes the bot from your channel. Must be used in #tlosdev or #xtlos chat.
-part
Broadcaster only
Change your stream title (broadcaster or ambassador only).
-settitle [title]
Broadcaster only
Change your stream category/game (broadcaster or ambassador only).
-setgame [game]
Aliases: fa
Check how long a user has been following a channel.
-followage [username] [channel]
Aliases: sa
Check how long a user has been subscribed to a channel.
-subage [username] [channel]
Display Twitch user information including account creation and last broadcast date.
-user [username]
Show how many daily bonuses you have claimed in your lifetime with the bot.
-dbstats
Create a shortened URL with optional custom ID using the tlos.site domain.
-shorten [url] [custom-id]
Ask a question and get an answer from Wolfram Alpha.
-ask [question]
Aliases: ai, chat
Ask a question or get a response from ChatGPT AI.
-gpt [question or prompt]
Examples:
-gpt What is the capital of France?
-gpt Write a short joke about streaming
Check if a user has ambassador status in a specified channel.
-ambassadorcheck [username] [channel]
Check if a user has VIP status in a given channel.
-vipcheck [username] [channel]
Display a list of VIPs in a specified channel with a hastebin link.
-vips [channel]
Check if a user has moderator status in a given channel.
-modcheck [username] [channel]
Aliases: checkban, bancheck
Check if a Twitch user is currently banned.
-isbanned [username]
Example:
-isbanned johndoe
No aliases
Retrieve chat log information for a channel
-logs [channel] [username]
Example:
-logs tlosdev
No aliases
Translate text to another language.
-translate
Example:
-translate hello spanish
No aliases
Get a random dad joke from API.
-dadjoke
No aliases
Get an inspirational quote from API.
-quote
No aliases
Get a random cat fact from API.
-catfact
Developer only
Sets a user's rank directly to a specific rank level (xtlos and tlosdev only)
-setrank [username] [rankName]
Example:
-setrank TwitchUser Moderator
Developer only
Add points to a user (xtlos and tlosdev only)
-addpoints [username] [amount]
Example:
-addpoints TwitchUser 5000
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
The bot is now active in your channel. Try -help
to see available commands
Find answers to common questions about TlosDev Bot.
Users earn points by watching and chatting. They can get a daily bonus with -dailybonus
(every 12 hours) and gamble their points using -gamble
or -slots
commands. You can also attempt to -steal
points from others once per hour. Track your lifetime bonus claims with -dbstats
. Points are persistent across sessions.
The -gamble
command is limited to 1,500 points per bet and -slots
is limited to 500 points per spin to prevent excessive losses. The -steal
command allows you to attempt stealing up to 250 points from another random user, with a 1-hour cooldown between attempts.
Enable 7TV emote replies with -7tv on
. Check emote usage with -ecount [emote_name]
. View user 7TV information with -7tvu [username]
. Check 7TV badges with -7tvbadge [username]
.
Add 7TV emotes to your channel with -addemote [emoteName]
(or -add
, -add7tv
as aliases). This requires being a broadcaster, 7TV editor, or emote editor.
View Twitch vanity chat badges with -badge [username] [in:channel]
. Check a user's chat color with -color [username]
. View 7TV paint with -7tvpaint [username]
.
Easily modify emotes with -ezgif [emote]
which uploads them to ezgif.com.
Broadcasters can change their stream title with -settitle [title]
and game category with -setgame [game]
.
Manage emote editors with -editor add/remove [username]
to allow other users to add emotes without being 7TV editors.
Designate ambassadors with -ambassador add/remove [username]
to allow trusted users to perform broadcaster-only actions.
Check channel status with commands like -vips [channel]
, -modcheck [user] [channel]
, and -isbanned [username]
.
Create shortened URLs with -shorten [url] [custom-id]
using the tlos.site domain.
Ask questions and get answers with -ask [question]
. The bot will query Wolfram Alpha for answers to your questions.
Get AI-powered responses with -gpt [question]
using ChatGPT to answer more complex or conversational questions.
Translate text with -translate [text] [language]
to get quick translations.
Get help and documentation links with -help
.
Flip a coin with -coinflip
for a random heads or tails result.
Get a laugh with -dadjoke
to see a random dad joke.
Read an inspirational message with -quote
to get a random quote.
Learn something new with -catfact
to see a fun cat fact.
Go to the #tlosdev or #xtlos Twitch channel and type -part
to have the bot leave your channel.
Developer Commands are special commands that can only be executed by the bot developers (xtlos and tlosdev). These commands provide administrative control over the bot's functionality.
The -setrank
command allows developers to set a user's rank directly to a specific level, bypassing the normal rank progression.
The -addpoints
command lets developers add points to any user's balance, which can be useful for resolving point-related issues or special events.