ROOTBOT · @Ban_Root_bot

Command
Directory

ROOTWIN PROJECT’s Telegram chat manager — admin panel, moderation, and a full set of user tools.

This directory covers every command ROOTBOT supports, split into what chat admins configure through the Admin Panel and moderation commands, and what any member can use directly in chat or in DM.

Most moderation commands take an optional reason and act on whoever you replied to. Sensitive commands like password generation and encryption only work in a direct message with the bot, for privacy.

Configuring the bot for your chat

The Admin Panel is where chat owners tune ROOTBOT’s automatic protections, before touching a single moderation command.

01
Bot Protection
Anti-bot filter

Screens new joiners against automated accounts before they ever post in the chat.

02
Antispam
Flood protection

Blocks flooding with text messages, and separately with stickers and GIFs.

03
Chat Rules
Rules editor

Set the rules text shown to members via /rules, straight from the Admin Panel.

04
Banned Words
Fuzzy-match filter

Deletes messages matching a banned word at 88% similarity or higher — manage the list with add/del commands.

ROOTBOT — Bot Protection toggle in the Admin Panel
Toggling Bot Protection from the Admin Panel
ROOTBOT — Antispam toggle in the Admin Panel
Toggling Antispam from the Admin Panel
ROOTBOT — editing chat rules, with supported HTML tags
Editing the chat rules — supported HTML tags
add word, word, word

Adds one or more words to the banned-words list for this chat.

ROOTBOT — adding words to the banned-words list
Adding words to the banned-words list
del word, word, word

Removes one or more words from the banned-words list.

Words under 5 letters may be recognized incorrectly or not removed at all — keep entries reasonably specific.

Moderation

The classic moderation toolkit, plus bulk actions by user ID for handling raids fast.

Ban & unban 2
/ban [reason] (reply)

Bans the member you replied to, with an optional reason.

ROOTBOT — /ban [reason] (reply)
A member banned by reply, with the reason logged.
/unban [reason] (reply)

Lifts a ban from the member you replied to.

Root snap — bulk actions by ID 4

Apply an action to a whole list of user IDs at once, without replying to each message individually.

/idban id1, id2, id3

Bans every user ID in the list.

ROOTBOT — /idban id1, id2, id3
Banning a batch of user IDs in one command.
/idunban id1, id2, id3

Unbans every user ID in the list.

ROOTBOT — /idunban id1, id2, id3
Unbanning a batch of user IDs in one command.
/idmute 10m/h/d/w/mo/y id1, id2, id3

Mutes every listed ID for the given duration.

/idunmute id1, id2, id3

Lifts the mute from every listed ID.

Warnings 3
/warn [reason] (reply)

Issues a warning to the member you replied to.

/unwarn [reason] (reply)

Removes one warning from the member.

/unwarn_all [reason] (reply)

Clears all of that member’s warnings at once.

Kick 1
/kick [reason] (reply)

Removes the member from the chat — they can rejoin later.

ROOTBOT — /kick [reason] (reply)
A member kicked by reply.
Mute & unmute 2

Duration suffixes: m — minutes, h — hours, d — days, w — weeks, mo — months, y — years.

/mute m/h/d/w/mo/y [reason] (reply)

Silences the member for the given duration.

ROOTBOT — /mute m/h/d/w/mo/y [reason] (reply)
A member muted for a set duration.
/unmute [reason] (reply)

Restores the member’s ability to post.

Messages 3
/del (reply)

Deletes the message you replied to.

ROOTBOT — /del (reply)
Deleting a message by reply.
/pin (reply)

Pins the message you replied to.

ROOTBOT — /pin (reply)
Pinning a message by reply.
/unpin (reply)

Unpins the message you replied to.

Captcha bypass 2
/clear_all

Lets every pending new member skip the captcha check.

ROOTBOT — /clear_all
Confirming a captcha skip for all pending members.
/clear [id]

Lets one specific member skip the captcha check.

Chat matchmaking (admin-configured) 2
/search

Looks for a new chat to link for cross-chat conversation.

/cancel

Disconnects from the currently linked chat.

Tools for every member

No admin rights needed — from chat info and lookups to privacy tools and a bit of fun.

Chat & profile info 7
/rules

Shows the chat rules set by admins.

/myid

Shows your own Telegram ID.

ROOTBOT — /myid
Looking up your own Telegram ID.
/chatid

Shows the current chat’s ID.

ROOTBOT — /chatid
Looking up the current chat’s ID.
/profile

Shows your own bot profile.

ROOTBOT — /profile
A member’s bot profile — status, warnings, message count, rank.
/info (reply)

Shows the profile of the member you replied to.

/stats

Shows the bot’s overall statistics.

ROOTBOT — /stats
Bot-wide growth stats over the past year, month, week, and 3 days.
/top

Shows local and global rankings.

ROOTBOT — /top
Global chat ranking by message count.
Links & lookups 4
/check [id]

Gets a profile or chat link from an ID, where Telegram allows it.

ROOTBOT — /check [id]
Getting a profile link from a user ID.
/qrcode [link]

Generates a QR code for a link.

ROOTBOT — /qrcode [link]
A QR code generated from a link.
/ip [address]

Looks up information about an IP address.

/wiki [query]

Searches Wikipedia.

Link lookups only work if the target has interacted with the bot or is a mentioned group member; private chats can’t be linked even if the bot is an admin there.

Utilities 7
/passw [length]

Generates a password. DM-only, and nothing is ever stored.

ROOTBOT — /passw [length]
A generated password, DM only.
/random [number]

Generates a random number.

ROOTBOT — /random [number]
A random number within the given range.
/calc [expression]

A calculator for common math expressions.

ROOTBOT — /calc [expression]
Evaluating a math expression.
/course amount from to

Converts between currencies.

ROOTBOT — /course amount from to
A currency conversion between USD and KZT.
/days [DD-MM-YYYY]

Counts the days to or from a date.

ROOTBOT — /days [DD-MM-YYYY]
Counting the days remaining until a date.
/seo (reply)

Runs a basic text analysis on the message.

/repeat [count] [text]

Repeats text — capped at 3500 characters.

ROOTBOT — /repeat [count] [text]
Text repeated the requested number of times.
Privacy tools 3
/encrypt [password] [text]

Encrypts a message with AES-256.

ROOTBOT — /encrypt [password] [text]
A full encrypt → decrypt round trip with AES-256.
/decrypt [password] [ciphertext]

Decrypts a message encrypted with /encrypt.

/text [lang or lang+lang]

Extracts text from a photo (OCR). Heavy visual noise can hurt accuracy.

Encrypt/decrypt work in DM only, for privacy — nothing is ever saved on our side.

Fun & flavor 5
/joke

Sends a random joke.

/status

Sends a meme based on an HTTP status code.

/ball [question]

A magic 8-ball for yes/no questions.

ROOTBOT — /ball [question]
Asking the magic 8-ball a yes/no question.
/custom [status]

Sets a custom status — set separately per chat.

ROOTBOT — /custom [status]
Setting a custom status for the chat.
/me [action]

Expresses an action in the third person, like an IRC /me.

ROOTBOT — /me [action]
An action expressed in the third person.
Eliza chatbot 1
(just talk to it)

A recreation of the 1960s ELIZA chatbot, which used keyword substitution to mimic conversation. English only.

ROOTBOT — (just talk to it)
A short exchange with the ELIZA chatbot.
Support & feedback 3
/report [complaint]

Sends a complaint about a member to the chat’s admins, along with Admin Panel logs.

ROOTBOT — /report [complaint]
Filing a complaint about a member by reply.
/bug [description]

Reports a bug directly to the developers.

ROOTBOT — /bug [description]
A bug report sent to the developers.
/support

Shows contact details for bot support.

Premium & donations 1
/donate

Supports the project — a donation from 0.3 TON unlocks premium perks.

ROOTBOT — /donate
The current donation tiers shown by the bot.

What ROOTBOT does and doesn’t keep

🔐

Password generator is DM-only

For security, /passw only works in a direct message with the bot. Generated passwords are never stored anywhere.

🧊

Encryption stays private

/encrypt and /decrypt use AES-256 and work in DM only. Nothing you encrypt is ever stored on our side.

🔗

Link lookups have limits

/check only resolves a link if the target has interacted with the bot or was mentioned in a group. Private chats never resolve, even if the bot is an admin there.

🖼️

OCR accuracy depends on the image

/text extracts text from photos, but heavy visual noise in the image can make recognition unreliable.

Feedback & contact

/report [complaint]

Sends a complaint about a member to the chat’s admins, along with the relevant Admin Panel logs.

/bug [description]

Reports a bug straight to the developers.

/support

Shows contact details for bot support.