g-barbosa / quedia-hein

đŸ€– Bot do Twitter que todo dia (Ăștil) retweeta um meme sobre o dia da semana

Home Page:https://twitter.com/quediahein

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

đŸ€– quedia-hein

Bot do twitter que todo dia (Ăștil) retweeta memes sobre o dia da semana

Perfil do twiter

Arquitetura

Ambiente

DependĂȘncias

Rode o comando abaixo para instalar todas as dependĂȘncias necessĂĄrias deste projeto.

npm i

VariĂĄveis de ambiente

Crie um arquivo .env e use o .env_sample como base para criar as variaveis de ambiente. Para conseguir as credenciais vocĂȘ precisa entrar no Developer Portal e pedir para liberar suas credenciais (lĂĄ tem toda uma documentação explicando direitinho).

Para conseguir pegar a variavel USERID, vocĂȘ pode fazer uma requisição para: GET: https://api.twitter.com/2/users/by/username/<seu@> e pegar o id que virĂĄ na response (nĂŁo esqueça de se autenticar).

Deploy

Para fazer o deploy para a AWS, basta rodar o seguinte comando:

npm run deploy

ou

serverless deploy

Para contribuir

  • DĂȘ um Fork neste repositĂłrio
  • Clone este repositĂłrio
  • Crie uma nova branch a partir da main (feature/suaBranch ou fix/suaBranch)
  • Faça suas alteraçÔes e seu commit (seja descritivo)
  • DĂȘ um git push
  • Abra uma pull request

ReferĂȘncias

Mande a sua sugestĂŁo de meme

About

đŸ€– Bot do Twitter que todo dia (Ăștil) retweeta um meme sobre o dia da semana

https://twitter.com/quediahein


Languages

Language:TypeScript 100.0%