rauldpm / ChatbotTFG

This project houses a chatbot built with the Open Source Rasa software.
GNU General Public License v3.0
0 stars 0 forks source link

Add restaurant booking #13

Closed rauldpm closed 1 year ago

rauldpm commented 2 years ago

The objective of this issue is to add tables reservations at a certain time, so that users can have an assigned time, a table, number of diners and a menu established.

rauldpm commented 1 year ago

Update report

rauldpm commented 1 year ago

Update report - Conversational

Your input ->  hola                                                                                                                                                                                                
Hola
Your input ->  Muestrame las opciones                                                                                                                                                                              
? Estas son las opciones de las que dispones: (Use arrow keys)                                                                                                                                                     
 » 1: Opciones (/opciones)
   2: Identificarme (/identificar)
   3: Horario (/horario)
   4: Apertura (/apertura)
   5: Cierre (/cierre)
   6: Establecer menu (/establecer_menu)
   7: Hacer reserva (/reservar)
   8: Borrar menu (/menu_borra_todo)
   9: Borrar plato (/menu_borra_plato)
   10: Consultar mi menu (/menu_usuario)
   11: Consultar mi reserva (/reserva_usuario)
   Type out your own message...
Your input ->  hola                                                                                                                                                                                                
Hola
Your input ->  Muestrame las opciones                                                                                                                                                                              
? Estas son las opciones de las que dispones: 3: Horario (/horario)                                                                                                                                                
Nuestro horario es:
Lunes: 08:00 - 22:00.
Martes: Cerrado.
Miercoles: 08:00 - 22:00.
Jueves: 08:00 - 22:00.
Viernes: 08:00 - 22:00.
Sabado: 08:00 - 22:00.
Domingo: 08:00 - 22:00.
Your input ->  quiero hacer una reserva                                                                                                                                                                            
¿Que dia quieres reservar?
Your input ->  Mañan                                                                                                                                                                                               
? No se ha reconocido el dia, pulsa sobre el dia que quieras (Use arrow keys)                                                                                                                                      
   1: Lunes (lunes)
   2: Martes (martes)
   3: Miercoles (miercoles)
   4: Jueves (jueves)
   5: Viernes (viernes)
   6: Sabado (sabado)
   7: Domingo (domingo)
 » Type out your own message...
Your input ->  hola                                                                                                                                                                                                
Hola
Your input ->  Muestrame las opciones                                                                                                                                                                              
? Estas son las opciones de las que dispones: 3: Horario (/horario)                                                                                                                                                
Nuestro horario es:
Lunes: 08:00 - 22:00.
Martes: Cerrado.
Miercoles: 08:00 - 22:00.
Jueves: 08:00 - 22:00.
Viernes: 08:00 - 22:00.
Sabado: 08:00 - 22:00.
Domingo: 08:00 - 22:00.
Your input ->  quiero hacer una reserva                                                                                                                                                                            
¿Que dia quieres reservar?
Your input ->  Mañan                                                                                                                                                                                               
? No se ha reconocido el dia, pulsa sobre el dia que quieras Type out your own message...                                                                                                                          
Your input ->  Mañana                                                                                                                                                                                              
Anotado el jueves para reserva.
¿Quieres establecer la hora?
Your input ->  si                                                                                                                                                                                                  
Dime la hora a la que quieres reservar, en formato "14:00"
Your input ->  13:00                                                                                                                                                                                               
? Estas son las horas disponibles el jueves: (Use arrow keys)                                                                                                                                                      
 » 1: 08:00 (08:00)
   2: 10:00 (10:00)
   3: 12:00 (12:00)
   4: 14:00 (14:00)
   5: 16:00 (16:00)
   6: 18:00 (18:00)
   7: 20:00 (20:00)
   Type out your own message...
Your input ->  hola                                                                                                                                                                                                
Hola
Your input ->  Muestrame las opciones                                                                                                                                                                              
? Estas son las opciones de las que dispones: 3: Horario (/horario)                                                                                                                                                
Nuestro horario es:
Lunes: 08:00 - 22:00.
Martes: Cerrado.
Miercoles: 08:00 - 22:00.
Jueves: 08:00 - 22:00.
Viernes: 08:00 - 22:00.
Sabado: 08:00 - 22:00.
Domingo: 08:00 - 22:00.
Your input ->  quiero hacer una reserva                                                                                                                                                                            
¿Que dia quieres reservar?
Your input ->  Mañan                                                                                                                                                                                               
? No se ha reconocido el dia, pulsa sobre el dia que quieras Type out your own message...                                                                                                                          
Your input ->  Mañana                                                                                                                                                                                              
Anotado el jueves para reserva.
¿Quieres establecer la hora?
Your input ->  si                                                                                                                                                                                                  
Dime la hora a la que quieres reservar, en formato "14:00"
Your input ->  13:00                                                                                                                                                                                               
? Estas son las horas disponibles el jueves: 4: 14:00 (14:00)                                                                                                                                                      
Anotada la hora de reserva: 14:00
¿Quieres establecer los comensales?
Your input ->  si                                                                                                                                                                                                  
¿Cuantos comensales sereis?
Your input ->  3                                                                                                                                                                                                   
Anotado 3 comensales.
Tu reserva tiene los siguientes datos:
- Dia: jueves.
- Hora: 14:00.
- Mesa: 0.
- Comensales: 3.
Aun falta por establecer el menu, si deseas establecerlo, escribe: Establecer menu.
Your input -> 
Your input ->  Establecer menu                                                                                                                                                                                     
? Selecciona una categoria: (Use arrow keys)                                                                                                                                                                       
 » 1: Entrantes (entrantes)
   2: Carnes (carnes)
   3: Pescados (pescados)
   4: Postres (postres)
   5: Bebidas (bebidas)
   Type out your own message... 
Your input ->  Establecer menu                                                                                                                                                                                     
? Selecciona una categoria: 3: Pescados (pescados)                                                                                                                                                                 
¿Quieres establecer el plato de la categoria: pescados?
Your input ->  si                                                                                                                                                                                                  
Pescados:
0P: Lubina a la espalda con salteado de ajetes tiernos - (13€)
1P: Salmon parrilla - (14€)
2P: Sardinas en escabeche - (10€)
3P: Bacalao al pil-pil - (15€)
4P: Ostras de Galicia en salsa tartara - (12€)
Selecciona el plato introduciendo el identificador.
Your input ->  0G                                                                                                                                                                                                  
? No se ha encontrado ese identificador, selecciona uno de los siguientes: (Use arrow keys)                                                                                                                        
 » 1: Lubina a la espalda con salteado de ajetes tiernos (0P) (0P)
   2: Salmon parrilla (1P) (1P)
   3: Sardinas en escabeche (2P) (2P)
   4: Bacalao al pil-pil (3P) (3P)
   5: Ostras de Galicia en salsa tartara (4P) (4P)
   Type out your own message...
¿Quieres establecer el plato de la categoria: pescados?
Your input ->  si                                                                                                                                                                                                  
Pescados:
0P: Lubina a la espalda con salteado de ajetes tiernos - (13€)
1P: Salmon parrilla - (14€)
2P: Sardinas en escabeche - (10€)
3P: Bacalao al pil-pil - (15€)
4P: Ostras de Galicia en salsa tartara - (12€)
Selecciona el plato introduciendo el identificador.
Your input ->  0G                                                                                                                                                                                                  
? No se ha encontrado ese identificador, selecciona uno de los siguientes: 3: Sardinas en escabeche (2P) (2P)                                                                                                      
Guardado plato pescados:
- Sardinas en escabeche (10€)
Your input ->  establecer plato entrante                                                                                                                                                                           
¿Quieres establecer el plato de la categoria: entrante?
Your input ->  si                                                                                                                                                                                                  
Entrantes:
0E: Alcachofa de temporada con foie caramelizado y velo panceta ibérica - (4,5€ / unidad)
1E: Tempura de langostinos y esparragos trigueros con salsa Japo - (16€)
2E: Garbanzos pedrosillanos salteados con carabinero - (16€)
3E: Carpaccio de gamba, sriracha, tomate y ajoblanco - (10€ / unidad)
4E: Carpaccio de vacuno con foie y aliño de trufa - (12€)
Selecciona el plato introduciendo el identificador.
Your input ->  0E                                                                                                                                                                                                  
Guardado plato entrantes:
- Alcachofa de temporada con foie caramelizado y velo panceta ibérica (4,5€ / unidad)
Your input ->  establecer bebida                                                                                                                                                                                   
¿Quieres establecer el plato de la categoria: bebida?
Your input ->  si                                                                                                                                                                                                  
Bebidas:
0B: Vino Dulce de Invierno Verdejo y Gorda de Moldavia - (4,5€ / copa)
1B: Vino Jerez - (3,70€ / copa)
2B: Palo Cortado Juan Piñero - (3,70€ / copa)
3B: Px Emilio Hidalgo - (4,90€ / copa)
4B: Maestro Sierra Oloroso - (4,50€ / copa)
Selecciona el plato introduciendo el identificador.
Your input ->  4B                                                                                                                                                                                                  
Guardado plato bebidas:
- Maestro Sierra Oloroso (4,50€ / copa)
Your input ->  muestrame mi menu                                                                                                                                                                                   
Entrante:
- 0E: Alcachofa de temporada con foie caramelizado y velo panceta ibérica - (4,5€ / unidad)
Pescado:
- 2P: Sardinas en escabeche - (10€)
Bebida:
- 4B: Maestro Sierra Oloroso - (4,50€ / copa)
Your input ->  mi reserva                                                                                                                                                                                          
Tu reserva tiene los siguientes datos:
- Dia: jueves.
- Hora: 14:00.
- Mesa: 0.
- Comensales: 3.
Tu menu esta compuesto por:
Entrante:
- 0E: Alcachofa de temporada con foie caramelizado y velo panceta ibérica - (4,5€ / unidad)
Pescado:
- 2P: Sardinas en escabeche - (10€)
Bebida:
- 4B: Maestro Sierra Oloroso - (4,50€ / copa)
Your input -> 
Your input ->  borrar reserva                                                                                                                                                                                      
¿Estas seguro de querer eliminar la reserva de la mesa?
Your input ->  si                                                                                                                                                                                                  
Se ha eliminado los datos de reserva introducidos.
Your input ->  mi reserva                                                                                                                                                                                          
No se ha establecido una reserva aun.
Tu menu esta compuesto por:
Entrante:
- 0E: Alcachofa de temporada con foie caramelizado y velo panceta ibérica - (4,5€ / unidad)
Pescado:
- 2P: Sardinas en escabeche - (10€)
Bebida:
- 4B: Maestro Sierra Oloroso - (4,50€ / copa)
Your input ->  hacer reserva                                                                                                                                                                                       
¿Que dia quieres reservar?
Your input ->  hoy                                                                                                                                                                                                 
Anotado el miercoles para reserva.
¿Quieres establecer la hora?
Your input ->  si                                                                                                                                                                                                  
Dime la hora a la que quieres reservar, en formato "14:00"
Your input ->  14:00                                                                                                                                                                                               
Anotada la hora de reserva: 14:00
¿Quieres establecer los comensales?
Your input ->  si                                                                                                                                                                                                  
¿Cuantos comensales sereis?
Your input ->  3                                                                                                                                                                                                   
Anotado 3 comensales.
Tu reserva tiene los siguientes datos:
- Dia: miercoles.
- Hora: 14:00.
- Mesa: 0.
- Comensales: 3.
Tu menu esta compuesto por:
Entrante:
- 0E: Alcachofa de temporada con foie caramelizado y velo panceta ibérica - (4,5€ / unidad)
Pescado:
- 2P: Sardinas en escabeche - (10€)
Bebida:
- 4B: Maestro Sierra Oloroso - (4,50€ / copa)
Your input ->