Esse bot busca os últimos 200 tweets de uma página que atualiza preços de placas de vídeo, faz um filtro apenas para as que você gostaria de se informar e te encaminha por Whatsapp.
Para iniciar o desenvolvimento, é necessário clonar o projeto do GitHub num diretório de sua preferência:
cd "diretorio de sua preferencia"
git clone https://github.com/PedroPMS/TwitterBotGPUBipolar
Para construir o projeto com o Node, executar os comando abaixo:
npm install
O comando irá baixar todas as dependências do projeto.
Para o bot funcionar é necessário ter uma conta de desenvolvedor do Twitter, para ter acesso as chaves necessárias para configurar o bot. Você consegue elas aqui:
https://developer.twitter.com/en
Para encaminhar as atualizações por Whatsapp usa-se o Twilio, aqui você tem um tutorial de como conseguir configurar o Twilio.
https://www.twilio.com/blog/como-enviar-mensagem-whatsapp-com-javascript-node
Para o bot é necessário que você informe suas chaves: TWILIO_ACCOUT_SID e TWILIO_AUTH_TOKEN.
Caso queira hospedar seu bot numa máquina virtual, pode usar serviços como o Heroku que é grátis.
Tutorial de como usar o Heroku no link abaixo:
https://blog.geekhunter.com.br/heroku/
O Procfile já está configurado caso use o Heroku.