Tutorial de comandos básicos y avanzados para Streamlabs Chatbot
TutorialesEn este tutorial vamos a ver una lista de comandos que nos serán muy útiles para nuestro chatbot de Streamlabs. Partimos de la base de que ya sabéis utilizar el Streamlabs Chatbot y configurarlo de forma adecuada. Si no es así, al final de artículo encontraréis una lista de reproducción de YouTube donde podéis aprender a configurar y utilizar este magnífico bot para Twitch y YouTube.
No existe mucha información en Español sobre este bot, así que esperamos aportar nuestro granito de arena y que la información que aquí encontráis, os sirva para resolver vuestras dudas.
Para aquellos que prefiráis ver este tutorial en formato vídeo, a continuación tenéis el vídeo que también podéis ver en nuestro canal de YouTube.
Lista de comandos
A continuación veremos una lista de comandos que nos serán útiles en nuestros streams de Twitch o YouTube. Los únicos datos que son necesarios rellenar en el bot son Command y Response. Como se ve en la imagen siguiente, que muestra la configuración del comando !followage.
!followage
Este comando permite a un usuario saber cuanto tiempo lleva siguiendo el canal.
Cómo usarlo en el chat: !followage
Una vez ejecutado, el bot mostrará lo siguiente: nombreUsuario lleva siguiendo el canal : 5 days 22 minutes 3 seconds
Command: !followage
Response: $tousername lleva siguiendo el canal : $readapi(https://beta.decapi.me/twitch/followage/$mychannel/$tousername?lang=es)
Ver el funcionamiento del comando en vídeo de YouTube.
!tophoras
Este comando muestra el top de viewers del stream. Apareciendo en primer lugar la persona que más horas a visto el stream.
Cómo usarlo en el chat: !tophoras
Una vez ejecutado, el bot mostrará lo siguiente: Top 10 horas: $tophours(10): #1 maria(500) - #2 juan (250) - #3 pepe (50)
Command: !tophoras
Response: Top 10 horas: $tophours(10)
Ver el funcionamiento del comando en vídeo de YouTube.
!toppuntos
Este comando muestra el top de espectadores que más puntos llevan acumulados en el stream. Aparece una lista ordenada del que más punto lleva acumulados, al que menos.
Cómo usarlo en el chat: !toppuntos
Una vez ejecutado, el bot mostrará lo siguiente: Top 5 puntos: #1 maria (1.000) - #2 juan (500) - #3 pepe (110)
Command: !toppuntos
Response: Top 5 puntos: $toppoints(5)
Ver el funcionamiento del comando en vídeo de YouTube.
!seguidores
Este comando muestra el número de seguidores que tiene el canal en el momento de ejecutar el comando.
Cómo usarlo en el chat: !seguidores
Una vez ejecutado, el bot mostrará lo siguiente: Ahora mismo somos 10 seguidores en este canal
Command: !seguidores
Response: Ahora mismo somos $followercount seguidores en este canal
Ver el funcionamiento del comando en vídeo de YouTube.
!uptime
Este comando muestra el tiempo que lleva el stream emitiéndose en directo.
Cómo usarlo en el chat: !uptime
Una vez ejecutado, el bot mostrará lo siguiente: El stream se lleva emitiendo: 1 hora 5 segundos
Command: !uptime
Response: El stream se lleva emitiendo: $uptime
Ver el funcionamiento del comando en vídeo de YouTube.
!comandos
Este comando muestra la lista de comandos en el chat.
Cómo usarlo en el chat: !comandos o !comandos 1
Una vez ejecutado, el bot mostrará lo siguiente: Lista de comandos: !8ball, !abrazar, !amor, !cajasorpresa, !comandos, [Page 0/3]
Command: !comandos
Response: Lista de comandos: $commands(5)
Ver el funcionamiento del comando en vídeo de YouTube.
!eltiempo
Este comando muestra la temperatura que hay en la ciudad indicada.
Cómo usarlo en el chat: !eltiempo madrid
Una vez ejecutado, el bot mostrará lo siguiente: Weather for Madrid, ES: Clear sky with a temperature of 32.1 C (89.7 F). Wind is blowing from the South at 12.96 kph (8.05 mph) and the humidity is 17%
Command: !eltiempo
Response: $readapi(http://api.scorpstuff.com/weather.php?units=metric&city=$msg)
Ver el funcionamiento del comando en vídeo de YouTube.
!so
Este comando mostrará la información de un usuario del canal. Normalmente se usa cuando se quiere resaltar la presencia de otro streamer en el chat.
Cómo usarlo en el chat: !so @otroStreamer
Una vez ejecutado, el bot mostrará lo siguiente: Id al canal de otroStreamer y dadle un buen follow! Ha estado jugando a Minecraft https://www.twitch.tv/otrostreamer
Command: !so
Response: Id al canal de $targetname y dadle un buen follow! Ha estado jugando a $game $url
Ver el funcionamiento del comando en vídeo de YouTube.
!dar
Este comando permite que un usuario regale monedas del canal a otro usuario.
Cómo usarlo en el chat: !dar @otroUsuario 100
Una vez ejecutado, el bot mostrará lo siguiente: usitility ha regalado 100 Euros a otrousuario
Command: !dar
Response: $givepoints("$userid","$targetid","$num2","$username ha regalado $value $currencyname a $targetname","$username no tienes suficientes $currencyname para regalar.","false")
Ver el funcionamiento del comando en vídeo de YouTube.
!amor
Este comando muestra un mensaje en el chat que indica la cantidad de amor que existe entre el usuario que ha ejecutado el comando, y cualquier otro usuario del chat.
Cómo usarlo en el chat: !amor
Una vez ejecutado, el bot mostrará lo siguiente: usitility tiene un 58% de amor hacia otroUsuario
Command: !amor
Response: $user tiene un $randnum(1,100)% de amor hacia $randuser VirtualHug VirtualHug VirtualHug
Ver el funcionamiento del comando en vídeo de YouTube.
!horas
Este comando muestra la cantidad de horas que ha acumulado el usuario que ejecuta el comando.
Cómo usarlo en el chat: !horas
Una vez ejecutado, el bot mostrará lo siguiente: usitility ha visto un total de 10,00 horas de este stream
Command: !horas
Response: $user ha visto un total de $hours horas de este stream
Ver el funcionamiento del comando en vídeo de YouTube.
!tweet
Este comando muestra en el chat el último tweet de nuestra cuenta de twitter.
Cómo usarlo en el chat: !tweet
Una vez ejecutado, el bot mostrará lo siguiente: Este es mi último tweet! Hola mundo!!!
Command: !tweetNota: Hay que cambiar el identificador de twitter. En vez de usitility_es debéis poner vuestro identificador de twitter.
Response: $readapi(https://api.crunchprank.net/twitter/latest/usitility_es)
Ver el funcionamiento del comando en vídeo de YouTube.
!youtube
Este comando muestra en el chat el último vídeo de nuestro canal de YouTube.
Cómo usarlo en el chat: !youtube
Una vez ejecutado, el bot mostrará lo siguiente: Mi último vídeo en YouTube: ? Cómo DESCARGAR XRecorder GRATIS para Android en ESPAÑOL ▶ Instalar XRecorder para Android - https://youtu.be/0N3HjZG_4PE
Command: !youtubeNota: Hay que cambiar el ID del canal de YouTube. Se debe sustituir el texto UCSphxsYSuKag0JbMhhH_fYw por vuestro identificador de vuestro canal de YouTube.
Response: Mi último vídeo en YouTube: $readapi(https://beta.decapi.me/youtube/latest_video?id=UCSphxsYSuKag0JbMhhH_fYw)
Ver el funcionamiento del comando en vídeo de YouTube.
!abrazar
Este comando permite que el usuario que lo ejecute le de un abrazo virutal a otro usuario de su elección.
Cómo usarlo en el chat: !abrazar @otroUsuario
Una vez ejecutado, el bot mostrará lo siguiente: usitility le da un gran abrazo a otroUsuario !
Command: !abrazar
Response: $username le da un gran abrazo a $targetname !
Ver el funcionamiento del comando en vídeo de YouTube.
!cajasorpresa
Este comando permite ganar algunas monedas al usuario que lo ejecuta.
Cómo usarlo en el chat: !cajasorpresa
Una vez ejecutado, el bot mostrará lo siguiente: usitility ha encontrado 67 Euros dentro de la caja sorpresa!
Command: !cajasorpresaNota: Se puede cambiar el mínimo de monedas que se pueden ganar si cambiamos el 0 por cualquier otro número. Se puede cambiar el número de monedas máximas que se pueden ganar si cambiamos el 75 por cualquier otro número.
Response: $addpoints("$userid","0","75","$username ha encontrado $value $currencyname dentro de la caja sorpresa!","No tienes puntos suficientes para abrir la caja sorpresa")
Ver el funcionamiento del comando en vídeo de YouTube.
!hora
Este comando muestra la hora que tiene el PC donde se está ejecutando el Streamlabs Chatbot.
Cómo usarlo en el chat: !hora
Una vez ejecutado, el bot mostrará lo siguiente: La hora en mi país es: sá. 17:16:23
Command: !hora
Response: La hora en mi país es: $time
Ver el funcionamiento del comando en vídeo de YouTube.
!8ball
Este comando permite hacer cualquier pregunta a la bola mágica, y esta responderá con una respuesta aleatoria.
Cómo usarlo en el chat: !8ball ganaré la siguiente partida?
Una vez ejecutado, el bot mostrará lo siguiente: Eso nunca pasará
Command: !8ballNota: Se debe cambiar la ruta de Response a la ruta correcta donde guardemos el fichero 8ball.txt en nuestro PC.
Response: $dummy $readrandline(C:\Users\Usitility\Documents\Streamlabs Chatbot\8ball.txt)
Ver el funcionamiento del comando en vídeo de YouTube.
!ppt
Este comando permite jugar al usuario al mítico juego de Piedra, Papel o Tijera. Jugará contra el bot del canal.
Cómo usarlo en el chat: !ppt piedra
Una vez ejecutado, el bot mostrará lo siguiente: usitility eligió Piedra, usitilitybot eligió Tijera. usitility ganó!
Command: !ppt
Response:
$overwritefile("USITILITY_PPT_Piedra.txt","$username eligió Piedra, $botname eligió Papel. $botname ganó!")
$savetofile("USITILITY_PPT_Piedra.txt","$username eligió Piedra, $botname eligió Piedra. $username & $botname empatan!")
$savetofile("USITILITY_PPT_Piedra.txt","$username eligió Piedra, $botname eligió Tijera. $username ganó!")
$overwritefile("USITILITY_PPT_Papel.txt","$username eligió Papel, $botname eligió Tijera. $botname ganó!")
$savetofile("USITILITY_PPT_Papel.txt","$username eligió Papel, $botname eligió Papel. $username & $botname empatan!")
$savetofile("USITILITY_PPT_Papel.txt","$username eligió Papel, $botname eligió Piedra. $username ganó!")
$overwritefile("USITILITY_PPT_Tijera.txt","$username eligió Tijera, $botname eligió Piedra. $botname ganó!")
$savetofile("USITILITY_PPT_Tijera.txt","$username eligió Tijera, $botname eligió Tijera. $username & $botname empatan!")
$savetofile("USITILITY_PPT_Tijera.txt","$username eligió Tijera, $botname eligió Papel. $username ganó!")
$readrandline(USITILITY_PPT_$arg1.txt)
Ver el funcionamiento del comando en vídeo de YouTube.
por Rubén Hernández