Bot com Fortune

Publicado por Perfil removido em 07/05/2020

[ Hits: 2.059 ]

 


Bot com Fortune



Fortune, para quem não conhece, é um game que exibe mensagens aleatórias (e sarcásticas) em linha de comando. Quem usa ou já usou Slackware sabe do que se trata; é a primeira mensagem exibida após abrir o terminal ou o modo texto.

Quem nunca ouviu falar, recomendo ler o seguinte artigo: Configurando o Fortune [Artigo]

Para deixar o Fortune mais elegante, muitos linuxers utilizam outro pacote chamado de cowsay. Se você também não sabe do que se trata: cowsay - A vaquinha que fala no seu terminal [Dica]

Em tempos de quarentena e sem ideias inovadoras, resolvi instalar o Fortune no meu Debian e customizar mais o meu terminal... mas enfim, e o bot? Então...

Pensando em criar algo em que eu pudesse desenvolver em poucos dias, resolvi unir o útil ao agradável e acabei desenvolvendo um bot que pega essas mensagens do Fortune e posta no Twitter utilizando uma conta qualquer.
Linux: Bot com Fortune
O projeto todo foi criado em Node.js e para rodar e ver funcionando basta ter uma conta válida do Twitter para configurar no projeto.

Código fonte: https://github.com/RuanKlein/fortune-bot

Se não quiser usar a sua conta pessoal do Twitter, pode criar outra só para o bot. Inclusive, é até melhor usar essa alternativa... porém é preciso ter um número de celular válido também por conta da validação do Twitter.

Outras dicas deste autor

Minimize to Dock no Ubuntu - Versão 17.10 a 20.04

Modem HSP56MR - Smartlink no Ubuntu 7.04

Ouvindo músicas e vendo vídeos no Ubuntu e Debian-like

Instalando o OpenOffice no Ubuntu 12.04

Configurando placa de rede para IP fixo no Debian

Leitura recomendada

wikit - Wikipédia no seu terminal

Como instalar o Node.js no Ubuntu

Como instalar última versão Node.js via repositório no Ubuntu, Debian e derivados

Servidor web via linha de comando com Node.js (http-server)

Error: ENOSPC: System limit for number of file watchers reached [Resolvido]

  

Comentários
[1] Comentário enviado por fabio em 07/05/2020 - 15:45h

Interessante! Será que não há nenhuma API para o fortunes? Se o código puxasse as mensagens de uma API ele se tornaria cross platform.

Parabéns pelo código, muito limpo e organizado!

[2] Comentário enviado por removido em 07/05/2020 - 17:45h


[1] Comentário enviado por fabio em 07/05/2020 - 15:45h

Interessante! Será que não há nenhuma API para o fortunes? Se o código puxasse as mensagens de uma API ele se tornaria cross platform.

Parabéns pelo código, muito limpo e organizado!


Fala Fabio!

Então, não encontrei nenhuma API para o fortune... mas agora que vc comentou já me deu ideia de criar uma haha!

No projeto criei um container docker para rodar o fortune pelo shell e pegar as mensagens pelo stdout.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts