Nodo para Expresiones regulares
Seria bueno tener un nodo para ingresar una expresión regular, para extraer respuestas especificas de la ultima respuesta del cliente.
Ejemplo:
Cual es su código de cliente?
Cliente: Mi código de cliente es 50120022 búsquelo mi celular es 29348822
Regex: (5\d{7})
Resultado: 50120022
Log in to comment and vote
Comments3
Alfredo Castro (Agente)
Jul 8, 2025
Hola con mucho gusto!
Entiendo que esto se puede hacer con un con el nodo para comunicarse a una API externa usando este nodo, pero yo decía algo mas interno para que no sea necesaria una API.
El fin con las REGEX es poder identificar patrones de una manera mas o menos predecible por ejemplo buscar palabras clave dentro de texto solo usando una condicional en la escritura, por ejemplo si usamos \d+ este busca cualquier patrón de numero continuos y si lo queremos extraer en lenguajes como Python hacemos uso de paréntesis “()” para meterlos a un grupo de información.
Siento que eso puede ayudar mucho al flujo del Bot por ejemplo en condicionales o guardando datos específicos en variables.
Si bien lo mejor es que el usuario siempre envié únicamente lo que se le solicita en muchos casos esto no se respeta y por ejemplo envían datos como DNI con espacios o guiones o algún texto adicional cuando en el sistema lo que se desea mandar es el texto especifico para esa.
En mi caso yo soy de Honduras mi API solicita el numero de DNI para autenticación mi sistema guarda los datos como solo numero por ejemplo 0209201202294 pero si le consulto a mi usuario el me dice: “Mi identidad es 0209201202294“ para obtener solo la DNI puedo usar la REGEX \d{13} ya que lo que busco es una cadena de numero de un largo de 13 dígitos.
Claro que mi API podría validar esto y solo extraerlo pero en muchos casos estamos cargan de procesos extras a una función que no tiene ese fin.
Pedro Ribeiro
Jul 10, 2025
Muchas gracias por la explicación Alfredo. Ahora está muchísimo más claro 🙌 ahí dejamos la sugerencia abierta para estar atentos si es una necesidad de otros clientes tambien :)
Pedro Ribeiro
Jul 8, 2025
Hola Alfredo, cómo estas? ¿Puedes compartir un poco más de detalles sobre la sugerencia y cuál el problema que tienes actualmente que no puedes resolver con el bot de Callbell? Quizás la acción de webhook puede ayudar en lo que necesitas?
https://docs.callbell.eu/es/bot/editor/actions/logic/webhook/