This example combines manual, native, and raid-triggered shoutouts. Moderators can trigger a shoutout with !so, native Twitch shoutouts are mirrored into chat with a text response, and incoming raids automatically get a short welcome message followed by a delayed shoutout.

- uuid: 5063bc07-8da1-4731-aed3-4ce06819b90f
  description: 'Shoutout: Manual Trigger'
  actions:
    - type: shoutout
      attributes:
        user: '{{ group 1 }}'
  match_message: ^!so (.*)
  disable_on_offline: true
  enable_on:
    - broadcaster
    - moderator
    
- uuid: fdd024d2-a292-5c8f-8d90-f0abfb2880d7
  description: 'Shoutout: Native SO to Text'
  actions:
    - type: respond
      attributes:
        message: >-
          Check out {{ mention .to }} at https://twitch.tv/{{ .to }}
          and leave a follow. They were last streaming
          {{ recentGame .to "something mysterious" }}…
  match_channels:
    - '#luziferus'
  match_event: shoutout_created

- uuid: 58c4c1b9-ea3d-5b40-9a93-041c3f078c73
  description: 'Shoutout: Auto-Shoutout on Raid'
  actions:
    - type: respond
      attributes:
        message: >-
          Ahhhhhh! A raid! To arms! Protect the treasure
          chamber! luzife4Knife luzife4Loot luzife4Knife
    - type: delay
      attributes:
        delay: 30s
    - type: shoutout
      attributes:
        user: '{{ tag "login" }}'
  match_channels:
    - '#luziferus'
  match_event: raid
  disable_on_offline: true