Contenido
Documentación › Guías

Disparadores — que los bots arranquen solos

Un bot arranca a una hora, con un atajo de teclado, con una llamada web, cuando aparece una ventana, cuando cambia un archivo o al iniciar — configurado en un minuto con el asistente.

Última actualización: 2026-09-22

Hasta ahora iniciabas cada bot a mano: abrir el archivo, pulsar «Iniciar». Los disparadores te lo quitan de encima. Un disparador es una regla «cuando pase X, entonces inicia el bot Y» — y el servicio de disparadores de FlowBotCommander vela por ello en segundo plano.

Los disparadores son nuevos (beta) desde la versión 1.6.0. Lo esencial funciona, pero puede haber asperezas. Si notas algo: Ayuda → Informar de un error… — el registro se adjunta si quieres.

Qué puede disparar

Tipo Ejemplo
Horario hacer las tareas diarias cada tarde a las 20:00; mirar el correo cada 30 minutos; una vez el sábado a las 09:00
Atajo de teclado pulsar Ctrl+F9 mientras el juego está delante — el bot arranca
Llamada web (webhook) lanzar el bot desde el móvil, una tecla del Stream Deck o Home Assistant
Aparece una ventana en cuanto aparece la ventana del juego tras cargar, encargarse del inicio de sesión
Cambio de archivo cuando llega una imagen nueva a la carpeta de capturas, ordenarla
Inicio de la app cada vez que arranca FlowBotCommander — con «iniciar con Windows», al iniciar sesión

Paso 1 — Guardar el bot

Un disparador solo puede iniciar un bot guardado. Guárdalo con Archivo → Guardar — mejor en la carpeta de bots que el asistente muestra por sí mismo (%AppData%\FlowBotCommander\bots). Cualquier otro .bot.json también sirve; entonces lo eliges en el asistente con «Examinar…».

Paso 2 — Abrir el asistente

Herramientas → Disparadores… (beta) y luego «Nuevo disparador…». El asistente tiene cuatro pasos:

  1. ¿Qué bot? — elige el bot guardado; se propone un nombre para el disparador.
  2. ¿Cuándo debe iniciarse? — uno de los seis tipos de la tabla anterior.
  3. Detalles — según el tipo: horas, tecla, título de ventana, carpeta…
  4. Resumen — el asistente lo comprueba todo y dice qué falta. Con «Finalizar» se crea el disparador.

Arriba a la derecha está el selector Principiante / Avanzado. Como principiante solo ves lo necesario. Avanzado añade días de la semana, condiciones (más abajo) y los detalles de webhooks y archivos. Los valores no se pierden al cambiar de modo.

Paso 3 — Activar el servicio

En la ventana de disparadores (o en Herramientas → Configuración → Servicio de disparadores) marca «Ejecutar el servicio de disparadores mientras la app esté abierta». La línea de estado pasa a «Servicio: en marcha». Sin esa casilla no actúa ningún disparador — a propósito, para que nada que no hayas activado pueda sorprenderte.

Un bot necesita tu pantalla para ver y tu ratón para hacer clic. Por eso el servicio de disparadores corre dentro de la app y no como un servicio de Windows invisible — un servicio así ni siquiera tendría acceso a tu escritorio. Los disparadores solo actúan mientras FlowBotCommander está abierto (minimizado basta).

Para que eso sea lo habitual está la segunda casilla: «Iniciar FlowBotCommander con Windows (minimizado)». La app arranca entonces en segundo plano al iniciar sesión y los disparadores quedan activos de inmediato.

Los tipos en detalle

Horario

  • Cada día a horas fijas — varias horas separadas por comas: 07:30, 20:00.
  • Cada N minutos — el primer inicio llega un intervalo después de activarlo, no enseguida.
  • Una vez — una fecha con hora; después el disparador está hecho (sigue en la lista pero ya no actúa).
  • Días de la semana (avanzado) — ninguna casilla significa «todos los días».

La lista de la ventana muestra el próximo inicio previsto.

Atajo de teclado

Pulsa «Pulsar tecla…» y después la tecla (con Ctrl/Alt/Mayús si quieres). «¿Está libre?» comprueba si otro programa ya usa esa combinación — el asistente te lo dice en vez de no hacer nada en silencio.

Las teclas F con Ctrl o Alt rara vez las usan los juegos. La tecla de pánico (por defecto: Pausa) sigue deteniendo el bot — siempre tiene prioridad.

En modo principiante, un disparador por atajo recibe automáticamente 2 segundos de tiempo mínimo, para que una doble pulsación no inicie el bot dos veces.

Llamada web (webhook)

El disparador recibe un nombre, por ejemplo tarde-farmeo, y con él una dirección:

http://127.0.0.1:8766/hook/tarde-farmeo?token=TU-TOKEN

El token está en la ventana de disparadores, en «Receptor de webhooks (avanzado)» — con un botón «Copiar». Abre la dirección (marcador del navegador, curl, Stream Deck «abrir web», rest_command de Home Assistant) y el bot arranca. En lugar de ?token= también vale la cabecera Authorization: Bearer TU-TOKEN.

El receptor se activa por ti al crear el primer disparador webhook. Por defecto solo escucha en este equipo. Si quieres dispararlo desde el móvil, marca «Accesible desde otros dispositivos de mi red» en la ventana y usa la IP de tu equipo en lugar de 127.0.0.1 (la ventana muestra un ejemplo).

Con esa casilla, cualquiera de tu red que conozca el token puede iniciar tus bots. Mantén el token en secreto y genera uno nuevo («Nuevo») ante cualquier duda. Windows puede pedir una vez permiso en el cortafuegos. El receptor solo puede disparar — no lee nada ni cambia nada.

Aparece una ventana

Escribe el título de la ventana o tómalo con «Elegir ventana…» de la lista de ventanas abiertas. El disparador actúa cuando una ventana coincidente aparece de nuevo — no con una ventana que ya estaba abierta al activarlo. Avanzado: desmarca «Disparar cada vez que la ventana reaparece» si solo debe ocurrir una vez por sesión.

Cambio de archivo

Elige la carpeta, un patrón de archivo (*.png, *.log, *.*) y si cuenta «creado», «modificado» o ambos. Una ráfaga de cambios (Windows suele informar de varios al copiar) se agrupa en un solo disparo. Avanzado: incluir subcarpetas.

Inicio de la app

Nada que configurar. El bot arranca poco después de abrirse la app, en cuanto las pestañas están listas.

Condiciones (avanzado)

Cada disparador puede tener condiciones que se comprueban antes de cada inicio:

  • Si ya hay un bot en marcha — «omitir» (por defecto) o «esperar y luego iniciar». Dos bots a la vez se pelearían por el ratón y el teclado; por eso un disparador nunca arranca encima de un bot en curso.
  • Tiempo mínimo — segundos que deben pasar entre dos inicios.
  • Solo si esta ventana está abierta — por ejemplo solo mientras el juego funciona.
  • Franja horaria — solo entre 22:00 y 06:00 (puede cruzar la medianoche).

Lo que decidió un disparador queda en el registro del bot y en el archivo de registro — con el motivo: «iniciado (horario 20:00)», «omitido — ya hay un bot en marcha», «fuera de la franja horaria»…

Probar sin esperar

Selecciona el disparador en la ventana y pulsa «Disparar ahora». Eso salta el horario, la franja horaria y el tiempo mínimo — pero no un bot que esté corriendo. En segundos ves si arranca el bot correcto en la pestaña correcta.

Si no funciona

  • «Servicio: apagado» en la línea de estado — falta la casilla «Ejecutar el servicio de disparadores».
  • El atajo no hace nada — la ventana avisa abajo de «atajos ocupados por otros programas». Elige otra combinación.
  • El webhook no responde — despliega «Receptor de webhooks»: ¿está en marcha? ¿Puerto ocupado? Desde el móvil hacen falta la casilla de red y la IP del equipo.
  • El bot arranca pero hace lo que no toca — el disparador carga exactamente el archivo guardado. Los cambios del editor deben estar guardados.
  • «no se pudo iniciar» — el archivo del bot ya no está o se movió; vuelve a elegirlo en el asistente.

Seguir leyendo

  • API de control — cuando un script o una IA debe hacer más que iniciar
  • Notificaciones — avisarte cuando termina un bot lanzado por un disparador

¿Listo para probarlo?

FlowBotCommander es gratis para empezar — sin cuenta.

Empezar gratis