InstructBot y ControlPlay permiten que los espectadores de Twitch activen acciones dentro de un juego, pero se configuran y se usan de forma distinta. InstructBot es una aplicación de escritorio basada en comandos, con activadores procedentes de Twitch, el chat y servicios externos. En ControlPlay, los espectadores eligen entre las acciones que el streamer haya habilitado en una Extensión de Twitch. Las pulsaciones y los movimientos configurados para el juego se envían mediante un dispositivo USB dedicado.
Esta comparativa está actualizada al 13 de agosto de 2026.
InstructBot o ControlPlay: cuál te conviene
- Elige InstructBot. Puede encajarte si quieres combinar comandos del chat, eventos de Twitch y servicios externos en un sistema de comandos flexible, y prefieres configurar por tu cuenta las Applications (aplicaciones), los perfiles y los comandos.
- Plantéate usar ControlPlay. Puede encajarte si prefieres que los espectadores vean las acciones disponibles en una Extensión de Twitch, quieres partir de perfiles de juego ya preparados y buscas que las entradas del juego se envíen mediante un dispositivo USB dedicado.
- Espera antes de usar cualquiera de los dos en un juego concreto. Lee primero las reglas de ese juego y prueba una acción inofensiva fuera de partidas clasificatorias, modos competitivos y torneos.
| Pregunta | InstructBot | ControlPlay |
|---|---|---|
| Lo que ve el espectador | Comandos configurados en el chat y activadores basados en eventos | Extensión de Twitch con pestañas separadas por tipo de acción |
| Punto de partida | No trae configuraciones de juego ya hechas; puedes crear comandos o descargar los que otros usuarios hayan compartido | Perfiles y acciones ya preparados, comprobados en el cliente actual |
| Configuración propia | Applications, perfiles y muchos tipos de comandos | Acciones propias y hasta cinco perfiles por juego |
| Entradas del juego | Los Input Commands envían a una aplicación las pulsaciones de teclado y las acciones de ratón que hayas configurado; la documentación no explica el método técnico empleado para generarlas | Un dispositivo USB HID envía las entradas configuradas de teclado y ratón; las entradas de mando solo se pueden añadir a macros propias |
| Controles y límites | Tiempos de espera compartidos y por usuario, límites, permisos, condiciones y colas | Coins necesarios, tiempo de espera, estado activo, comportamiento en DND, Window Focus Guard y bloqueo temporal de espectadores desde el dock de OBS |
| Sistema operativo | Windows 10/11 de 64 bits | Windows 10/11 |
| Precio actual | Quienes se suscriben por primera vez a InstructBot tienen 30 días de prueba; después, la suscripción cuesta 18 £ cada seis meses o 30 £ al año | Las funciones de software son gratuitas; las Game Actions requieren el dispositivo USB, que cuesta 59 € y se paga una sola vez |
Qué ofrece InstructBot actualmente
La documentación de Input Command de InstructBot incluye pulsaciones de teclas, botones del ratón, movimientos del cursor, desplazamiento y acciones cuya duración puedes definir. La versión 4.03 añadió acciones de entrada condicionales, aleatorias y secuenciales. Cada Application identifica la ventana de destino, mientras que los perfiles determinan qué comandos forman parte de la configuración activa. Los comandos pueden depender de que una aplicación esté seleccionada o en primer plano, o mantenerse activos según otras condiciones que hayas configurado.
InstructBot no se limita a un único !comando. El signo de exclamación es el prefijo predeterminado y se puede cambiar. También puede responder a Bits, recompensas de Channel Points gestionadas o no gestionadas, suscripciones, follows, raids, palabras concretas, patrones de mensajes y servicios compatibles como StreamElements, Streamlabs, TipeeeStream y plataformas de recaudación solidaria.
InstructBot no incluye configuraciones de juego listas para usar. Su guía de primeros pasos indica que debes crear una Application, seleccionar la ventana correcta, añadir comandos, activar las integraciones que necesites y dar permisos de moderador al bot para que los límites normales del chat no lo frenen. También puedes descargar comandos públicos compartidos por otros usuarios, por lo que no hace falta crear todas las acciones desde cero. La web de InstructBot indica que necesitas conexión a internet.
Qué ofrece ControlPlay actualmente
El cliente actual de ControlPlay incluye 118 perfiles de juego ya configurados y 2.944 acciones listas para usar. Puedes adaptar la configuración activa, crear tus propias acciones y guardar hasta cinco perfiles por juego. Cuando el cliente detecta un juego configurado que está en ejecución, activa el perfil que hayas seleccionado para ese juego. Tus propias macros pueden combinar entradas de teclado y ratón, además de entradas de mando. Ninguna de las acciones preparadas incluye entradas de mando.
Para usar Game Actions necesitas el dispositivo USB de ControlPlay, que cuesta 59 € y se paga una sola vez. El PC lo reconoce mediante interfaces HID estándar y el dispositivo solo envía las entradas que tú hayas configurado. ControlPlay no inyecta código en el juego, no lee su memoria ni modifica sus archivos. Los sonidos, overlays, TTS y efectos de voz son funciones de software y no necesitan el dispositivo.
Los espectadores abren la Extensión de ControlPlay en Twitch y solo pueden elegir entre las acciones que hayas configurado y activado. La interfaz no les permite enviar pulsaciones de teclado libremente ni explorar tus archivos. Las Game Actions pueden compartir la misma Extensión con sonidos, overlays y otras interacciones configuradas. Las pestañas separadas facilitan encontrar cada tipo de acción.
Los saldos y los Channel Points funcionan de forma distinta
En InstructBot, cada uso (use en la interfaz) queda asociado a un comando y a un espectador concretos. Ese espectador puede canjearlo más adelante. No es un saldo común para todos los comandos. El comando Use incluido permite consultar, conceder, retirar o regalar esos usos.
En ControlPlay, los espectadores usan Coins disponibles, no transferibles y sin valor monetario para las acciones que tú hayas configurado. En la beta opcional puedes crear hasta tres recompensas de Channel Points específicas de tu canal. Cuando un espectador canjea una, recibe Coins automáticamente según la equivalencia que establezcas. Esta opción no genera ingresos ni tiene reparto 80/20.
Tras completar el proceso de monetización de Twitch, las funciones generales de Bits y Cheering, las suscripciones, los Channel Points, los emotes y las insignias pueden estar disponibles aunque el canal no sea Afiliado ni Socio. La función Bits en Extensiones sigue reservada a canales de Afiliados y Socios que cumplan los requisitos, y debe estar activada en el canal. Los pagos de Twitch también siguen limitados a Afiliados y Socios.
En un canal Afiliado o Socio que cumpla los requisitos, ControlPlay puede mostrar una interacción directa con Bits permitida y predefinida por la Extensión, o el paquete de Coins que haya elegido el espectador. El espectador confirma su elección a través de Twitch. Si elige un paquete, los Coins se añaden al saldo después de esa confirmación. Según el programa actual de Bits en Extensiones, un streamer Afiliado o Socio que cumpla los requisitos recibe normalmente el 80 % de un centavo de dólar estadounidense por cada Bit utilizado a través de cualquiera de las dos opciones. ControlPlay recibe el 20 % restante como desarrollador de la Extensión. Twitch puede cambiar o poner fin al programa. Los paquetes de Coins no eluden las restricciones de Twitch para las interacciones directas con Bits.
InstructBot documenta activadores de Channel Points gestionados y no gestionados. Por separado, la versión 4.01 describe ajustes de reembolso para cada comando. Sus páginas públicas no explican cómo afectan esos ajustes a los dos tipos de activadores de Channel Points. Prueba el activador concreto que vayas a utilizar antes de prometer un resultado a tus espectadores.
Tiempos de espera, límites y acciones fallidas
InstructBot ofrece bastantes opciones para decidir cuándo se puede ejecutar un comando. Las versiones actuales documentan tiempos de espera globales, por usuario y compartidos, además de límites compartidos. También puedes fijar límites por directo y por espectador, permisos para espectadores, VIP y moderadores, y condiciones vinculadas a Applications. Las colas de ejecución admiten prioridades y bloqueos. Según las notas de la versión 4.01, el reembolso configurado en un comando se puede desactivar o asignar a otro comando. Esas notas no afirman que Twitch devuelva Bits o Channel Points.
En cada Game Action de ControlPlay puedes definir la cantidad de Coins, el tiempo de espera, el estado activo y el comportamiento durante el modo DND. DND bloquea la acción salvo que la hayas autorizado expresamente para ese modo. Window Focus Guard está activado de forma predeterminada y puede bloquear una entrada cuando el juego configurado no está en primer plano. Puedes desactivarlo de forma global o hacer una excepción para un juego concreto, pero entonces la entrada configurada podría llegar a otra ventana que esté en primer plano. Desde el dock de OBS de ControlPlay puedes bloquear durante 15 o 60 minutos las acciones procedentes de un espectador concreto.
Si el cliente de ControlPlay marca una acción activada con Coins como fallida, o no recibe a tiempo el aviso de que se ha ejecutado correctamente, devuelve automáticamente los Coins descontados. Esto solo se refiere al saldo de Coins. No significa que Twitch vaya a devolver Bits o Channel Points.
Qué cambia realmente al usar un dispositivo USB
ControlPlay documenta que las entradas pasan por un dispositivo USB HID. InstructBot explica qué acciones envía a una aplicación, pero no indica el método técnico que utiliza para generar esas entradas. Esa falta de información no demuestra que haya inyección de código, un controlador virtual ni un riesgo concreto relacionado con sistemas antitrampas.
Reglas del juego y sistemas antitrampas. ControlPlay envía entradas mediante un dispositivo USB HID estándar. No lee la memoria del juego, no modifica sus archivos ni interfiere con los procesos del juego en ejecución. Que se permita utilizarlo depende únicamente de la editora, de sus condiciones de uso y del sistema antitrampas que use el juego, no de ControlPlay. No nos consta que ningún proveedor de sistemas antitrampas haya autorizado ControlPlay ni que lo incluya en una lista de herramientas permitidas. Por eso no podemos garantizar que ControlPlay esté permitido en un juego ni descartar expulsiones, sanciones o la pérdida de la cuenta. No uses ControlPlay en partidas clasificatorias, modos competitivos ni torneos. Consulta las reglas antes de usarlo en cualquier otro modo. Lo usas bajo tu propia responsabilidad. Las reglas de los sistemas antitrampas pueden cambiar sin aviso, así que revísalas de nuevo después de cualquier actualización relevante.
La guía sobre control del juego y sistemas antitrampas explica cómo evaluar un juego y un modo concretos sin convertir una sola prueba en una afirmación general de compatibilidad.
Cómo probar ambas opciones en tu stream
- Elige una acción inofensiva cuyo resultado se vea enseguida, como abrir el mapa o cambiar de objeto.
- Comprueba que el comando o la acción coincida con tu configuración actual de teclado y ratón. Asegúrate también de haber elegido la ventana de destino correcta en InstructBot o el perfil correcto en ControlPlay.
- Deja suficiente tiempo entre usos para evitar que una misma acción se repita demasiado rápido. Si la herramienta lo permite, limita la prueba a un grupo pequeño o a un espectador de confianza.
- Haz primero una prueba local. Después inicia un directo breve y repítela tal como lo haría un espectador: con el activador de InstructBot que hayas configurado o abriendo la Extensión de ControlPlay con otra cuenta de Twitch.
- Para probar Window Focus Guard, déjalo activado y elige una tecla que no haga nada peligroso en otra aplicación. Cambia a otra ventana y activa la acción una vez. Comprueba que ControlPlay la bloquee antes de confiar en esta función durante un directo.
- Prueba también una acción bloqueada o fallida y revisa qué ocurre realmente con el reembolso o el saldo antes de explicárselo a tus espectadores.
Empieza con pocas acciones y amplía el menú solo cuando varias hayan funcionado como esperabas durante un directo. Si te encaja que los espectadores elijan acciones desde una Extensión, puedes crear una cuenta de ControlPlay, instalar el cliente para Windows, activar la Extensión de Twitch y conectar el dispositivo USB antes de probar una Game Action. La guía para configurar el control del juego por espectadores explica el proceso completo.
Fuentes oficiales de Twitch
- Obtener ingresos con Bits en Extensiones
- Directrices y políticas de Extensiones
- Prácticas recomendadas para enviar una Extensión
- Política de uso aceptable de Bits
- Política de uso aceptable de Channel Points
Fuentes oficiales de InstructBot
- InstructBot: página de inicio, precios y requisitos
- InstructBot: primeros pasos
- InstructBot: Applications
- InstructBot: Profiles
- InstructBot: guía general de comandos
- InstructBot: Input Command
- InstructBot: Use Command
- InstructBot: integraciones de terceros
- InstructBot: versiones actuales
- InstructBot: versión 4.00
- InstructBot: versión 4.01
Todos los nombres de juegos y empresas mencionados son marcas de sus respectivos propietarios y se utilizan aquí únicamente para identificar y comparar los productos. ControlPlay es un producto de KOKOLIO GmbH y no tiene relación con Twitch Interactive, Inc., con los desarrolladores de InstructBot ni con ninguna de las editoras de juegos mencionadas.
