Las funciones se llaman con $(...).
| Función | Descripción | Uso |
|---|
$(user) | Nombre del usuario actual | $(user) |
$(touser) | Usuario objetivo desde el contexto | $(touser) |
$(randomuser) | Usuario aleatorio del chat | $(randomuser) |
| Función | Descripción | Uso |
|---|
$(random N) | Entero aleatorio de 0 a N-1 | $(random 10) |
$(random) | Entero aleatorio con el rango por defecto | $(random) |
| Función | Descripción | Uso |
|---|
$(upper texto) | Convierte a mayúsculas | $(upper hola) → HOLA |
$(lower texto) | Convierte a minúsculas | $(lower HOLA) → hola |
$(title texto) | Capitaliza cada palabra | $(title hola mundo) → Hola Mundo |
$(capitalize texto) | Capitaliza solo la primera letra | $(capitalize hola) → Hola |
$(trim texto) | Quita espacios al inicio y al final | $(trim " hola ") → hola |
$(length texto) | Longitud del texto | $(length hola) → 4 |
$(slice inicio [fin] texto) | Corta texto por posición; negativos cuentan desde el final | $(slice 0 4 hola mundo) → hola |
$(replace buscar reemplazo texto) | Reemplaza todas las ocurrencias (literal, sin regex) | $(replace o 0 foo) → f00 |
Para buscar o reemplazar valores de varias palabras, usa comillas: $(replace "texto viejo" "texto nuevo" el texto viejo aquí).
| Función | Descripción | Uso |
|---|
$(twitch.subs) | Número de subs | $(twitch.subs) |
$(twitch.title) | Título del stream | $(twitch.title) |
$(twitch.game) | Categoría actual | $(twitch.game) |
$(twitch.viewers) | Viewers / chatters | $(twitch.viewers) |
$(twitch.follows) | Número de follows | $(twitch.follows) |
$(twitch.channel) | Nombre del broadcaster | $(twitch.channel) |
$(twitch.login) | Login del broadcaster | $(twitch.login) |
| Función | Descripción | Args | Nivel |
|---|
$(vip) o $(add.vip) | Dar VIP | username [days] | Mod |
$(unvip) | Quitar VIP | username | Mod |
$(ban) | Ban o timeout | username [duration_seconds] | Mod |
$(ban.mod) | Ban y restaurar mod opcionalmente | `username seconds true | false` |
$(mod) o $(add.mod) | Dar moderador | username [days] | Owner |
$(unmod) | Quitar moderador | username | Owner |
$(clear.chat) | Limpiar chat | none | Mod |
$(emoteonly) | Activar solo emotes | [duration_seconds] | Mod |
$(bot.mode attack) | Activa manualmente el Modo Ataque de Defensa de Follows | none | Mod |
$(bot.mode status) | Muestra el modo actual de Defensa de Follows | none | Mod |
Las duraciones temporales de mod y VIP de 1 a 365 días requieren Premium o Pro.
| Función | Descripción | Uso |
|---|
$(raid channel) | Hacer raid a un canal | $(raid targetchannel) |
$(unraid) | Cancelar raid | $(unraid) |
$(set.title new_title) | Actualizar el título | $(set.title Playing Valorant!) |
$(set.game game_name) | Actualizar categoría | $(set.game Valorant) |
$(start.prediction title;opt1/opt2;seconds) | Iniciar predicción | $(start.prediction Who wins?;A/B;120) |
$(start.poll title;opt1/opt2;seconds) | Iniciar encuesta | $(start.poll Favorite game?;COD/Halo;60) |
$(ad) | Duración del anuncio en segundos | $(ad) |
$(ad.time) | Duración del anuncio en segundos | $(ad.time) |
$(ai prompt) | Respuesta generada por IA | $(ai tell a joke) |
| Función | Descripción | Uso |
|---|
$(count N) | Lee el conteo actual y opcionalmente suma N | $(count 5) |
$(count 0) | Lee el conteo sin cambiarlo | $(count 0) |
$(count -3) | Resta del conteo | $(count -3) |
$(scount) | Incremento simple de +1 | $(scount) |
$(bits) | Bits de un evento cheer | $(bits) |
| Función | Descripción | Uso |
|---|
$(create.clip) | Crea un clip y devuelve la URL | $(create.clip) |
| Función | Descripción | Uso |
|---|
$(followage username) | Devuelve cuánto tiempo sigue un usuario | $(followage ronni) |
Estas solo devuelven datos útiles cuando el comando se dispara desde el evento EventSub correcto.
| Función | Contexto EventSub | Devuelve |
|---|
$(raid.channel) | channel.raid | Nombre del canal que raidea |
$(raid.login) | channel.raid | Login del canal que raidea |
$(raid.viewers) | channel.raid | Número de viewers del raid |
$(cheer.amount) | channel.cheer | Bits del cheer |
$(cheer.message) | channel.cheer | Texto del cheer |
$(sub.tier) | channel.subscribe | Prime / Tier 1 / Tier 2 / Tier 3 |
$(sub.months) | channel.subscribe | Meses acumulados |
$(gifted.user) | channel.gift | Usuario receptor del regalo |
$(hypetrain.progress) | hypetrain.event | Progreso hacia la meta |
$(hypetrain.level) | hypetrain.event | Nivel actual |
$(hypetrain.end) | hypetrain.event | Timestamp final |
$(shoutout.channel) | channel.shoutout | Canal del shoutout |
$(reward.input) | channel.points_redemption | Input de la redención |
$(redemption.input) | channel.points_redemption | Input de la redención |
$(ad) | channel.ad_break | Duración del anuncio |
| Función | Plan | Descripción | Uso |
|---|
$(tts message) | Todos | Cola de TTS por defecto | $(tts Hello world) |
$(tts.speak message) | Todos | Igual que $(tts ...) | $(tts.speak Hello) |
$(tts.ai message) | Todos | Igual que $(tts ...) | $(tts.ai Hello world) |
$(tts.clone name message) | Todos | TTS con voice clone | $(tts.clone voice1 Hello) |
| Función | Descripción | Uso |
|---|
$(trigger.send name) | Dispara un trigger | $(trigger.send airhorn) |
$(trigger.send name true) | Dispara un trigger en cola | $(trigger.send airhorn true) |
| Función | Descripción | Uso |
|---|
$(delay N) | Pausa N segundos, máximo 60 | $(delay 5) |
$(break) | Sale de un bucle antes de tiempo | $(break) |
$(continue) | Salta la iteración actual del bucle | $(continue) |
$(chat.send message) | Envía un mensaje al chat | $(chat.send Hello everyone!) |
| Función | Ejemplo de uso | Salida de ejemplo |
|---|
$(user) | "Welcome $(user)!" | Welcome ronchi! |
$(random 20) | "You rolled: $(random 20)" | You rolled: 7 |
$(twitch.subs) | "We have $(twitch.subs) subscribers!" | We have 1542 subscribers! |
$(count 1) | "Uses: $(count 1)" | Uses: 42 |
$(followage ronchi) | "$(user) has followed for $(followage ronchi)" | ronchi has followed for 1 year... |
$(create.clip) | "Clip: $(create.clip)" | Clip: https://clips.twitch.tv/... |
$(trigger.send airhorn) | "$(trigger.send airhorn)" | El trigger se dispara |
$(chat.send Hello everyone!) | "$(chat.send Hello everyone!)" | Mensaje enviado |