vreddi / DotaBot

:panda_face: Helps you check all your facts and stats for Dota #TI7

Home Page:https://dota-bot.azurewebsites.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DotaBot

Your personal dota assistant that provides helpful information about Dota2 that can help you improve your game.


DOTA is a massively complex game with 113 heroes, 160 items, and countless details, mechanics, and interactions to memorize. The sheer amount of information is nearly insurmountable. New players to the game are generally referred to the canonical new player guide "Welcome to DOTA, you suck".

However, the game is currently one of the biggest esports games in the world, along with League of Legends, Starcraft, Counter-Strike, etc. Every year, Valve hosts "The International", a DOTA 2 tournament here in Seattle. The event fills Key Arena to capacity with fans and spectators who have come to see their favorite teams compete to be the world champion, and to take home a significant portion of the yearly prize pool.

This prize pool has grown from just under three million dollars in 2013 to over twenty-two million dollars (and counting) in 2017. The prize pool is funded by people who play the game and buy in-game items.

This represents an enormous opportunity for user engagement.

We have created a bot (using Microsoft Bot Framework and Microsoft Cognitive Services) to allow users to learn more about the game, and to keep track of their favorite teams. The bot can be used from any of the channels that the Microsoft Bot Framework supports, including Skype, Slack, Teams, etc.


How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) and Bot Framework Emulator installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/vreddi/DotaBot.git

# Go into the repository
$ cd DotaBot

# Install dependencies
$ npm install

# Run the app
$ npm start

# Open the Bot Emulator on the side and enter the end point URL as
# http://127.0.0.1:3978/api/messages and click 'Connect'

Hackathon: https://garagehackbox.azurewebsites.net/hackathons/1074/projects/65045

About

:panda_face: Helps you check all your facts and stats for Dota #TI7

https://dota-bot.azurewebsites.net/


Languages

Language:JavaScript 100.0%