Bot com Fortune

Publicado por Perfil removido em 07/05/2020

[ Hits: 2.121 ]

 


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

RAID via software no Linux

Exodus Desktop Beta

Como criar uma calculadora de décimo terceiro salário no Lazarus [Vídeo]

Como criar uma ProgressBar no Gambas

Aplicativos exclusivos do Elementary OS no Ubuntu 18.04 e 20.04

Leitura recomendada

wikit - Wikipédia no seu terminal

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

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

Como instalar o Node.js no Ubuntu

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

  

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