How anuragsingz/ai-room-booking-chatbot-ibm-watson- works
This repository implements an AI room-booking chatbot with email notification. A user makes a booking request through IBM Watson Assistant, whose uploaded room-booking skill defines the chatbot interaction. The README documents configuring an IBM Cloud Function as a Watson webhook; the function reads the phone, date, and time from the request and emails the booking details through Gmail SMTP. The skill JSON was not excerpted, so its internal intents or dialog stages are not mapped.
Main entry points: IBM_Cloud_Function.py Email function · skill-Room-Booking.json Booking skill
Components 5
Booking conversation
- Watson Assistant
- Booking skill
skill-Room-Booking.json
Email notification
- Email function
IBM_Cloud_Function.py - Gmail SMTP
Other components
- Booking user
Connections 4
- Booking user → Watson Assistant: requests booking
README.md - Watson Assistant → Booking skill: loads skill
README.md - Watson Assistant → Email function: webhook request
README.md - Email function → Gmail SMTP: sends email
IBM_Cloud_Function.py