Skip to content

Latest commit

 

History

History
72 lines (62 loc) · 2.88 KB

README.md

File metadata and controls

72 lines (62 loc) · 2.88 KB

Moniquelive_Bot

BUG

  • theminerr_ segue a monique live há 10 meses, 24 dias, 19 horas, 47 minutos e 31 segundos dias

Links

Brainstorm

  • 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.)

Pipe dream

  • Mini-game na tela de #BRB

DONE

  • 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...