Twitch Chat Commands

Twitch Chat Commands is a free FACEITSync feature on all plans. The FACEITSync bot answers chat commands with live FACEIT data. Ready-made templates include !elo (current ELO, level and last 5 matches), !stats (K/D, ADR, HS%, winrate, matches and history), !today (today's session), !weekly (this week), !current (live FACEIT match: map, status and average ELO of both teams) and !lastmatch (last finished match: map, score, K/D, ADR, HS% and ELO change), plus !profile, !discord, !socials and !mention. System commands include !elo and !clip (viewers create a Twitch clip that the bot posts in chat and links on your profile). You can also build unlimited custom commands with dynamic variables like {elo}, {kd}, {winrate}, {match_history} and {session_wl}, set aliases, choose permission (everyone, mods, streamer) and a cooldown. It is free and needs the FACEITSync bot as a channel moderator.

Twitch Bot & Predictions 3 min read Updated May 30, 2026

Available in: Free, on all plans (Free, Player+, Premium).

Twitch Chat Commands let the FACEITSync bot answer your chat with live FACEIT data. Use ready-made templates or build your own commands with dynamic variables, aliases, permissions and cooldowns.

Ready-made command templates

CommandWhat it shows
!eloCurrent FACEIT ELO, level and the last 5 matches.
!statsFull stats: ELO, K/D, average kills, HS%, winrate, matches and history.
!todayToday's session: ELO change, wins/losses and performance.
!weeklyThis week (Mon-Sun): ELO change, wins/losses and performance.
!currentThe current live FACEIT match: map, status and the average ELO of both teams.
!lastmatchThe last finished match with stats: map, score, K/D, ADR, HS% and ELO change.
!profileYour FACEITSync profile with stats and a direct link.
!discordYour Discord invite link with a styled message.
!socialsAll your social media links in one command.
!mentionUser mention with confirmation.

Click a template to add it to your bot instantly, then customize it if you want.

System commands

  • !elo - control whether the FACEITSync bot reacts to !elo in your chat.
  • !clip - viewers create a Twitch clip with a chat command. The clip is posted in chat by the bot and is also linked on your FACEITSync streamer profile.

Custom commands

You can create unlimited custom commands. Each command has a type:

  • Text - a fixed response (up to 500 characters), variables allowed.
  • API ELO - a dynamic stats template filled with live FACEIT data.
  • Alias - an alternative name that points to another command.

Every command can have multiple aliases (for example !dc for !discord), a permission level (everyone, mods, or streamer) and a cooldown in seconds (default 10).

Dynamic variables

Variables are replaced with live data when the command runs:

  • {user} Twitch name, {channel} channel, {trigger_user} who used the command
  • {elo} ELO, {level} level, {rank} regional rank, {rank_global} global rank, {country} country
  • {kd} K/D, {kr} K/R, {adr} ADR, {avg_kills} average kills, {hs_percent} headshot percent, {winrate} win rate, {matches} total matches
  • {session_change}, {change_text}, {session_wins}, {session_losses}, {session_wl} for the current session
  • {match_history} recent match results

More variables are added as FACEITSync evolves.

How it works

  1. A viewer or moderator types a command in Twitch chat.
  2. The FACEITSync bot detects the command.
  3. FACEIT data is fetched in real time.
  4. The bot posts the formatted response.

Coming soon: AI-generated commands

A planned feature will let the bot generate AI commands that reply to viewers with individual, natural text based on the data FACEITSync has stored from millions of matches. This will make chat interaction more dynamic and personal. AI commands are planned and not yet available.

How to set up

  1. Open Dashboard, then Chat Commands.
  2. Use the button on the Chat Commands page to let the FACEITSync bot join your channel, and give it moderator rights (run /mod FACEITSync in chat).
  3. Add a template or create a new command (Text, API ELO or Alias).
  4. Set the response or template, variables, aliases, permission and cooldown.
  5. Save and activate the command.

FAQ

Are chat commands free? Yes. The command system is included on all plans, including Free.

What commands does FACEITSync have? Templates like !elo, !stats, !today, !weekly, !current, !lastmatch, !profile, !discord, !socials and !mention, plus system commands !elo and !clip, and unlimited custom commands.

How do I show the current live match in chat? Use !current - it shows the current