O projeto NBA Scorebot foi desenvolvido com intuito de tweetar os placares de jogos da NBA em tempo real, e também tem uma funcionalidade que mostra os resultados da partida logo quando finalizada. Futuramente contará com mais funcionalidades que não se limitaram apenas a partidas, também a estatítica dos jogadores e recordes históricos.
Os formatos de tweets para alertar placar e resultado das partidas:
- NodeJS
- Twitter API v2
-
Node.js: Você precisa do Node.js instalado para rodar o bot. Você pode baixar aqui.
-
Twitter: Você precisa ter uma conta no twitter. Você pode criar uma aqui.
-
Twitter developer: Faça login na sua conta e aplique para obter uma conta de desenvolvedor. Você pode aplicar aqui.
-
Primeiramente, você precisa gerar as chaves necessárias para autenticar o acesso a API do Twitter, aqui.
-
Clone o respositório e instale as dependências com os seguintes comandos:
# Clonar o repositório
$ git clone https://github.com/hiagomu/nba-scorebot.git
# Instalar as dependências
$ npm install
- Acesse o arquivo twitterClient.js.
-
Altere as chaves para as que você gerou e adicione aos campos. Obs.: Se for deixar o código em um repositório público, considere utilizar váriaveis de ambiente para o .gitignore não envia-lás.
-
Por fim, inicie o bot com o seguinte comando:
# Iniciar o servidor
$ npm start