NicoChatNicoChatDocumentaçãoBuscar na documentação…
Entrar

NicoTools

NicoTools es una herramienta desarrollada para optimizar y ampliar las funcionalidades de NicoChat. Con diversas funcionalidades adicionales, NicoTools está diseñado para hacer la experiencia del usuario más eficiente y adaptable a las necesidades individuales de cada uno.

2026-08-12

Introducción

NicoTools es una herramienta desarrollada para optimizar y ampliar las funcionalidades de NicoChat. Con diversas funcionalidades adicionales, NicoTools está diseñado para hacer la experiencia del usuario más eficiente y adaptable a las necesidades individuales de cada uno. Este documento abordará las principales características de NicoTools, enfocándose inicialmente en la funcionalidad de división de textos.

Divisor de Textos

El divisor de textos es una funcionalidad avanzada de NicoTools que permite la segmentación inteligente de textos en bloques o variables específicas. Diseñada para ser extremadamente útil en escenarios que involucran el análisis y la manipulación de grandes volúmenes de texto, esta herramienta facilita la organización y el tratamiento de datos textuales de forma precisa.

  • División Inteligente de Texto: El divisor reconoce y respeta las puntuaciones para realizar cortes precisos, garantizando que se mantenga la integridad semántica del texto. Además, ignora URLs (como https://www.site.com), abreviaturas (ej.: Dr. João) y enumeraciones (ej.: 1. número 1), asegurando que los elementos esenciales del texto no se dividan erróneamente.
  • Flexibilidad en la Cantidad de Bloques: El usuario puede especificar el número de bloques deseado, de 2 hasta 10. La herramienta se adapta al tamaño del texto original para distribuir las frases de forma equitativa entre los bloques. Por ejemplo, si un texto contiene 10 frases y el usuario elige dividirlo en 10 bloques, cada bloque contendrá una frase. Si el texto contiene 20 frases y se elige la división en 10 bloques, cada bloque tendrá 2 frases.
  • Variables de Almacenamiento de Texto: Después de la división, los bloques de texto se almacenan en variables específicas, facilitando la gestión y la utilización posterior de esos datos. Las variables se nombran secuencialmente (texto 1, texto 2, etc.), con una variable especial denominada "último texto" que almacena automáticamente el último bloque, crucial para los casos en que el número de bloques es menor que el previsto.
  • Conteo de Bloques: Una variable adicional, "número de textos", está disponible para que el usuario pueda verificar cuántos bloques fueron efectivamente creados, ofreciendo un medio práctico de validar la segmentación realizada.

Para utilizar el divisor de textos de NicoTools, siga los pasos a continuación:

  • Inserte, en la interfaz de NicoTools, el texto que desea dividir.
  • Especifique el número de bloques deseados (entre 2 y 10).
  • Ejecute la función de división.
  • Acceda a las variables generadas para utilizar los textos segmentados según sea necesario.

Suponga que quiere dividir el siguiente texto: "¡Hola, mundo! Bienvenido a NicoTools. Aquí puede dividir textos fácilmente." Si opta por dividirlo en tres bloques, el resultado sería:

  • Texto 1: "¡Hola, mundo!"
  • Texto 2: "Bienvenido a NicoTools."
  • Texto 3: "Aquí puede dividir textos fácilmente."
  • Último Texto: "Aquí puede dividir textos fácilmente."
  • Número de Textos: 3

Función de Eliminar Comillas Dobles

La función de eliminar comillas dobles de NicoTools es una herramienta esencial para garantizar la integridad de los datos enviados en solicitudes externas. Debido a la forma en que las comillas dobles pueden interferir en la estructura de las cadenas en varios lenguajes de programación, esta funcionalidad proporciona una manera segura de preparar textos para transmisiones que exigen formatos específicos.

Esta función identifica y sustituye automáticamente todas las comillas dobles (") por comillas simples (') dentro de un texto proporcionado. Esta sustitución previene errores comunes en solicitudes externas, donde las comillas dobles pueden romper la cadena de la solicitud al ser interpretadas erróneamente como delimitadores de cadena.

Imagine que necesita enviar el siguiente texto en una solicitud de API: Mi nombre es "Nicola". Utilizando la función de eliminar comillas dobles, el texto sería corregido a: Mi nombre es 'Nicola'., evitando que la cadena sea rota por la presencia de comillas dobles indebidas.

Esta funcionalidad es particularmente útil para desarrolladores que trabajan con integraciones de API o cualquier escenario que exija el envío seguro de textos sin riesgos de interrupción debido a errores de formato de cadenas. Con esta herramienta, NicoTools garantiza una capa más de seguridad y eficiencia para el procesamiento y la manipulación de textos.

Función de Transformación de Texto en JSON o Array

La funcionalidad de transformación de texto en JSON o Array en NicoTools está diseñada para facilitar la manipulación de datos recibidos en formatos de texto simple, especialmente útil en escenarios de integración con APIs, como las de OpenAI. Esta herramienta convierte automáticamente cadenas formateadas como JSON en objetos JSON o Arrays utilizables, simplificando la interacción con datos estructurados sin necesitar conocimiento avanzado en JavaScript.

Esta función detecta y convierte cadenas que representan objetos JSON o arrays en estructuras de datos reales y manipulables. Esto permite a los usuarios acceder, modificar e interactuar con los datos de manera programática dentro de su flujo de trabajo.

Suponga que ha recibido una respuesta de la API de OpenAI en formato de texto: '{"result": ["item1", "item2", "item3"]}'. Usando la función de transformación de texto en JSON:

  • Usted inserta la cadena en NicoTools.
  • Elige convertirla a un Array.
  • NicoTools procesa la cadena y la convierte en un Array de JavaScript: ["item1", "item2", "item3"].

Esto permite que acceda directamente a result[0], result[1], etc., en su código, facilitando la manipulación y la utilización de los datos devueltos.

Esta funcionalidad asegura que los usuarios puedan integrar fácilmente datos de APIs y otras fuentes externas en sus aplicaciones o procesos sin enfrentar barreras técnicas, convirtiendo a NicoTools en una herramienta indispensable para quien trabaja con tecnología y datos.

Función de Actualización de Foto de Perfil

La función de actualización de foto de perfil de NicoTools es una herramienta simple y eficaz que permite a los usuarios actualizar sus fotos de perfil a través de una URL especificada. Esta funcionalidad es ideal para sistemas que requieren la personalización o la actualización automática de imágenes de perfil en plataformas o aplicaciones.

Al insertar la URL de una nueva imagen de perfil, NicoTools actualiza automáticamente la foto de perfil del usuario en el contexto específico en el que se está utilizando.

Imagine que está gestionando una plataforma donde los usuarios necesitan tener sus fotos de perfil actualizadas para reflejar una promoción o un evento especial. Simplemente inserte la URL de la imagen promocional en NicoTools, y la foto de perfil de cada usuario que pase por el flujo específico será actualizada. Por ejemplo, si la URL es https://example.com/new-profile-pic.jpg, NicoTools sustituirá la foto de perfil actual por la imagen ubicada en esa dirección.

Esta funcionalidad es una excelente adición para cualquier administrador de sistema o desarrollador de aplicaciones que desee mantener una gestión eficiente y dinámica de las imágenes de perfil de los usuarios, sin complicaciones y de forma automatizada.

Funciones para operar otro canal en NicoChat

Función de Obtener Usuario del Bot

La función "Obtener Usuario del Bot" en NicoTools permite acceder a información de contacto externo, posibilitando la integración entre diferentes canales de comunicación. Es útil para identificar y sincronizar usuarios entre plataformas, como obtener detalles de un contacto de WhatsApp a partir de una interacción en Instagram.

Suponga que está operando en el canal de Instagram y necesita acceder a información de un cliente que usa WhatsApp. Utilizando esta función, puede buscar por el número de teléfono del cliente y, si es necesario, crear automáticamente un nuevo perfil para ese usuario, garantizando que todas las interacciones queden centralizadas y accesibles.

Función de Iniciar Flujo para un Bot User

"Iniciar Flujo para un Bot User" es una función de NicoTools que permite iniciar un flujo automatizado para un usuario en un canal diferente del actual. Esto es especialmente útil para mantener la continuidad de la comunicación entre diferentes plataformas.

Si un usuario interactúa en Instagram pero prefiere continuar la conversación por WhatsApp, esta función puede usarse para iniciar automáticamente un flujo de conversación relevante en WhatsApp, garantizando una transición suave y manteniendo el compromiso del usuario.

Función de Actualizar un Campo del Usuario

La función "Actualizar un Campo del Usuario" en NicoTools permite modificar información específica de un perfil de usuario. Esta funcionalidad es esencial para mantener los datos de los usuarios actualizados y relevantes conforme a sus interacciones y cambios de preferencias.

Imagine que un usuario informa una nueva intención de compra durante una conversación. Puede utilizar esta función para actualizar ese dato en su perfil, garantizando que todas las interacciones futuras puedan ser personalizadas con base en esa nueva información, incluso en diferentes canales de comunicación.

Función de Enviar Mensaje al Agente

La función "Enviar Mensaje al Agente" en NicoTools es versátil, permitiendo el envío de mensajes a diferentes destinatarios, sin limitarse a agentes de soporte. Esto facilita la comunicación interna o las alertas importantes sobre clientes entre miembros del equipo.

Si un cliente necesita atención inmediata, puede usar esta función para alertar al vendedor responsable, enviando un mensaje directamente a su WhatsApp, informando que el cliente está esperando contacto. Esta funcionalidad asegura que el equipo pueda responder rápidamente y de forma coordinada.

Verificar CPF Válido

Esta función verifica la validez de un CPF, asegurando que el número proporcionado esté conforme con los criterios establecidos por la legislación brasileña.

Verificar CNPJ Válido

Similar a la verificación de CPF, esta función confirma si un CNPJ es válido, es decir, si sigue el formato y los dígitos verificadores correctos según las reglas de la Receita Federal.

Obtener Dirección Completa por el CEP

Al proporcionar un CEP, esta función devuelve la dirección completa asociada, facilitando procesos que dependen de información geográfica precisa.

Obtener Foto de Perfil por el E-Mail (Gravatar)

Usa la herramienta Gravatar para obtener la foto de perfil asociada a un e-mail proporcionado, ideal para enriquecer perfiles de usuario.

Obtener Foto de Perfil de WhatsApp

A partir de un número de teléfono informado, esta función busca la foto de perfil del usuario en WhatsApp, asumiendo que el número está registrado en el servicio.

Verificar WhatsApp en un Teléfono

Verifica si un número de teléfono específico está registrado en WhatsApp, útil para la validación de medios de contacto.

Detectar Intención de Comentario

Analiza el texto de un comentario, identificando posibles intenciones con la ayuda de la inteligencia artificial de OpenAI. Requiere conexión con OpenAI en NicoChat. OpenAI & ChatGPT

Ejemplo:

  • Entrada: "¡Este producto es muy caro!"
  • Posibles intenciones: ["cuestionamiento", "reclamación"]
  • Resultado: Intención detectada como "reclamación".

Aislar Dato de un Texto

Utiliza la tecnología de OpenAI para extraer información específica de un texto, como nombres, direcciones u otros detalles relevantes. Esta función requiere conexión activa con OpenAI. OpenAI & ChatGPT

Ejemplo:

  • Texto: "Hola, ¿qué tal? Mi nombre es João. Me gustaría saber más información sobre el producto."
  • Dato extraído: "João".

Estas funcionalidades demuestran la versatilidad de NicoTools, permitiendo la automatización y la optimización de tareas que van desde la verificación de datos registrales hasta el análisis de intención en las comunicaciones, fundamentales para la eficiencia operativa y la mejora de la experiencia del usuario.

Más detalles: