Esta guía explica cómo configurar el árbol del autorespondedor por ramas de Deskgram 2. Consulta sus funciones en la página del módulo. Ajustes comprobados con el código el 24 de octubre de 2026.
El módulo responde a mensajes privados entrantes de las cuentas elegidas. Mantiene el paso actual de cada interlocutor, selecciona una respuesta disponible y envía el mensaje preparado. Empieza con un árbol corto y pruébalo desde otra cuenta propia.

Elige el modo
En CONFIG.EXE → General hay dos opciones:
| Modo | Selección de la respuesta |
|---|---|
| Ramificación | Activadores de los hijos o AI decision del nodo actual; admite una rama predeterminada sin coincidencia |
| Secuencial | Cada mensaje entrante avanza a la siguiente respuesta; no usa activadores ni AI decision |
El modo secuencial no envía toda la cadena al iniciar. Cada paso necesita otro mensaje entrante. Mantén un único hijo siguiente por paso; utiliza ramificación para varias respuestas alternativas.
El estado pertenece a la pareja «cuenta elegida e interlocutor». Las conversaciones de una persona con dos cuentas tuyas no comparten un recorrido. El estado vive en la tarea activa: un perfil guarda la configuración, no garantiza recuperar los pasos reales después de reiniciar.

Construye el árbol
El nodo inicial representa el mensaje recibido. Añade hijos con +, por ejemplo “Precio” e “Instalación”. El lápiz abre los ajustes. Usa nombres reconocibles al consultar el registro.
Arrastra nodos, amplía con la rueda y desplaza la vista arrastrando el fondo. Para enlazar otro nodo existente, arrastra + hasta él. Alinear ordena el árbol, Atrás deshace el último cambio del lienzo y Buscar nodo localiza un bloque. Expandir abre un espacio mayor.
Primero verifica selección inicial, continuación y final; después añade ramas. Tras cambiar conexiones, revisa que el nodo siga siendo hijo del paso que debe seleccionarlo.

Configura activadores y mensajes
Para la primera prueba, desactiva AI decision. En General del hijo, separa activadores por comas o saltos de línea:
- “Precio”:
precio, coste, tarifa. - “Instalación”:
instalación, instalar.
Se comparan sin distinguir mayúsculas y con límites de palabra. Solo se examinan los hijos disponibles del paso actual. El mismo activador en otra parte del árbol puede producir otra respuesta. Si coinciden varios hermanos, importa su orden: concreta las palabras solapadas y prueba cada caso.
En Mensaje, elige:
- Texto: respuesta preparada.
{Hola|Buenas tardes}elige una variante al enviar. - Mensaje complejo: Guardar y configurar mensaje complejo abre el editor separado de texto y adjuntos.
Revisa todas las respuestas. La selección de rama no corrige errores en el texto ni en el archivo de ese nodo.
Controla las transiciones
Transición normal
Después de un envío correcto, el nodo elegido pasa a ser el paso actual. El siguiente mensaje se compara con sus hijos. Un nodo sin hijos no vuelve automáticamente al inicio; para eso configura el final explícito.
Terminar conversación
Tras enviar correctamente, vuelve al comienzo. El siguiente mensaje puede iniciar otra vez el escenario. Los hijos de un nodo final no se usan. Un envío fallido no equivale a completar el paso.
Rama predeterminada
Cada padre puede tener un único hijo predeterminado en modo ramificación. Se usa si no coinciden activadores; los activadores de esa rama no intervienen en esa selección. La interfaz sustituye la elección anterior al asignar otra en el mismo nivel.
Sirve para una aclaración preparada, como “¿Necesitas información de precio o ayuda con la instalación?”. No es un texto generado automáticamente por IA.
Permanecer en el paso actual
Envía la respuesta del hijo elegido, pero conserva el paso anterior. El siguiente mensaje vuelve a disponer de sus ramas vecinas; los hijos del bloque de aclaración no pasan a ser el nivel siguiente.
Solo corresponde a ramificación y no debe combinarse con terminar conversación. En secuencial, diseña el avance de la cadena en lugar de depender de estas reglas.
Activa AI decision si lo necesitas
AI decision elige por significado una rama hija existente, sin reescribir la respuesta preparada.
Activa IA en el módulo, selecciona proveedor y modelo, y después activa AI decision en el nodo desde el que se elige la continuación. En el inicial elige la primera rama; en los demás, el paso posterior a la respuesta enviada.
Instrucción de ejemplo: “Precio corresponde a costes y planes; Instalación, a descarga e inicio. Si ninguna encaja, no elijas al azar”. Incluir historial aporta contexto reciente disponible, no necesariamente toda la conversación.
IA solo se usa si está activada en el módulo y en el nodo actual. Entonces los activadores no son un filtro previo obligatorio. Si falta activación en algún nivel, funcionan activadores normales y rama predeterminada. Secuencial no usa AI decision para transiciones.
Distingue falta de coincidencia de un fallo técnico. ainomatch o no_candidates pueden seleccionar la rama predeterminada. Error del proveedor, salida vacía o respuesta inválida no cambian automáticamente a activadores ni a la predeterminada. Revisa la razón en el registro.
Consulta la guía del componente IA. Disponibilidad del modelo, credenciales, coste y respuestas se verifican aparte.
Tiempo y demora
En General, fija minutos de ejecución. 0 elimina el límite de ese temporizador. La demora es un intervalo en segundos antes de responder; el mínimo no debe superar al máximo.
No implica mostrar “escribiendo”. Un nuevo mensaje del mismo interlocutor mientras se prepara la respuesta anterior puede omitirse y registrarse. No se promete una cola de todas esas entradas. Durante la prueba envía una sola y espera.
Comprueba que las cuentas estén libres y tu acceso permita usar el módulo. Aparecer en la lista no libera una cuenta ocupada por otra tarea.
Mensajes antiguos
En ajustes avanzados están Responder a mensajes antiguos y No responder anteriores a una fecha. Es un escaneo al iniciar, no una carga continua del historial completo.
El chat privado debe tener mensajes no leídos; su último mensaje debe ser entrante, con texto no vacío y cumplir la fecha mínima. Solo se comprueba el último, no cada no leído. Si el último lo enviaste tú, el chat no cumple.
Antes de responder se comprueba otra vez: actividad nueva o un último mensaje distinto puede cancelar el tratamiento del antiguo. Verifica la fecha con un chat de prueba.
Sin la opción, prueba mensajes nuevos tras el inicio. Una conversación antigua ya leída no sirve para comprobar el escaneo de no leídos.
Excluir por palabras del historial
Filtrado por palabras del chat permite palabras de exclusión y profundidad de 1–100 mensajes. Cada palabra define coincidencia completa y distinción de mayúsculas.
Incluye historial reciente disponible, entrantes y salientes; pueden participar texto reenviado y nombres o títulos disponibles. Es diferente de los activadores de la réplica actual.
Una exclusión impide responder y elegir transición. Si falla la lectura del historial, se omite con advertencia; no se considera aprobado el filtro.
Ejemplo hipotético: excluye operador para no responder automáticamente donde se pidió personal. Con profundidad 10, una petición fuera de esos últimos diez no participa. Prueba por separado mayúsculas, palabra completa y subcadena.
Guarda un perfil
En Perfiles, escribe un nombre y guarda. Para recuperar, selecciona y pulsa cargar. Importar JSON lee un escenario de archivo.
Comprueba modo, árbol, textos, IA, filtros, tiempo y demora después de cargar/importar. Revisa especialmente ceros si deseas tiempo ilimitado. El perfil no archiva mensajes recibidos.

Los perfiles se guardan en la carpeta del programa y pueden seleccionarse en módulos con este componente integrado. Consulta la guía del componente autorespondedor.
Borrar perfil elimina el escenario guardado; Reiniciar árbol cambia el árbol actual. Conserva antes una versión necesaria.
Prueba antes de iniciar trabajo
- Selecciona una cuenta de prueba conectada y libre.
- Revisa árbol, modo, mensajes y ajustes; guarda perfil.
- Pulsa Iniciar; para más tarde existe Posponer.
- Desde otra cuenta propia, envía “precio” por privado y espera.
- Desde el estado inicial, prueba “instalación” y una réplica ajena para la predeterminada.
- Recorre continuación, aclaración que mantiene el paso y final que vuelve al inicio.
- Prueba aparte IA, exclusiones y no leídos antiguos si los usarás.
- Compara con el registro y cambia una cosa cada vez.
Resolver problemas
| Síntoma | Revisar |
|---|---|
| No responde a una entrada nueva | Cuenta, conexión, tiempo, privado posterior al inicio, exclusiones |
| Omite chat antiguo | Opción, no leídos, último entrante con texto, fecha, ausencia de nueva actividad |
| Otra rama | Paso actual, orden de activadores, IA |
| No continúa | Hijo existente, final desactivado, siguiente mensaje en secuencial |
| Repite aclaración | Permanecer mantiene las alternativas anteriores |
| Predeterminada no resolvió error IA | No es un respaldo técnico; consulta registro |
| No carga historial | Conexión y advertencia; se omite al fallar |
| Omite durante demora | Espera respuesta previa y consulta registro |
No procesa con este escenario grupos, canales, bots, salientes propios ni chats antiguos no aptos. Revisa errores concretos de Telegram o IA en el registro. Un árbol correcto no garantiza un servicio externo disponible.
Páginas relacionadas
Todas las versiones usan capturas rusas porque el módulo no está completamente traducido. Muestran operaciones principales; los ajustes adicionales de tu versión pueden variar.