TlosDev Bot Logo

tlosdev

Powerful chat bot with points system, emote integration, and moderation tools to improve viewer engagement and channel management.

Points System

Reward your viewers with points they can gamble and redeem

7TV Integration

Enhance your chat with 7TV emote responses and tracking

Moderation Tools

Keep your chat clean with powerful moderation commands

Available Commands

All commands use the - prefix. Explore all features available in the TlosDev Bot.

General Commands

ping

No aliases

Info

Checks if the bot is online and displays performance statistics.

-ping

uptime

No aliases

Info

Shows how long the bot has been running.

-uptime

help

No aliases

Info

Links to the documentation website with all available commands.

-help

user

Aliases: u

Info

Shows information about a user's activity in the channel.

-user [username]

Example:

-user xtlos

Points Commands

points

Aliases: p

Points

Shows your current points balance.

-points

dailybonus

Aliases: db

Points

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

gamble

Aliases: g

Points Fun

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

leaderboard

Aliases: top

Points

Display the top point holders in the channel

-leaderboard

steal

Aliases: None

Points Fun

Attempt to steal points from a random user. Limited to 250 points maximum with a 1-hour cooldown.

-steal

Examples:

-steal

coinflip

Aliases: None

Fun

Flip a coin and get either heads or tails with a 50/50 chance.

-coinflip

Examples:

-coinflip

slots

Aliases: None

Points Fun

Play slots with your points. Limited to 500 points maximum per spin.

-slots [amount]

Examples:

-slots 100 -slots all

mine

Aliases: None

Points Fun

Mine for points every 30 minutes. Earn between 50-500 points with rare chances for special gems worth more.

-mine

rank

No aliases

Points

Check your current rank and its benefits.

-rank

rankup

No aliases

Points

Upgrade to the next rank tier using your points.

-rankup

ranks

-ranklist, -ranksinfo

Points

View all available ranks and their benefits.

-ranks

rankinfo

No aliases

Points

View details about a specific rank.

-rankinfo Gold

Moderation Commands

editor

Broadcaster only

Moderation

Add or remove emote editors who can use the -add command without being 7TV editors.

-editor add [username] -editor remove [username] -editor list

editorcheck

Moderation

Check if a user is an emote editor in a specified channel.

-editorcheck [username] [channel]

ambassador

Broadcaster only

Moderation

Add or remove ambassadors who can perform broadcaster-only actions.

-ambassador add [username] -ambassador remove [username] -ambassador list

Emotes & 7TV Commands

addemote

Aliases: add, add7tv

Emotes

Add a 7TV emote to your channel (Broadcaster or Emote Editor only).

-addemote [emoteName]

7tv

No aliases

Emotes

Show basic 7TV user information including username, role, and emote count.

-7tv [username]

ecount

Emotes

Track and display how many times an emote is used in chat.

-ecount [7tv-emote]

7tvu

Emotes

Fetch and display detailed 7TV user information, including subscription status, paint, editor roles, badges, profile link, account creation date, and user ID.

-7tvu [username]

7tvbadge

Emotes

Retrieve and display information about a user's 7TV badge.

-7tvbadge [username]

7tvreply

Emotes

Control whether the bot automatically replies with 7TV emotes in chat.

-7tv on -7tv off

7tvpaint

Aliases: paint

Emotes

Check 7TV paint information for users.

-7tvpaint [username]

badge

Emotes

Display information about a Twitch user's vanity chat badge.

-badge [username] [in:channel]

color

Emotes

Display a user's chat color.

-color [username]

ezgif

Emotes

Upload emotes to ezgif.com for easy modification.

-ezgif [emote]

Channel Commands

join

Aliases: addbot

Channel

Adds the bot to your channel. Must be used in #tlosdev or #xtlos chat.

-join

part

Aliases: removebot

Channel

Removes the bot from your channel. Must be used in #tlosdev or #xtlos chat.

-part

settitle

Broadcaster only

Channel

Change your stream title (broadcaster or ambassador only).

-settitle [title]

setgame

Broadcaster only

Channel

Change your stream category/game (broadcaster or ambassador only).

-setgame [game]

followage

Aliases: fa

Channel

Check how long a user has been following a channel.

-followage [username] [channel]

subage

Aliases: sa

Channel

Check how long a user has been subscribed to a channel.

-subage [username] [channel]

user

Channel

Display Twitch user information including account creation and last broadcast date.

-user [username]

dbstats

Channel

Show how many daily bonuses you have claimed in your lifetime with the bot.

-dbstats

Utility Commands

shorten

Utility

Create a shortened URL with optional custom ID using the tlos.site domain.

-shorten [url] [custom-id]

ask

Utility

Ask a question and get an answer from Wolfram Alpha.

-ask [question]

gpt

Aliases: ai, chat

Utility

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

ambassadorcheck

Utility

Check if a user has ambassador status in a specified channel.

-ambassadorcheck [username] [channel]

vipcheck

Utility

Check if a user has VIP status in a given channel.

-vipcheck [username] [channel]

vips

Utility

Display a list of VIPs in a specified channel with a hastebin link.

-vips [channel]

modcheck

Utility

Check if a user has moderator status in a given channel.

-modcheck [username] [channel]

isbanned

Aliases: checkban, bancheck

Utility

Check if a Twitch user is currently banned.

-isbanned [username]

Example:

-isbanned johndoe

logs

No aliases

Utility

Retrieve chat log information for a channel

-logs [channel] [username]

Example:

-logs tlosdev

translate

No aliases

Utility

Translate text to another language.

-translate

Example:

-translate hello spanish

Fun Commands

dadjoke

No aliases

Fun

Get a random dad joke from API.

-dadjoke

quote

No aliases

Fun

Get an inspirational quote from API.

-quote

catfact

No aliases

Fun

Get a random cat fact from API.

-catfact

Developer Commands

setrank

Developer only

Dev

Sets a user's rank directly to a specific rank level (xtlos and tlosdev only)

-setrank [username] [rankName]

Example:

-setrank TwitchUser Moderator

addpoints

Developer only

Dev

Add points to a user (xtlos and tlosdev only)

-addpoints [username] [amount]

Example:

-addpoints TwitchUser 5000

Setup Guide

Follow these simple steps to add TlosDev Bot to your Twitch channel.

1

Visit TlosDev's Channel

tlosdev.com or twitch.tv/tlosdev or twitch.tv/xtlos

2

Use Join Command

-join in the chat

3

Mod the Bot

Make the bot a moderator in your channel with /mod TlosDev

4

Start Using Commands

The bot is now active in your channel. Try -help to see available commands

Frequently Asked Questions

Find answers to common questions about TlosDev Bot.

How does the points system work?

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.

What are the gambling limits?

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.

How do 7TV emote commands work?

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.

How do I manage my channel with the bot?

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].

What utility features does the bot have?

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.

What fun commands does the bot have?

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.

How do I remove the bot from my channel?

Go to the #tlosdev or #xtlos Twitch channel and type -part to have the bot leave your channel.

What are Developer Commands?

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.