For streamers / Chat commands
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.
Not working?
The bot does not answer in chat
Check that the bot is in your channel and is a moderator there: in Nightbot and StreamElements it joins from its own dashboard, then type /mod and the bot's name in your chat.
The bot writes an error instead of an answer
Check the command was pasted whole, with the address in it. Copy it again from step 3: each bot has its own form.
The hero is not found
Write the name in English or Russian, in full or by its usual nickname: AM, OD, PA, «пудж». A typo answers “not found”.
The numbers are for the wrong rank
The rank is part of the command. Choose yours in step 1, then copy the commands again.