DotA AI Command - DotA AI Modes List

Here are the complete DotA AI Command and DotA AI modes List, if you doesn't have the DotA AI map, just go here for DotA AI Latest Map.

Note: ** refers to AI Number (1,2,3,..,10),  if you want to command more than 1 player use "," (ex. "-oa  : 1,3,4"). If you doesn't give the AI number, then you'll command all of AI player.

Commands while picking:

Note : you have to used -pa or -pe within 45 seconds

-pa : chooses ally
-pe : chooses enemy
-px : cancel choosing
(Use -px to stop choosing for the AI).

Game Commands :

" "(type space):
Show command dialog.

-oa **:
AI will attack enemy base. The bots are unable to attack neutral creep camps or defend for a while.

-od **:
AI will defend the base. This command is the opposite of -oa.

-osd **:
AI stays to the base to defend. You can cancel this command by ordering the bot to attack(-oa).
Note : This ensures allied AI teammates wont leave the base, but also prevents them from pushing. Use attack command so they can start pushing again.

-ob **:
AI backs a little. Usually AI will skip one creepwave.

-of **:
AI retreats to fountain.

-op[l/m/r/n]: (ex. -opm )
Tells all allied AI to push at left/mid/right whenever they have the chance to push. Typing -opn causes the bots to attack to whatever lane they wish.

-og[l/m/r] ** : (ex. -ogl 2,4 )
AI goes to a lane immediately(l = left, m = mid, r = right). The AI will go to the back of where the allied.

-ot **:
Attack enemy's location if it is visible.

Have bots use Tango or Flask on 1st minute of game. Input valid only on 1st minute of game.

Turn neutral creeping on/off. This does not affect Chen.

Turn AI automatic lane changing on/off.

-oroshan **:
AI attacks Roshan.

Order Enemy AI team stay and defend the base.

Order Enemy AI team push.

Other Command :

-cs **
Shows the creepstats of a Computer player. Any player can use this command.

-ms **
Shows the move speed of a Computer player. Any player can use this command.
Just if you really need to know this.

All nearby ally casts a support spell to you, or an AOE spell if you're surounded by enemies, or attack an enemy hero near you. Any player can use
this command.

-ld ( -old ) ( low dodge mode ).
Reduces the hook / arrow dodge chance for AI's.
Note : Doesn't know if this command is still worked or not, but i think PBMN's AI Map will work.

There are the completed list of DotA AI Command. If something missed, please let me know :D. Enjoy DotA Gamers !


  1. -ii
    shows all players items

  2. sry, this is not an AI command)))

  3. why does this page have self link to itself at the bottom

  4. marami pa yata alam ko dyan dpt nilagay medyo marami rami naman plll

  5. -rn (AI NAME),(SPACE TO) (name you want)

  6. How can I use cheats commands in DotA AI? for example: -gold

    1. look at :

      for single player command like -gold, -lvlup, -refresh, etc

    2. play on single play and type this cheat :
      iseedeadpeople = Remove fog of war
      allyourbasearebelongtous = Instant victory
      somebodysetupusthebomb = Instant defeat
      thereisnospoon = Unlimited mana
      whosyourdaddy = God mode
      strengthandhonor = Disable defeat conditions
      itvexesme = Disable victory conditions
      greedisgood = Receive 500 gold and lumber
      greedisgood # = Receive # gold and lumber
      keysersoze = Receive 500 gold
      keysersoze # = Receive # gold
      leafittome = Receive 500 lumber
      leafittome # = Receive # lumber
      pointbreak = Removes food limit
      warpten = Speeds construction of buildings and units
      iocainepowder = Fast death/decay
      whoisjohngalt = Fast research
      sharpandshiny = Research upgrades
      synergy = Disable tech tree requirements
      riseandshine = Set time to dawn
      lightsout = Set time to dusk
      daylightsavings = Set time of the day
      daylightsavings = Toggle daylight progression
      motherland = Level select
      thedudeabides = Cool down

  7. What cheat ramdom hero/no event/allpick...and why i can use cheat -apnengstsc in map 6.79???please help me

  8. busco una clave que vuelva mas difícil a las AI como por ejemplo -xm

  9. how do i tell ai on what items to build?

  10. -apneng =all pick/normal exp/normal/gold
    -sdneng =single draft/normal exp/normal gold
    -cmneng =captain mode/normal exp/normal gold
    Plus something you like:
    -**fr =fast respawn
    -**st =super tower
    -**cn =cool name
    How to use? Example(-apnengfr/-sdnengst/cmnengcn)

  11. y my game does not has tool tip?it makes me hard to buy items

  12. y my game does not has tool tips?

  13. gracias alguien sabe como personalizar los nombres de los bots?

  14. whats the command in pick and banned hero

  15. Still usefull all of it. Everybody loves dota 1 from the beginning. Nothing beats our first love

    1. Pardon me, bro, how do you use -pe command? For example, how do you order an enemy AI to pick Juggernaut?

    2. 2022 and still play dota 1? Yes we are 😁

    3. Type -pe and pick their heroes and type -px when you’re done

  16. Which code will help for fast lvl up for bots sdxz or sd... I can't remember it

  17. ano nga ulit yun ita-type para mas lumakas yun ai?
    "xtreme" ba?

  18. ano po e type para ma zoom out ang map

  19. -water red/blue/green
    -weather random/moonlight/ rain
    -music special

  20. Can we spectate AI match in Dota 1?