Skip to content

Enables communication between bot and user and during the communication the chat-bot communicates with a RestApi on Heroku cloud to receive data while using scraping.

Notifications You must be signed in to change notification settings

SasonCoding/Chat-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chat-bot

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.

Example:

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.

Tools:

Screenshot_4

  • Spring boot
  • Dialogflow
  • Webhooks
  • Scraping
  • Regex
  • RestApi

About

Enables communication between bot and user and during the communication the chat-bot communicates with a RestApi on Heroku cloud to receive data while using scraping.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages