- theminerr_ segue a monique live há 10 meses, 24 dias, 19 horas, 47 minutos e 31 segundos dias
- lib: https://github.com/gempir/go-twitch-irc
- oauth: https://twitchapps.com/tmi/
- limits (whisper, etc): https://dev.twitch.tv/limit-increase/
- comando !stats que mostra quantas vezes cada comando foi dado
- comando !m pode disparar o evento de WS para mostrar a musica no OBS
- precisa fazer um refactoring para envio de AMQP ser menos burocratico
- comando !ragejs com contador
- comando !skip - abrir votação de x segundos para pular musica se maioria concordar
- twitch-bot_perola: investigar porque timeout na conexao nao derruba ela
- websocket: testar 2 clients ao mesmo tempo (
ch <- nil
vai zoar...) - criar client-cli para postar/assinar filas do rabbitmq (Cobra SPF)
- comando !selfie para tocar video de auto-apresentacao (ola, sou a Monique...)
- comando !projeto do dia (!today/!hoje)
- (api da twitch) comando !uptime - informa quanto tempo a live está online
- (api da twitch) comando !schedule - mostra a agenda da twitch
- timers (alonga, hidrata, etc.)
- Mini-game na tela de #BRB
- comandos em en e pt-br
- /slow 1
- /uniquechat
- /me bot responses
- bookmarks (!youtube/!yt,!cybervox/!vox,!github/!gh)
- extrair comandos para .json
- usar template para fazer comandos dinamicos
- chamar funções GO pelo template (comando !rainbow)
- "hot reload" config
- hot reload for reals (real real)
- refactoring: extract config.go
- comando: !wiki
- rectoring: formato do json, com ignored-commands e "logs" opcional por comando
- adicionar comando !help / !ajuda
- bookmark !blog, !twitter, !instagram
- log colorido
- persistir lista de usuarios (roster) no redis, quando disponivel
- tornar o type roster internal
- renomear config.go para commands.go
- adicionar comando !music com DBUS!
- corrigir comando !help sem argumentos
- comando !os com a versão do Linux
- comando !pc/!spec com specs da maquina
- comando !upside - https://en.wikipedia.org/wiki/Transformation_of_text#Upside-down_text
- assinar evento de "status da playlist" para exibir a musica atual quando trocar
- POC ok
- refatorar parte do bot que envia mensagem, para enfileirar e evitar concorrencia
- fazer index.js reconectar no websocket quando o bot parar
- extrair microserviço de tts
- websocket (des)conectando certinho?
- comando !discord que exibe o telegram...
- fs watcher não está funcionando
- colocar notificação de musica no layer
- comando !ban com sorteio de motivos aleatorios
- localizar o horário do log do twitch-bot
- extrair microserviço de dbus / spotify
- comandos !uptime e !urls
- limitar comando !urls para no maximo retornar 500 chars...