For streamers
Give your chat Dota 2 answers from live stats. Viewers type !counter pudge, !build invoker, !meta or !hero axe, and your chat bot replies in one line with the same numbers as this site, at the rank you choose. Free, no sign-in, no account with us.
Chat commands
!counter <hero>The 3 heroes that beat this hero most often at your rank, with their win rate against it.
!build <hero>The most winning item build at your rank: three core items in the usual order, with its win rate and games.
!metaThe top 5 heroes at your rank in the current patch, ranked like the hero table (the win rate we are sure of).
!hero <hero>Win rate, pick rate and usual positions at your rank.
Heroes can be written in English or Russian, in full or by their usual nicknames: AM, OD, PA, CM, WR, «пудж», «инвокер»…
1. Choose your bot, rank and language
The commands below update as you choose. Each answer ends with “· draftmind.org”, at most 400 characters, which every bot accepts.
2. Add Nightbot to your channel (once)
Already have Nightbot in your channel? Skip this step.
- Open nightbot.tv and sign in with Twitch (or YouTube).
- Press “Join Channel” at the top right of the dashboard.
- In your own Twitch chat type
/mod nightbot.
3. Add the commands
Moderator rights are enough. Name the commands as you like: !counter, !cp, !контр… The answer stays the same.
Nightbot
Paste each line into your Twitch or YouTube chat as its own message while Nightbot is in the channel.
!commands add !counter $(urlfetch https://draftmind.org/api/v1/chat/counter?q=$(querystring)&rank=all&lang=en)!commands add !build $(urlfetch https://draftmind.org/api/v1/chat/build?q=$(querystring)&rank=all&lang=en)!commands add !meta $(urlfetch https://draftmind.org/api/v1/chat/meta?rank=all&lang=en)!commands add !hero $(urlfetch https://draftmind.org/api/v1/chat/hero?q=$(querystring)&rank=all&lang=en)“Copy all 4” puts the lines one under another, to keep in a note. Chat sends a pasted text as one message, so send the lines one at a time.
Works while you are offline too. To remove a command: !commands delete !counter.
These Nightbot lines follow Nightbot's own documentation, checked on 8 November 2026: documentation
Another bot? Any bot that can fetch a URL and print the answer works: use the address below, with the viewer's text URL-encoded in q.
https://draftmind.org/api/v1/chat/counter?q=HERO&rank=all&lang=enhttps://draftmind.org/api/v1/chat/build?q=HERO&rank=all&lang=enhttps://draftmind.org/api/v1/chat/meta?rank=all&lang=enhttps://draftmind.org/api/v1/chat/hero?q=HERO&rank=all&lang=en
4. Try them here
These are the real answers your chat will see, from the same address. They change as the stats update.
OBS overlay · Panel picture
The overlay sits over the game: the hero you are playing, its win rate at your rank, the heroes dangerous for it and its most winning build. It changes with your hero.
Twitch panels are uploaded pictures, not links, so a panel cannot update itself. Download a picture any time with fresh numbers, link it to your always-current player page, and use the stats corner for live numbers on stream.
- Sign in with Steam
- Link Twitch on your account page; Twitch asks your permission
- The tools open here
Sign in to get your overlay and panel picture
Your overlay link, your Dota config file and your panel picture belong to your Steam account. Sign in with Steam to get them.
Sign in with SteamPreview: OBS overlayPreview: Panel picturePreview: Live numbers on stream: the stats corner
Previews open with sample data, so you can check the look in any browser, on a phone too.