Skip to content
56K

56K

Slow IT just 4 fun

Menu
Menu

馃崌 Mostrar los nombres de quien se pas贸 por tu stream

Posted on 29/03/202307/09/2023 by 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.

 

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
馃崊 STREAMING
馃崐 LINUX
馃 GAMES
馃ゥ THREADS
馃 SECURITY
馃 RETRO
馃崋 HARDWARE
馃崌 MISC
馃摑 NOTES
©2023 56K | Built using WordPress and Responsive Blogily theme by Superb