Hora del código #4
Nuevamente en Botman, implementé la parte donde aparece el listado de productos solamente usando la palabra productos, decidí no hacerlo por separado (variedades y calidades) porque se dan muchas combinaciones falsas al usuario y este no está para adivinar.
Sin embargo, así como lo hice se crea un gran listado si se tienen muchos productos, tal vez sería bueno separarlos por grupos de productos como; granos básicos, frutas, hortalizas, etc. y tener comandos por cada grupo o (aquí si funcionaría) unos botones para elegir el grupo y que luego despliegue el listado de productos que tiene asignado.
Lo que me gustó bastante fue que en Telegram cada mensaje conteniendo el producto se envía con cierto retraso (milisegundos) en cambio en el cliente Web se envían todos al mismo tiempo. Se que con Botman puedo usar typesAndWaits pero no me convence agregar atraso artificial a los mensajes porque aunque luzca como algo muy bonito y de la sensación de que una persona te está escribiendo el tiempo del usuario no hay que malgastarlo.