Скрипт HUBOT для следующих репозиторов GitHub и получить уведомление о событиях. Этот проект основан на опросе API REST, поэтому этот сценарий может отслеживать все общественные репозитории на GitHub без веб -крюков. Очевидно, что это не лучшее решение, но оно предлагает больше возможностей без владения репо.
Эмбиональная фаза, действительно сырая реализация. Для меня это был rxjs Workbench
Это было в JS, и я вспыхнул в кофе, так что это действительно уродливо?
Этот модуль установлен через NPM:
npm install --save hubot-githubfollow
Добавьте hubot-githubfollow в свой external-scripts.json :
[
" hubot-githubfollow "
] Чтобы вызвать API GitHub, вы должны определить переменную среды GHF_KEY с действительным токеном GitHub Personal Access
user1>> hubot follow github/hubot
hubot>> Done
https://www.npmjs.com/package/hubot-githubfollow
Любая помощь приветствуется, у меня сейчас нет стратегии.
Если вы хотите помочь выполнить эти шаги для настройки среды разработки.
Клонировать это хранилище
git clone https://github.com/rixlabs/hubot-githubfollow.git
Чтобы все зависимости от них:
npm install
Чтобы запустить тесты, введите:
npm test
Если вы хотите попробовать сценарий внутри вашего Hubot Do:
Внутри каталога Huot-githubfollow
npm link
Внутри вашего типа каталога Hubot:
npm link hubot-githubfollow
Добавьте Hubot-githufollow в external-scripts.json вашего Hubot:
[
" hubot-githubfollow "
]Установите переменную среды GHF_KEY
export GHF_KEY=<github Personal access tokens>
Запустите свой мубат с:
bin/hubot
Для очистки после тестов, CD в корне вашего мубота и типа:
npm unlink hubot-githubfollow
а затем CD в корне Hubot-Githubfollow и сделайте:
npm unlink