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.