A chatbot server and client for remotely accessing a Mercedes-Benz connected vehicle.
git clone git@github.com:rpecka/mbrdna_challenge.git
cd mbrdna_challenge
Run the server:
go run ./cmd/server/...
Run the client:
go run ./cmd/client/...
I've hardcoded my own Houndify credentials into the project so that you can run with my rules and intent configurations.
I also hardcoded my Mercedes-Benz Connected Vehicle (MBCV) credentials in case you don't want to use your own, but you will be prompted to provide your own on startup if you wish.
Since I chose the command line option, the process for getting an OAuth token is the following:
- After you have chosen the credentials you would like to use on the command line, open the printed URL in your browser and authorize the app.
- You will then be redirected to
localhost/...
. Copy the URL you were redirected to and paste it onto the command line. - The client will use the authorization code form the URL to get an auth token which will be used for the remainder of the session.