Responder a un mensaje desde el chat de Twitch

 Streamerbot nos permite responder a un mensaje en específico en el chat de Twitch.

En el espacio de sub acciones daremos clic derecho y aparecerá un menú emergente. Iremos a donde diga "Twitch", después buscar la opción "Chat"y de las opciones que aparecen vamos a dar clic sobre Reply to Messege (Responder al mensaje):


Y nos abrirá la siguiente ventana:


En Preferred Account (Cuenta preferida) permite seleccionar entre Bot y Broadcaster (locutor). Si no tenemos configurado el bot, elijamos Broadcaster.

En Reply Id (ID de respuesta) por default aparece la variable %msgId% pero en este espacio se puede poner el ID único del mensaje al que se desea responder.

Nota: Todos los activadores que que contengan las variables de Twitch Chat completarán la variable %msgId%.

Messege (Mensaje) es el lugar donde pondremos el contenido del mensaje.

Nota: Esta sub acción no completa ninguna variable.

Ya se crear acciones en streamerbot ¿Y Ahora? Las Sub Acciones

Después de configurar la acción, ahora tenemos acceso a las siguientes dos partes: Triggers (Desencadenadores) y Sub-Actions (Subacciones).


Antes que nada debemos tener una acción, como en la imagen siguiente, para tener acceso a los Triggers y Sub Actions.


Si no tenemos ninguna acción seleccionada y queremos ver las opciones que podemos utilizar para crear una sub acción, no aparecerá nada. Cuando tengas seleccionada la acción y en el área de sub acción te aparecerá un menú como en la siguiente imagen:


Sería complicado en una sola entrega describir cada una de las opciones a las que tenemos acceso en streamerbot. Así que les pondré una pequeña descripción de cada opción pero cada opción será un enlace para una descripción más detallada y si es posible encontrarás algún ejemplo.

Conforme se tengan ejemplos se irán actualizando los links de la siguiente lista de sub acciones:

Core (Nucleo)

    Delay (retrasar) - Agrega un retraso entre sub acciones.

    Action Queue (Acciones en fila) 
        Clear Action Queue (Borrar acciones en fila)
        Set Action Queue Blocking State (Establecer tipo de bloque de las acciones en fila)
        Set Action Queue Pause State (Establecer el estado de pausa de la cola de acciones)

    Actions (Acciones)
        Get Action Group State (Obtener estado del grupo de acción)
        Get Action State (Obtener estado de acción)
        Run Action (Ejecutar acción)
        Set Action Group State (Establecer el estado del grupo de acciones)
        Set Action State (Establecer estado de acción)
        Set Sub-Action State (Establecer estado de subacción)

    Arguments (Argumentos)
        Set Argument (Establecer argumento)

    C#
        Execute C# Code (Ejecutar código C#)
        Execute C# Method (Ejecutar el método C#)

    Commands (Comandos)
        Get Command Group State (Obtener el estado del grupo de comando)
        Get Command State (Obtener estado de comando)
        Get Commands (Obtener comandos)
        Set Command Group State (Establecer el estado del grupo de comandos)
        Set Command State (Establecer estado de comando)

    File IO (Archivo E/S)
        Read Lines From File (Leer líneas del archivo)
        Read Random Lines From File (Leer líneas aleatorias de un archivo)
        Read Specific Line From File (Leer línea específica del archivo)
        Write To File (Escribir en archivo)

    File Tail
        Set File Tail State (Establecer el estado de la cola del archivo)

    Globals (Globales)
        Clear Non-Persisted Globals (Borrar globales no persistentes)
        Clear Non-Persisted User Globals (Borrar globales de usuario no persistentes)
        Get Global Variable (Obtener variable global)
        Set Global Variable (Establecer variable global)

    Logic (Lógica)
        Break (interrupción)
        Get Input (Obtener información)
        Get Random Number (Obtener número aleatorio)
        If/Else (Si/Si no)

    MIDI
        Control Change (Cambio de control)
        Generic Event (Evento genérico)
        Note On (Nota sobre)

    Misc (Extra)
        Comment (Comentario)
        Log (Registro)

    Network (Trabajo en Red)
        Fetch URL (Obtener URL)
        UDP Broadcast (Transmisión UDP)

    Quotes (Citas)
        Get Quote (Obtener cita)
        
    Signals

    Sounds (Sonidos)
        Play Sound (Reproducir sonido)
        Play Sound From Folder (Reproducir sonido desde la carpeta)

    System (Sistema)
        Keyboard Press (Pulsación del teclado)
        Run a Program (Ejecutar un programa)
        Toast Notification (Brinda notificaciones)

    Timers
        Set Timer State (Establecer el estado del temporizador)

    Users
        Clear Users From Group (Borrar usuarios del grupo)

    Voice Control
        Set Voice Control Command (Establecer comando de control de voz)
        Set Voice Control Command State (Establecer el estado del comando de control de voz)

El Gato

    Camera Hub

    Stream Deck
        Set Background (Definir fondo)
        Set State (Establecer estado)
        Set Title (Establecer título)
        Set Value (Valor ajustado)
        Show Alert (Mostrar alerta)
        Show OK (Mostrar Aceptar)
        Toggle State (Alternar estado)

    Wave Link (Enlace de manejo de onda)
        Get Filter State (Obtener estado del filtro)
        Get Input Information (Obtener información de entrada)
        Get Microphone Information (Obtener información del micrófono)
        Get Output Volumes (Obtener volúmenes de salida)
        Get Selected Output (Obtener salida seleccionada)
        Mute Input (Entrada silenciosa)
        Mute Microphone (Silenciar micrófono)
        Mute Output (Silenciar salida)
        Set Filter Bypass State (Establecer el estado de omisión del filtro)
        Set Filter State (Establecer estado del filtro)
        Set Input Volume (Establecer volumen de entrada)
        Set Microphone Balance (Establecer el equilibrio del micrófono)
        Set Microphone Gain (Configurar la ganancia del micrófono)
        Set Microphone Output Volume (Establecer el volumen de salida del micrófono)
        Set Output Monitor Device (Configurar el dispositivo de monitorización de salida)
        Set Output Volume (Establecer volumen de salida)

Integrations

    Discord
        Basic Webhook (Webhook básico)

    IFTTT
        IFTTT Notification (Advanced) (Notificación IFTTT (avanzada))
        IFTTT Notification (Basic) (Notificación IFTTT (Básica))

    Lumia Stream
        Send Command (Enviar comando)
        Set Color (Establecer color)
        Set to Default (Establecer por defecto)

    Pronouns
        Add Pronouns for User (Agregar pronombres para el usuario)

    Throwing System
        Activate Trigger (Activate Trigger)

    Voice Mod
        Get Current Voice (Obtener voz actual)
        Play Sound (Reproducir sonido)
        Select Random Voice (Seleccionar voz aleatoria)
        Select Voice (Seleccionar voz)
        Select Voice By ID (Seleccione Voz por ID)
        Set Background Effect State (Establecer estado del efecto de fondo)
        Set Censor State (Establecer estado de censura)
        Set Hear My Voice State (Establecer Escuchar el estado de mi voz)
        Set Mute State (Establecer estado de silencio)
        Set Voice Changer State (Establecer el estado del cambiador de voz)
        Stop All Sounds (Parar todos los sonidos)

    VTube Studio
        Color Tint (Tinte de color)
        Get Current Model (Obtener modelo actual)
        Load Model (Cargar modelo)
        Load Model By Name (Cargar modelo por nombre)
        Move Model (Mover modelo)
        Reset All Color Tints (Restablecer todos los tintes de color)
        Send Raw Request (Enviar solicitud sin procesar)
        Set Expression State (Establecer estado de expresión)
        Trigger Hotkey (Activar tecla de acceso rápido)
        Trigger Hotkey by Name (Activar tecla de acceso rápido por nombre)

OBS

    Get Current Scene
        Get Current Scene (Obtener escena actual)

    Get Status
        Get Status (Obtener el estado)

    Raw
        Raw (Puro)

    Recording
        Recording (Grabación)

    Set Active Scene
        Set Active Scene (Establecer escena activa)

    Streaming
        Streaming (Transmisión)

    Take Screenshot
        Take Screenshot (Tomar captura de pantalla)

    Filters
        Set State of a Random Filter (Establecer el estado de un filtro aleatorio)

    Groups
        Set Random Group Source Visible (Establecer fuente de grupo aleatorio visible)

    Replay
        Set Replay Buffer State (Establecer el estado del búfer de reproducción)

    Scenes
        Get Scene Item Properties (Obtener propiedades del elemento de escena)
        Hide Scene's Sources (Ocultar fuentes de escena)
        Set Random Scene Source Visible (Establecer fuente de escena aleatoria visible)
        Set Scene Filter State (Establecer el estado del filtro de escena)

    Sources
        Flip Source (Voltear fuente)
        Hide Group's Sources (Ocultar fuentes del grupo)
        Hide Source's Filters (Ocultar filtros de fuente)
        Rotate Source (Girar fuente)
        Set Browser Source Url (Establecer URL de origen del navegador)
        Set Color Source Color (Establecer color de origen)
        Set GDI Text (Establecer texto GDI)
        Set Image Source File (Establecer archivo fuente de imagen)
        Set Media Source File (Establecer archivo fuente de medios)
        Set Media State (Establecer estado de medios)
        Set Source Audio Track State (Establecer el estado de la pista de audio de origen)
        Set Source Filter State (Establecer el estado del filtro de origen)
        Set Source Mute State (Establecer estado de silencio de fuente)
        Set Source Visibility State (Establecer estado de visibilidad de origen)

PolyPop

    Trigger Alert
        Trigger Alert (Alerta de activación)

Settings

    Pick Color
        Pick Color (Elegir color)

    Reset Credits
        Reset Credits (Restablecer créditos)

    Reset First Words
        Reset First Words (Restablecer primeras palabras)

    Set Voice Control Input
        Set Voice Control Input (Establecer entrada de control de voz)

Speakerbot

    Clear Pending

    Set Enabled State

    Set Paused State

    Speak

    Speak (UDP)

    Stop Speaking

Streamerbot

    Remote

Streamlabs Desktop

    Recording
        Recording (Grabación)

    Streaming
        Streaming (Transmisión)

    Filters
        Set State of a Random Filter (Establecer el estado de un filtro aleatorio)

    Groups
        Hide Group's Sources (Ocultar fuentes del grupo)
        Set Random Group Source Visible (Establecer fuente de grupo aleatorio visible)

    Scenes
        Get Current Scene (Obtener escena actual)
        Set Active Scene (Establecer escena activa)
        Set Scene Filter State (Establecer el estado del filtro de escena)

    Sources
        Flip Source (Voltear fuente)
        Hide Source's Filters (Ocultar filtros de fuente)
        Rotate Source (Girar fuente)
        Set Browser Source Url (Establecer URL de origen del navegador)
        Set GDI Text (Establecer texto GDI)
        Set Source Filter State (Establecer el estado del filtro de origen)
        Set Source Mute State (Establecer estado de silencio de fuente)
        Set Source Visibility State (Establecer estado de visibilidad de origen)

Trovo

    Channel

    Chat
        Clear Chat (Vacie la conversacion)
        Send Message to Channel (Enviar mensaje al canal)

    Followers
        Get Latest Follower (Obtener el último seguidor)

    Moderation

    User

    User Groups
        Add User to Group (Agregar usuario al grupo)
        Remove User from Group (Eliminar usuario del grupo)
        User in Group (Usuario en grupo)

Twitch

    Ads
        Get Ad Schedule (Obtener programación de anuncios)
        Get Pre-roll Free Time (Obtenga tiempo libre previo al video)
        Run Commercial (Ejecutar comercial)
        Snooze Ad (Anuncio de repetición)

    Channel
        Add Viewer Count (Agregar recuento de espectadores)
        Create Clip (Crear clip)
        Create Stream Marker (Crear marcador de transmisión)
        Set Channel Game (Establecer canal de juego)
        Set Channel Title (Establecer título del canal)

    Charity
        Get Latest Charity Campaign (Obtenga la última campaña benéfica)

    Chat
        Clear Chat Messages (Borrar mensajes de chat)
        Reply to Message (Responder al mensaje)
        Send Announcement to Channel (Enviar anuncio al canal)
        Send Message to Channel (Enviar mensaje al canal)

    Followers
        Get Follow Age Info for Target (Obtenga información de seguimiento de edad para Target)
        Get Follower Count (Obtener recuento de seguidores)
        Get Latest Follower (Obtener el último seguidor)

    Guest Star
        Assign Guest Star Slot (Asignar espacio para estrella invitada)
        Create Guest Star Session (Crear sesión de estrella invitada)
        Delete Guest Star Invite (Eliminar invitación de estrella invitada)
        Delete Guest Star Slot (Eliminar espacio de estrella invitada)
        End Guest Star Session (Finalizar sesión de estrella invitada)
        Get Channel Guest Star Settings (Obtener configuración de estrella invitada del canal)
        Get Guest Star Invites (Obtenga invitaciones de estrellas invitadas)
        Get Guest Star Session (Obtener sesión de estrella invitada)
        Send Guest Star Invite (Enviar invitación de estrella invitada)
        Update Channel Guest Star Settings (Actualizar la configuración de estrella invitada del canal)
        Update Guest Star Slot (Actualizar el puesto de estrella invitada)
        Update Guest Star Slot Settings (Actualizar la configuración de la ranura de estrella invitada)

    Moderation
        Add Moderator (Agregar moderador)
        Add VIP (Añadir VIP)
        Ban User (Prohibir usuario)
        Remove Moderator (Quitar moderador)
        Remove VIP (Eliminar VIP)
        Send Shoutout (Enviar saludo)
        Timeout User (Usuario de tiempo de espera)
        Unban User (Desbanear usuario)
        UnTimeout User (Usuario sin tiempo de espera)
        Chat Modes
            Emote Only (Sólo gesto)
            Follow Mode (Modo de seguimiento)
            Slow Mode (Modo lento)
            Subscriber Only (Sólo suscriptor)
        Shield
            Get Shield Mode Status (Obtener estado del modo escudo)
            Update Shield Mode Status (Actualizar el estado del modo escudo)
    
    Polls

    Raid
        Cancel Raid (Cancelar incursión)
        Start Raid (Iniciar incursión)

    Rewards
        Configure Rewards (Configurar recompensas)
        Get Reward Info (Obtener información de recompensa)
        Reset Reward Counter (Restablecer contador de recompensas)
        Reset Reward User Counters (Restablecer contadores de usuarios de recompensas)
        Set Background Color (Establecer color de fondo)
        Set Cost (Establecer costo)
        Set Enabled State (Establecer estado habilitado)
        Set Global Cooldown (Establecer tiempo de reutilización global)
        Set Group Enabled State (Establecer estado de grupo habilitado)
        Set Group Paused State (Establecer el estado de pausa del grupo)
        Set Paused State (Establecer estado de pausa)
        Set Prompt (Establecer mensaje)
        Set Title (Establecer título)
        Update (Actualizar)
        Update Redemption Status (Actualizar estado de canje)

    Sub Counter
        Get Twitch Sub Counter Count (Obtener el contador de subcontratos de Twitch)
        Set Twitch Sub Counter Count (Establecer el recuento de subcontadores de Twitch)

    Subscribers
        Get Latest Subscriber (Obtener el último suscriptor)
        Get Subscriber Count (Obtener recuento de suscriptores)

    Tags
        Add Channel Tag (Agregar etiqueta de canal)
        Clear Channel Tags (Borrar etiquetas de canal)
        Remove Channel Tag (Eliminar etiqueta de canal)
        Set Channel Tags (Establecer etiquetas de canal)

    User
        Add Broadcaster Information (Agregar información de emisora)
        Add Present User (Agregar usuario actual)
        Add Random Users (Agregar usuarios aleatorios)
        Get Team Info For Target (Obtenga información del equipo para Target)
        Get User Info for Target (Obtener información de usuario para Target)

    User Groups
        Add User to Group (Agregar usuario al grupo)
        Remove User from Group (Eliminar usuario del grupo)
        User in Group (Usuario en grupo)

You Tube

    Send Message to Channel
        Send Message to Channel (Enviar mensaje al canal)

    Set Description
        Set Description (Descripción del conjunto)

    Set Title
        Set Title (Establecer título)

    Set Title and Description
        Set Title and Description (Establecer título y descripción)

    User Groups
        Add User to Group (Agregar usuario al grupo)
        Remove User from Group (Eliminar usuario del grupo)
        User in Group (Usuario en grupo)