Demo of a Weather bot, built with React, Pusher and Dialogflow. Tutorial: https://pusher.com/tutorials/weather-chatbot-react-dialogflow
- Clone this repository and
cd
into it. - Execute
npm install
to download dependencies. - See tutorial for notes on how to get the required keys from Pusher, Dialogflow and openweathermap
- Open
react-bot/src/App.js
andvariables.env
and update them with your Pusher, Dialogflow and Openweathermap credentials - Run
node server.js
to start the express server cd
into thereact-bot
folder, runnpm install
followed byyarn start
to start the development server. View http://localhost:3000 in your browser.
- Node.js and npm
- React - For creating the application frontend
- Pusher Channels - Realtime features
- Openweathermap - For fetching weather information