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
| Command | What it shows |
|---|---|
!elo | Current FACEIT ELO, level and the last 5 matches. |
!stats | Full stats: ELO, K/D, average kills, HS%, winrate, matches and history. |
!today | Today's session: ELO change, wins/losses and performance. |
!weekly | This week (Mon-Sun): ELO change, wins/losses and performance. |
!current | The current live FACEIT match: map, status and the average ELO of both teams. |
!lastmatch | The last finished match with stats: map, score, K/D, ADR, HS% and ELO change. |
!profile | Your FACEITSync profile with stats and a direct link. |
!discord | Your Discord invite link with a styled message. |
!socials | All your social media links in one command. |
!mention | User 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
- A viewer or moderator types a command in Twitch chat.
- The FACEITSync bot detects the command.
- FACEIT data is fetched in real time.
- 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
- Open Dashboard, then Chat Commands.
- Use the button on the Chat Commands page to let the FACEITSync bot join your channel, and give it moderator rights (run
/mod FACEITSyncin chat). - Add a template or create a new command (Text, API ELO or Alias).
- Set the response or template, variables, aliases, permission and cooldown.
- 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