Link to heroku: Chat-bot-Api
Link to the bot: Chat-bot-dialogflow
Enables communication between a bot and a user using Dialogflow and Webhooks.
During the communication, Dialogflow detects the user's intentions and accordingly performs API
operations from a server located in Heroku and these requests make use of Scraping and Regex.
Each request represent real-time data that as been retrived using Scraping.
Heroku RestApi:
Amazon: Provide a name of a product and you will recive a 10 items list of products from amazon.
Yahoo-Weather: Provide a name of a city or state and you will recive and current weather.
IMDB-Movies: Provide a name of a movie and you will recive a list of movies that matches the name.
For the dialogflow chat bot just ask for: "Movie", "Products" or "Weather" and the bot will analyse the interntion and will replay with a proper response.
- Spring boot
- Dialogflow
- Webhooks
- Scraping
- Regex
- RestApi
