Skip to the content.

Chat Commands

1. Dota 2

Command Name Chat Aliases Description Showcase (7tv emote set on)
Game Medals !gm Show rank medal for each players in the match. gm
Lifetime Games !smurfs
!lifetime
Show total games played for each player in the match. lifetime
Live Match Player Stats !stats
!items
!kda
Fetch live stats and items for a player in the current match (2 minutes delay). Note, you need to provide an argument for the command such as hero name, hero alias, player slot or player color. I.e. "!stats pa", "!stats blue", "!stats mireska", "!stats Templar Assassin". stats
Lead !lead Show which team has a gold lead and by how much. lead
Player Stats Profiles !profile
!player
Show link to stats profile for a player. Similarly to above, you need to provide an argument for the command such as hero name, alias; player slot or color. player
Notable players !notable
!np
Show notable players in the match. This includes streamers, twitch chatters and pro-players. Honestly, everybody is welcome to be added as a notable player. notable
Ranked !ranked Show whether the current match is ranked or not. ranked
Match ID !match_id
!matchid
Show match id for the current game. matchid
Played with in Last Game !lg
!lm
!played
Show recurring players from the last game present in the current game. last-game
Previous Match Results !pm Show a short summary for the previous match results. pm
Win Loss Ratio !wl
!score
!winloss
Show streamer's win-loss score ratio during the live-stream. score
Offline Win Loss Ratio !wl offline Show win-loss ratio for the last streamer's gaming session but also include offline games. score
MMR !mmr Show streamer's mmr tracked in the bot database (according to their match history). It is not accurate. mmr
Set MMR !mmr set (Streamer's only command) Allows for streamers to manually update their MMR in the bot's database. mmr-set
Stats Profile !dotabuff
!stratz
!opendota
Show link to the streamer's stats profile page. dotabuff
Last Seen !lastseen
!status
Show which account the bot has spotted you playing Dota 2 last on. The bot considers this account as "active" for the purposes of the commands above. lastseen
D2PT Hero Builds !d2pt Show Dota 2 ProTracker page for the currently selected hero. d2pt
Party Members !party Show known members from the current party. d2pt

Tip for merging 7tv emote sets

To make bot responses look like in the “Showcase” column you can add those emotes quickly to your channel by merging your main 7tv emote set with the Dota 2 emote set using a tool like potat.app/help/mergeset. Some short instructions for @PotatBotat specifically:

Dota 2 functionality restrictions

Unfortunately, due to implementation specifics currently for the Dota 2 features to work:

  1. You need to add the bot’s steam accounts to friends.
  2. You also need to be green-online 🟢 in Dota 2 (and have rich presence visible to friends) for the bot to be able to see your status live.

PS. Another implementation for these features (using Dota 2 Game State Integration) is coming soon™️. It won’t have mentioned restrictions but you will have to put a .cfg file into the Dota 2 directory.

2. Meta

Command Name Chat Aliases Description
Commands List !commands
!help
!irenesbot
Show link to this page.
Source Code !source
!github
github.com/Aluerie/IreBot
Irene !irene FeelsDankMan