O @BOT_COVID_BR é um bot desenvolvido para fornecer informações atualizadas de casos de Corona Virus no Brasil, o bot utiliza da api externa COVID-19 Brazil API para fornecerer essas informações
- twitter-api-v2 : API Twitter
- dotenv : Configuração de variaveis de ambiente
- axios : Requisições HTTP
- moment : Tratamento para tipo Date
BOT Twitter requer Node.js para ser executado
Instale as dependências e devDependencies e inicie o servidor.
$ cd BotGit
$ npm install
$ npm run start
Crie um arquivo .env na raiz do projeto, e adicione as seguintes variaveis com as determinadas chaves de acesso chaves de acesso
BOT_CONSUMER_KEY=lGXmcbigvNxxxxxxxxxxxxxxxxx
BOT_CONSUMER_SECRET=iAAPWfTyJ756eGzOUZGxxxxxxxxxxxxxxxxxxxxxxx
BOT_ACCESS_KEY=1301576666376998912-xxxxxxxxxxxxxxxxxxxxxxxx
BOT_ACCESS_TOKEN=KSDbQpMR9iBiwADxxxxxxxxxxxxxxxxxxxxxxxxxx
No mesmo arquivo .env adicione a frase/palavra desejada
PESQUISA=SUACHAVEDEFILTRO //EX: @BOT_COVID_BR
URL_API_COVID=https://covid19-brazil-api.now.sh/api/report/v1
No arquivo CovidService.ts, altere o retorno da função montarMensagemCovid para a frase/palavra desejada, lembrando de sempre marcar o @nomeSolicitante
private montarMensagemCovid(covidModel: CovidModel, nomeSolicitante: string) {
return `Olá @${nomeSolicitante} Dados Covid-19 ${EMOJI_BRASIL}......
}