Script Hubot para seguir os repositórios do GitHub e obter notificação de eventos. Este projeto é baseado na pesquisa da API REST, para que este script possa monitorar todos os repositórios públicos no GitHub sem ganchos da Web. Obviamente, não é a melhor solução, mas oferece mais possibilidades sem possuir os repositórios.
Fase de adoção, implementação realmente bruta. Para mim, era uma bancada de trabalho RXJS
Estava no JS e eu piscarei de café, então é realmente feio?
Este módulo está instalado via npm:
npm install --save hubot-githubfollow
Adicione Hubot-Githubfollow ao seu external-scripts.json :
[
" hubot-githubfollow "
] Para ligar para a API do GitHub, você deve definir a variável do ambiente GHF_KEY com um tokens de acesso pessoal válido do github
user1>> hubot follow github/hubot
hubot>> Done
https://www.npmjs.com/package/hubot-githubfollow
Qualquer ajuda é bem -vinda, não tenho uma estratégia agora.
Se você gosta de ajudar a seguir essas etapas para configurar seu ambiente de desenvolvimento.
Clone este repositório
git clone https://github.com/rixlabs/hubot-githubfollow.git
Para intall todas as dependências:
npm install
Para executar testes, digite:
npm test
Se você quiser experimentar o script dentro do seu hubot:
Dentro do diretório Huot-Githubfollow
npm link
Dentro do seu tipo de diretório Hubot:
npm link hubot-githubfollow
Adicione Hubot-GithuFollow ao external-scripts.json do seu Hubot:
[
" hubot-githubfollow "
]Defina a variável de ambiente ghf_key
export GHF_KEY=<github Personal access tokens>
Startup seu hubot com:
bin/hubot
Para limpar após os testes, CD para a raiz do seu hubot e tipo:
npm unlink hubot-githubfollow
e depois CD para a raiz Hubot-Githubfollow e faça:
npm unlink