Skip to content

Coloca as últimas pessoas que te seguiram no Twitter dentro do banner da sua conta ;D

License

Notifications You must be signed in to change notification settings

lunaperegrina/twitter-banner-followers

Repository files navigation

Twitter Banner Followers

Coloca as últimas pessoas que te seguiram no Twitter dentro do banner da sua conta ;D



📦 Instalação:

Estou assumindo que você possui Git e NodeJS em seu sistema.

Usei pnpm neste projeto, então digite: (caso não tenha instalado)

npm install -g pnpm

Download do código:

 git clone https://github.com/pedroperegrinaa/twitter-banner-followers.git

"Download dos módulos:

pnpm install

🔒 .env

Crie um arquivo .env e preencha com os seguintes valores:

API_KEY=
API_KEY_SECRET=
ACCESS_TOKEN=    
ACCESS_TOKEN_SECRET=
BEARER_TOKEN=

USER_ID=

TOKENS DE ACESSO: Pegue os seus tokens na pagina de devs do Twitter. Você precisa de acesso a API v1.1 e v2 do Twitter, então é necessário ter a permissão Elevated (como eles chamam)

USER_ID: Você precisa definir o ID da conta que deseja coletar os seguidores. Para conseguir o ID do usuario, use este site: https://tweeterid.com/

⌨ Iniciando

pnpm start

Isso iniciará o monitoramento. Ao final do arquivo src/server.js temos a seguinte função:

setInterval(() => {
init()
}, 65000)

O limite do endpoint consultado é de 15 requisições a cada 15 minutos, então o ideal é deixar em 65000 (5 segundos a mais só pra garantir que a aplicação não vai crashar)

🐳 Docker

Super simples, apenas dê um build e um run.

 docker build -t banner:1.0 .
 docker run --name banner-teste -d <ID-da-imagem>

About

Coloca as últimas pessoas que te seguiram no Twitter dentro do banner da sua conta ;D

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published