i once tried coding a BOT like this… in the past.
i was making a text based RPG adventure but with interactive map via a website… played a lot like i dunno if you ever saw it …
the old UK kids show … “knightmare”
i wanted it to collect data from quest answers given and compile a direction for the coming story based on the choices taken… so the narrative would change based on player choice…
i hit a brick wall with it unfortunately turns out im not a talented in coding as i would like to be…
but the potential of these bots are pretty endless blizzard could build on it if they ever decided to and actually make a game out of it based on your character histories… like a interactive book.