TlosDev Bot Logo

tlosdev

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

Global Points System

Global point system across all channels - only developers can modify balances

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 74+ features available in the TlosDev Bot.

Getting Started

help

Aliases: h, commands

Getting Started

Display list of available commands and their usage. Perfect for new users to learn what the bot can do.

-help

join

Aliases: None

Getting Started

Request the bot to join your Twitch channel. Available to everyone who wants to add the bot to their stream.

-join

part

Aliases: None

Getting Started

Request the bot to leave your Twitch channel. Only available to broadcasters of the channel.

-part

General Commands

ping

Aliases: pong

Info

Check if the bot is online and display performance statistics.

-ping

status

Aliases: None

Info

Show bot status and system information.

-status

uptime

Aliases: None

Info

Show how long the bot has been running.

-uptime

streaminfo

Aliases: si

Info

Display detailed information about a stream including viewers, game, uptime, and preview.

-streaminfo [channel]

title

Aliases: None

Info

Display the current stream title for a channel.

-title [channel]

Points & Economy

Global Points System

Points are stored globally across all channels. Only developers (xtlos and tlosdev) can modify user point balances. Broadcasters cannot edit points.

points

Aliases: p

Points

Check your global point balance (stored across all channels).

-points [username]

dailybonus

Aliases: daily, bonus, db

Points

Claim your daily bonus points. Can be used once every 24 hours.

-dailybonus

gamble

Aliases: g

Points Fun

Gamble your points for a chance to win more. Limited to 1500 points maximum per bet.

-gamble [amount]

slots

Aliases: None

Points Fun

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

-slots [amount]

mine

Aliases: mining, m

Points

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

-mine

steal

Aliases: s

Points Fun

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

-steal

bonusstats

Aliases: None

Points

View your bonus claim statistics.

-bonusstats

leaderboard

Aliases: lb, top

Points

Display the top global point holders across all channels.

-leaderboard

leaderboard

Aliases: lb

Points

View the top point holders leaderboard.

-leaderboard

coinflip

Aliases: cf

Points Fun

Flip a coin and bet points on the outcome. Choose heads or tails.

-coinflip [amount] [heads/tails]

Moderation Tools

ban

Aliases: None

Moderation

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]

clear

Aliases: None

Moderation

Clear the chat (moderator only).

-clear

unban

Aliases: None

Moderation

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]

ambassador

Aliases: None

Moderation

Add or remove ambassador status for a user. Command can only be executed by broadcasters.

-ambassador add/remove <user>

spam

Aliases: None

Moderation

Spam the chat with a message. Only available to broadcasters, mods, and ambassadors. Supports --fill flag for 500-character expansion.

-spam <count> <message> [--fill]

pyramid

Aliases: None

Moderation

Creates ascending/descending message pyramids. Only available to broadcasters, mods, and ambassadors. Size validation (3-50 width).

-pyramid <width> <message>

editor

Aliases: None

Moderation

Add or remove 7TV editors for emote management. Broadcaster only.

-editor add/remove/list [username]

7TV & Emotes

7tvage

Aliases: None

7TV

Check how long an emote has been on 7TV.

-7tvage [emote]

7tvemote

Aliases: 7tve, emote

7TV

Get information about a 7TV emote.

-7tvemote [emote]

7tvuser

Aliases: 7tvu, 7tv

7TV

Get information about a 7TV user and their emotes.

-7tvuser [username]

7tvadd

Aliases: add

7TV Editor

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>

7tvremove

Aliases: remove

7TV Editor

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>

set

Aliases: None

7TV

Get information about 7TV emote sets and manage set operations.

-set [set_id]

copyset

Aliases: None

7TV Editor

Copy emote set from another channel.

-copyset <channel_name>

createset

Aliases: None

7TV Editor

Create a new 7TV emote set.

-createset <set_name>

duplicateset

Aliases: None

7TV Editor

Duplicate an existing 7TV emote set.

-duplicateset <set_id> [new_name]

stealbadge

Aliases: None

7TV

Attempt to steal and copy another user's 7TV badge to your profile.

-stealbadge <username>

stealpaint

Aliases: None

7TV

Attempt to steal and copy another user's 7TV paint to your profile.

-stealpaint <username>

flush

Aliases: None

7TV

Clear bot cache and refresh 7TV data. Note: 7TV automatically removes duplicate emotes from channels.

-flush

Channel Information

followers

Aliases: f

Channel

Check follower count for a Twitch channel.

-followers [channel]

subcount

Aliases: subs

Channel

Check subscriber count for a Twitch channel.

-subcount [channel]

Fun & Entertainment

catfact

Aliases: None

Fun

Get a random cat fact.

-catfact

dadjoke

Aliases: None

Fun

Get a random dad joke.

-dadjoke

dice

Aliases: roll

Fun

Roll a dice and return the result. If count of sides not provided, defaults to 6.

-dice [sides]

8ball

Aliases: None

Fun

Roll the Magic 8-Ball for a random answer.

-8ball

gpt

Aliases: None

Fun AI

Ask GPT a question.

-gpt [question]

quote

Aliases: None

Fun

Get a random inspirational quote.

-quote

translate

Aliases: tr

Utility Fun

Translate text to another language.

-translate [text]

quote

Aliases: None

Fun

Get an inspirational quote.

-quote

gpt

Aliases: ai, ask

Fun

Ask the AI assistant a question using GPT.

-gpt [question]

ezgif

Aliases: None

Fun

Get tools and links for GIF creation and editing.

-ezgif

Utility Tools

color

Aliases: None

Utility

Change your chat color or get color information.

-color [color]

shorten

Aliases: short, url

Utility

Shorten a URL.

-shorten [url]

vanity

Aliases: None

Utility

Provides a link to ZonianMidian's website that shows all vanity badges/cosmetics across Twitch services.

-vanity [user] [in:channel]

user

Aliases: u

Utility

Get detailed Twitch user information including ID, roles, followers, bio, creation date, and live status. Defaults to sender if no username provided.

-user [username]

logs

Aliases: None

Utility

View users chat logs in any channel.

-logs [user] [channel]

notify

Aliases: None

Utility

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]

unnotify

Aliases: None

Utility

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]

follows

Aliases: None

Utility

Generate a link to check who follows whom using the 2807.eu tool.

-follows

test

Aliases: None

Utility

Test bot functionality and response capabilities.

-test

offlineonly

Aliases: None

Utility

Configure bot to only respond when the channel is offline.

-offlineonly [on/off]

followage

Aliases: None

Utility

Check how long you've been following a channel.

-followage [username] [channel]

Developer Commands

devjoin

Aliases: None

Dev

Make the bot join a channel (developer only).

-devjoin [channel]

devpart

Aliases: None

Dev

Make the bot leave a channel (developer only).

-devpart [channel]

setpoints

Aliases: None

Dev

Set a user's global points to a specific value (restricted to xtlos and tlosdev only).

-setpoints [user] [amount]

setrank

Aliases: None

Dev

Set a user's rank to a specific level (developer only).

-setrank [user] [rank]

testnotify

Aliases: None

Dev

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]

Rank System

rank

Aliases: None

Ranks

Check your current rank and its benefits.

-rank

rankinfo

Aliases: None

Ranks

View details about a specific rank.

-rankinfo [rank]

ranks

Aliases: None

Ranks

View all available ranks and their benefits.

-ranks

rankup

Aliases: None

Ranks

Upgrade to the next rank tier using your points.

-rankup

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

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

What are the gambling limits?

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.

How do I manage my channel with the bot?

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.

What utility features does the bot have?

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.

What fun commands does the bot have?

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.

How do I remove the bot from my channel?

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.

What are Developer Commands?

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.