Home/Blog/The Complete Twitch Bot Commands List (Arabic Bot)

The Complete Twitch Bot Commands List (Arabic Bot)

April 15, 20267 min readشروحات

What Are Twitch Bot Commands?

Bot commands are short triggers — usually prefixed with ! — that viewers or mods type in chat to get an instant response. TheebBot ships with 30+ built-in commands in Arabic and English, plus an unlimited custom-command system.

This article is your full reference.

Viewer Commands

These commands are available to everyone in chat.

CommandWhat It Does
`!points`Shows the viewer's current loyalty-point balance
`!top`Lists the top 5 viewers by loyalty points
`!prayer [city]`Returns the next prayer times for any city
`!uptime`How long the current stream has been live
`!game`Shows the current game/category
`!title`Shows the current stream title
`!clip`Creates a clip of the last 30 seconds
`!commands`Lists all available commands

Prayer Command Example

!prayer London

Response: Fajr: 3:42 | Dhuhr: 13:05 | Asr: 17:19 | Maghrib: 21:08 | Isha: 22:48

Works for any city worldwide. See the prayer times feature article for setup details.

Moderator Commands

Mods get access to channel-management commands.

CommandWhat It Does
`!ban [user]`Permanently bans a user from chat
`!timeout [user] [seconds]`Times out a user for N seconds
`!unban [user]`Unbans a previously banned user
`!slow [seconds]`Enables slow mode (one message per N seconds per viewer)
`!announce [text]`Sends a highlighted announcement in chat
`!winner`Randomly picks a winner from recent chat participants
`!raffle start`Opens a giveaway entry window
`!raffle end`Closes entries and draws a winner

Broadcaster Commands

Only the channel owner can use these.

CommandWhat It Does
`!title [new title]`Updates the stream title
`!game [game name]`Updates the current game/category
`!addpoints [user] [amount]`Manually adds loyalty points to a viewer
`!removepoints [user] [amount]`Removes loyalty points from a viewer

Custom Commands

This is where TheebBot gets powerful. Any broadcaster or mod can create custom commands from the dashboard or directly in chat.

Custom Command Variables

VariableReplaced With
`$(user)`The viewer who typed the command
`$(channel)`Your channel name
`$(query)`Everything typed after the command
`$(count)`Number of times the command has been used
`$(urlfetch URL)`Live text response from any public URL/API

Example: Live API Data

Want a command that shows the current Bitcoin price? Create a command !btc with the response:

Current BTC price: $(urlfetch https://api.example.com/btc-price)

Every time a viewer types !btc, the bot fetches fresh data from the API in real time.

Example: Counter Command

Track how many times something happens on stream:

$(channel) has rage-quit $(count) times!

Command Permissions

Every command has three permission levels:

  • Everyone — all viewers can use it
  • Subscribers — subscribers and above
  • Mods only — only moderators and the broadcaster

Set a cooldown (minimum seconds between uses) to prevent spam.

Tips for a Clean Command Setup

1.Use clear, short names!social beats !mysocialmedialinks

2.Group related commands — one !links command can list everything

3.Audit regularly — remove commands nobody uses

4.Enable subscriber-only perks — give subs exclusive commands as a perk

For a full guide on setting up TheebBot, see How to Add TheebBot.

Share this article:X (Twitter)

Ready to try TheebBot?

The first free Arabic Twitch bot — live in seconds, no technical setup required.

Start Free Now