Saltar al contenido
56K

56K

Slow IT Notes – Just 4 Fun

Menú
Menú

Mostrar los nombres de quien se pasó por tu stream

Publicada el 29/03/202325/04/2024 por fanta

Al final de mis directos en twitch suelo mostrar los nicks de la gente que se han pasado.

Son los créditos en agradecimiento de quienes se han pasado por el stream. Esto lo realicé con un simple script en bash que llamé «creditos».

El script anda quí: git.56k.es/fanta/creditos

El código es muy simple como puede verse:


#!/bin/bash
login="56knews"
tmpFile="/tmp/.viewers.tmp"
viewersFile="/tmp/viewers.txt"
rm -rf $tmpFile $viewersFile

function main(){
  while :
  do
    getViewers
    getModerators
    getBroadcaster
    sleep 60
  done
}

function getViewers(){
  curl -s -X GET "https://tmi.twitch.tv/group/user/$login/chatters" | jq .chatters | jq .viewers | grep -i "\"" | cut -d "\"" -f 2 >> $tmpFile
  cat $tmpFile | sort -u > $viewersFile
}

function getModerators(){
  curl -s -X GET "https://tmi.twitch.tv/group/user/$login/chatters" | jq .chatters | jq .moderators | grep -i "\"" | cut -d "\"" -f 2 >> $tmpFile
  cat $tmpFile | sort -u > $viewersFile
}

function getBroadcaster(){
  curl -s -X GET "https://tmi.twitch.tv/group/user/$login/chatters" | jq .chatters | jq .broadcaster | grep -i "\"" | cut -d "\"" -f 2 >> $tmpFile
  cat $tmpFile | sort -u > $viewersFile
}

main

Luego en OBS Studio se añade texto marcando que lea desde un archivo:

Y se le añade un filtro de desplazamiento:

Y eso es todo lo que quería compartir.

 

Un saludo cordial.

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

fanta de naranja
💾 QEMU
💾 SOLARIS
💾 ESXi
💾 FREEBSD
💾 DEBIAN
💾 AMIGA
💾 SYSADMIN
💾 JUNOS
💾 IMPRIMIR
💾 MSDOS
💾 WINDOWS
💾 FAIRPHONE
💾 GAMING
💾 STREAMING
💾 REDHAT
💾 GRÁFICOS
💾 CACHARROS
💾 SONIDO
💾 NETWORKING
💾 ROCKY
💾 SUSE
💾 TMP
©2025 56K | Construido utilizando WordPress y Responsive Blogily tema por Superb