
Repetir
Repite los pasos siguientes un número determinado de veces
Repetidor Acción
Automatizar tareas con el Repetidor de Botize te permite ejecutar un bloque de pasos un número fijo de veces, facilitando la creación de bucles deterministas para numerar, paginar o repetir operaciones específicas. Durante cada iteración, se generan variables como y , que puedes utilizar para personalizar tus procesos según la posición y el total de iteraciones.
Esta integración es ideal para quienes buscan una forma sencilla y eficiente de implementar repeticiones controladas en sus automatizaciones, sin necesidad de conocimientos avanzados en programación. Con el Repetidor, puedes estructurar tus tareas de manera clara y precisa, asegurando que cada paso se ejecute el número exacto de veces que necesitas.
Opciones de personalización
Campos configurables que puedes ajustar en tu automatización
Cómo funciona
El Repetidor te permite ejecutar un bloque de pasos un número fijo de veces. Es la forma más directa de construir bucles deterministas en Botize y resulta perfecto para numerar, paginar, crear series o repetir exactamente N operaciones del mismo bloque.
En cada vuelta, el Repetidor expone dos variables que puedes usar en los pasos siguientes: repeater_current (número de la vuelta en curso) y repeater_total (número total de vueltas configuradas). Con ellas puedes construir textos, cálculos o rutas que dependan de la posición de la iteración y del total previsto.
Por defecto, el Repetidor repetirá todos los pasos que vienen después en la tarea. Si quieres establecer un final de bloque, añade la herramienta Reunir en lista en el paso que deba actuar como cierre. Esta herramienta funciona como “fin de bloque”: todo lo anterior se repite y lo posterior queda fuera del ciclo, de modo que puedes poner un tope claro a lo que deseas repetir.
Campos del Repetidor
Valor inicial: número desde el que comienza {{repeater_current}} (por ejemplo, 1).
Repeticiones: total de veces que se ejecutarán los pasos siguientes (por ejemplo, 5).
Ejemplo práctico
Quieres publicar cinco mensajes numerados “Hola 1”, “Hola 2”, … “Hola 5”. Configura Valor inicial = 1, Repeticiones = 5, Paso = 1. Dentro del bloque, usa la etiqueta {{repeater_current}} para interpolar el número. Cada iteración producirá una salida con su propio {{repeater_current}}, perfecta para etiquetar o generar listas numeradas.
Cuándo usar Repetidor vs. Iterador
Usa Repetidor cuando necesitas un número determinado de vueltas y un índice controlado (no partes de una lista previa). En cambio, usa Iterador cuando ya tienes un array/colección y quieres “descomponerlo” en elementos individuales, uno por iteración, para procesarlos por separado. Son herramientas complementarias: Repetidor genera N ciclos; Iterador convierte un array en ciclos.
Buenas prácticas
Valida los límites: si N es grande, asegura límites razonables para evitar ejecuciones excesivas.
Errores comunes y cómo evitarlos
Olvidar el cierre lógico: revisa que el bloque de pasos siguiente al Repetidor sea exactamente lo que quieres repetir.
Confundir Repetidor con Iterador: si tu fuente ya es un array, el Iterador es la opción correcta; el Repetidor no “lee” colecciones, solo genera vueltas con {{repeater_current}}.
Información entregada
Al ejecutarse, esta operación entrega los siguientes datos, pudiendo ser utilizados en la misma tarea automática.
Etiquetas
- Iteración actual {{repeater_current}}
- Iteraciones totales {{repeater_total}}
Video tutoriales
Aprende a usar repeticiones para crear bots que mantienen conversaciones como parte de una automatización.
Hablemos
Elige día y hora.
Compartimos pantalla y resolvemos todas tus dudas.