The Spartan hotel chatbot is built for providing chat assistance to customers. This System is integrated to slack application which provides answer to the query of the customers. Customer can ask general queries through the bot such as room booking, booking details and cancellation. This bot provides easy access to our customers to chat with us and other assistance. The System has been trained using Dialogflow API to answer different queries. The System analyses the question and than answers to the user. The other exciting features such as weather information, SMS notification after booking / cancellations and nearby top ranked restaurants recommendations using YELP API.
- Dialogflow API
- Python SDK integration to api.ai
- MySQL Database for storing the user and booking details.
- Replication to multiple servers using GRPC for distributed system.
- Weather script with flask deployed on Heroku using Yahoo Weather API integrated to Dialogflow using webhook.
- Twilio service for SMS notification.
- Yelp API to get top recommendations of nearby restaurants.