🎧 Comandos básicos y avanzados para Streamlabs Chatbot

Como bien sabréis (y, si no lo sabéis, os lo cuento) Streamlabs Chatbot es una aplicación de código abierto que cuenta con muchas funciones para crear Chatbots para que los streamers puedan interactuar con los usuarios de nuestros canales (tenemos aquí un interesante artículo donde hablamos de esto y de otros interesantes consejos para streamers).

Streamlabs Chatbot fue desarrollada por Ankhheart en un inicio para retransmisiones de Twitch, pero ya está oficialmente disponible para YouTube, FaceBook y Mixer. Y, además es compatible con una gran cantidad de software para la creación de streams.

Hay mucha información disponible en internet para empezar a usar esta herramienta, pero con el siguiente listado (grande) de comandos podrás tener rápidamente muchas de las funciones disponibles en Streamlabs Chatbot.

NOTA: Es posible que necesites unas cuantas API externas, ya que puede que el bot no sea suficiente para ejecutar los comandos.

Comandos básicos del Streamlabs Chatbox

A continuación tienes los comandos que los streamers usan más frecuentemente en el Chatbox de StreamlabsBelow.

Stats

Con este comando podrás recuperar y mostrar la información sobre el juego que se está emitiendo, número de espectadores, uptime (tiempo en línea), estado, etc.

Comando: !stats
Respuesta: Game: $mygame | Title: $mystatus | Uptime: $uptime | Viewers: readapi(https://api.crunchprank.net/twitch/viewercount/readapi(https://api.crunchprank.net/twitch/viewercount/mychannel)

Uptime

Este comando devuelve el tiempo de duración de la retransmisión. Devolverá «offline» si la retransmisión no está en directo.

Comando: !uptime
Respuesta: $mychannel has been live for $uptime.

Time

Con este comando de Chatbox conseguirás la hora local del streamer.

Comando: !time
Respuesta: The time is currently $time for $mychannel.

Date

Conseguirás la fecha del streamer.

Comando: !date
Respuesta: The date is currently $date for $mychannel.

Top 5 Points

Lista los 5 jugadores con mayor puntuación o ganancias.

Comando: !top5points
Respuesta: The top 5 users based on points: $toppoints(5)

Top 5 Hours

Te mostrará los 5 jugadores que llevan más horas en la emisión.

Comando: !top5time
Respuesta: The top 5 users based on hours: $tophours(5)

Follower Count

Te devolverá el número de seguidores que tienes actualmente.

Comando: !followers
Respuesta: $mychannel currently has readapi(https://api.crunchprank.net/twitch/followcount/readapi(https://api.crunchprank.net/twitch/followcount/mychannel) followers.

Follow Date

Este comando de Chatbox devuelve la hora y día cuando tus usuarios comenzaron a seguir tu canal.

Comando: !followed
Respuesta: $tousername, you followed $mychannel on readapi(https://api.crunchprank.net/twitch/followed/readapi(https://api.crunchprank.net/twitch/followed/mychannel/$touserid).

Follow Length

Devuelve desde hace cuanto tiempo los usuarios siguen tu canal.

Comando: !following
Respuesta: $tousername, you have been following $mychannel for readapi(https://api.crunchprank.net/twitch/followage/readapi(https://api.crunchprank.net/twitch/followage/mychannel/$touserid?precision=3).

Account Creation

Este comando devuelve el día y hora de creación de una cuenta de Twitch.

Comando: !created
Respuesta: The account for $tousername was created on readapi(https://api.crunchprank.net/twitch/creation/readapi(https://api.crunchprank.net/twitch/creation/touserid).
Ejemplo: !created crunchprank

Recent 3 Followers

Este comando muestra los 3 últimos usuarios que han comenzado a seguir tu canal.

Comando: !recentfollowers
Respuesta: Welcome to our 3 most recent followers: readapi(https://api.crunchprank.net/twitch/followers/readapi(https://api.crunchprank.net/twitch/followers/mychannel?count=3&direction=desc)!

Retweet

Este comando muestra en Chatbox tu último tweet y también pide a tus usuarios que lo retuiteen. Tu nombre en Twitch y tu nombre en Tweeter deben ser los mismos.

Comando: !retweet
Respuesta: Please retweet my recent tweet! readapi(https://api.crunchprank.net/twitter/latest/readapi(https://api.crunchprank.net/twitter/latest/mychannel?no_rts&url)

Shoutout

Da una llamada de atención al canal de un objetivo.

Comando: !shoutout
Respuesta: Please go check out $targetname at $url – I love them and you should too!
Ejemplo: !shoutout crunchprank

Hosting

Este comando de Chatbox muestra todos los canales que están emitiendo el tuyo.

Comando: !hosting
Respuesta: Thanks to all the users currently hosting: readapi(https://api.crunchprank.net/twitch/hosts/readapi(https://api.crunchprank.net/twitch/hosts/mychannel?implode).

Current And Next Song With Details

Muestra la información de la canción, enlace a la misma y los nombres de los solicitantes de la que suena actualmente y de la que está en cola.

Comando: !song
Respuesta: Current song: currentsong – https://www.youtube.com/watch?v=readapi(https://api.crunchprank.net/youtube/videoid?search=$currentsong) Requested by: $requestedby

Ejemplo: !nextsong
Respuesta: Next song: nextsong – https://www.youtube.com/watch?v=readapi(https://api.crunchprank.net/youtube/videoid?search=$nextsong) Requested by: $nextrequestedby

BTTV Emotes

Muestra todos los emotes BTTV de tu canal.

Comando: !bttv
Respuesta: Check out all the BTTV emotes for $mychannel! readapi(https://api.crunchprank.net/bttv/emotes?channel=readapi(https://api.crunchprank.net/bttv/emotes?channel=mychannel)

Give Points

Habilita a un usuario para dar un cantidad determinada de puntos o moneda a otro usuario.

Comando: !give
Respuesta: givepoints(“userid”,”targetid”,”num2″,”$username gave $value $currencyname to $targetname”,”fail”,”false”)

Ejemplo: !give woahh_jess 5
Explanation: 5 points are removed from the user of the command and given to woahh_jess

Give Points To Everyone

Da una cantidad determinada de puntos a todos los usuarios del chat.

Comando: !points add +viewers

Comandos avanzados (y divertidos) del Streamlabs Chatbox

!hugme/!randhuge/!hug

El bot te abraza, a un usuario al azar o al usuario que se escriba a continuación del comando, respectivamente. Puedes sustituir hug por otros verbos (slap, kiss, pat, etc.).

Comando: /me hugs $userID

Comando: $userid hugs $randuser

Comando: $userid hug $dummy $touser

!lovemeterme/!randlovemeter/!lovemeter

El nombre lo dice todo.

Comando: $userid is $randnum(100)% in love with $ dummy $touser

Comando: $userid is $randnum(100)% in love with $randuser

Comando: /me is randnum(100)% in love with $userid

!randfight

Lucha contra un usuario al azar.

$userid fights $randuser and $readrandline(text.location)

Posibles líneas de texto en el resultado:

lost becuase he/she was caught cheating
won by KO
lost by submission
lost because he/she fled
won with the most points

!drop

Te devuelve un lugar aleatorio tras luchar en la arena

$userid was placed #$randnum(1,100) after fighting in the arena

!run

El bot te dejará correr una determinada cantidad de metros.

$userid ran $randnum(10000) meters

!gopokémon

Permite a un usuario usar un movimiento pokémon.

command: $dummy $touser uses $readrandline(text.location)

Movimientos posibles que devuelve:

Blizzard
Bubble
Earthquake
Explosion
Acid
Growl
Icy Wind
Etc.

!8ball

Te muestra una bola 8 mágica en el Chatbox.

Comandos de la API de Twitch

Estos comandos recurren a la función $readapi. Algunos tienen configuraciones personalizadas que te permitirán personalizar los resultados que ejecutan.

Follow Age

Obtiene el tiempo que el usuario sigue el canal.

Respuesta: $readapi(https://api.crunchprank.net/twitch/followage/CHANNEL/FOLLOWER)

Follow Time

Recupera el día y hora en la que el usuario empezó a seguir el canal.

Respuesta: $readapi(https://api.crunchprank.net/twitch/followed/CHANNEL/FOLLOWER).

Followers

Este comando devuelve todos los seguidores del canal y acepta muchos parámetros opcionales para personalizar el resultado.

Respuesta: $readapi(https://api.crunchprank.net/twitch/followers/CHANNEL)

Account Creation

Se usa para recuperara la fecha de creación (día y hora) del perfil de un usuario.

Respuesta: $readapi(https://api.crunchprank.net/twitch/creation/USER).

Account Age

Devuelve la antigüedad de una cuenta de usuario.

Respuesta: $readapi(https://api.crunchprank.net/twitch/accountage/USER).

Latest Highlights

Recupera los últimos highlights del canal.

Respuesta: $readapi(https://api.crunchprank.net/twitch/highlight/CHANNEL).

Latest Upload

Muestra el último vídeo subido a un canal determinado.

Respuesta: $readapi(https://api.crunchprank.net/twitch/upload/CHANNEL)

Host List

Devuelve el nombre de los canales que hospedan un determinado canal

Respuesta: $readapi(https://api.crunchprank.net/twitch/hosts/CHANNEL)

Subscriber Emotes

Devuelve una lista con los emotes del subscriptor para un canal determinado.

Respuesta: $readapi(https://api.crunchprank.net/twitch/subscriber_emotes/CHANNEL)

Team Member List

Muestra los miembros de un equipo específico.

Respuesta: $readapi(https://api.crunchprank.net/twitch/team_members/TEAM)

Comando Multi-Stream

Este comando genera un link multi-stream.

Respuesta: http://multitwitch.tv/CHANNEL/$targetid\

Otros comandos de la API

Parecidos a los anteriores, hacen uso de la función $readapi de Ankhbot. Se usan en otros servicios, no en Twitch.

Twitter- Latest Tweet

Este comando te devuelve los últimos tuits de un usuario específico.

Respuesta: $readapi(https://api.crunchprank.net/twitter/latest/USERNAME)

YouTube Video ID

Busca en la API de YouTube una cadena determinada. Mostrará el primer resultado que encuentre.

Respuesta: $readapi(https://api.crunchprank.net/youtube/videoid?search=TERM)

YouTube Latest Videos

Muestra el último vídeo subido a un canal específico y también su título y URL.

Respuesta: $readapi(https://api.crunchprank.net/youtube/latest_video?user=USER) or $readapi(https://api.crunchprank.net/youtube/latest_video?id=USERID)

Urban Dictionary

Este comando se usa para encontrar la definición de una palabra específica en Urban Dictionary.

Respuesta: $msg: readapi(http://jwd.me/twitch/api/urban-dictionary.php?q=readapi(http://jwd.me/twitch/api/urban−dictionary.php?q=msg)

Comando específico de juegos

Este comando se considera específico de juegos ya que devuelve, por ejemplo, estadísticas de un jugador concreto.

Respuesta:

readapi(https://2g.be/twitch/Overwatch/command/action=readapi(https://2g.be/twitch/Overwatch/command/action=target&bot=ankhbot&user=username&console=target3&channel=mychannel&defaultconsole=pc&gamertag=target2)

Espero que este listado te haya resultado útil. No olvides que tienes mucha más información en nuestra web de este y muchos otros temas.