A simple golang bot that uses natural language processing to analyze the users' question and respond with data about the subject from 3rd Party APIs.
Jarvis minibot is a simple bot that uses natural language processing to analyze the users' question and respond with data about the subject from 3rd Party APIs. The currently supported subjects are News and Weather.
Visit https://golang.org
run these two commands on the terminal
echo "export PATH=$GOPATH/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
then run this go get github.com/kardianos/govendor go get github.com/pilu/fresh
cd jarvis-minibot
govendor sync
fresh
will start the server and listen to changesgo run main.go
go nameoffile.go
in the terminalCurrently we need to add more 3rd party APIs to the bot.
Once you implement the API communication code, adjust the bot to reply about specific entities with this API's response.
Also we need to modularize the current APIs into seperate files and packages.