Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cnx = connector.connect(host='I_really_don_t_know_what_to_use_here', password='your_password', user="your_user", database="the_database")
- class ActionBookRoom(Action):
- def name(self):
- return 'action_room'
- def run(self, dispatcher, tracker, domain):
- print("inside run")
- name_room = tracker.get_slot('name_room')
- day = tracker.get_slot('day')
- hour_start = tracker.get_slot('hour_start')
- duration = tracker.get_slot('duration')
- booking_answer = make_a_booking(name_room, day, hour_start, duration)
- print("passed booking")
- if booking_answer:
- booking_answer = 'The reservation has been made'
- else:
- booking_answer = 'The room is taken at this hour'
- response = """You want to book the {} room on {} at {} for {}. Is it correct ?""".format(name_room, day, hour_start, duration)
- name_room = str(name_room)
- day = str(day)
- hour_start = str(hour_start)
- duration = str(duration)
- print("before connexion")
- #SQL queries#
- cnx = connector.connect(host='I_really_don_t_know_what_to_use_here', password='your_password', user="your_user", database="the_database")
- print("after connexion")
- dispatch = dispatcher.utter_message(response)
- dispatch = dispatcher.utter_message(str(booking_answer))
- return dispatch
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement