A conversational chatbot built to assist users in booking hotel rooms through a simple and intuitive interface. It uses predefined intents and responses to simulate real-world booking interactions, making it ideal for learning chatbot design and natural language processing basics.
- Handles hotel booking queries and responses
- Uses intent classification via intents.json
- Logs user interactions for analysis
- Frontend interface built with HTML, CSS, and JavaScript
- Backend logic powered by Python
- chatbot.py – Core logic for processing user input
- intents.json – Defines chatbot intents and responses
- interactions.py – Manages conversation flow
- interaction_log.json – Stores chat history
- index.html, styles.css, script.js – Frontend files for user interaction
- Clone the repo
- Open index.html in a browser
- Run chatbot.py to activate backend logic