البرنامج النصي HUBOT لمتابعة github repos والحصول على إشعار الأحداث. يعتمد هذا المشروع على استقصاء واجهة برمجة تطبيقات REST بحيث يمكن لهذا البرنامج النصي مراقبة جميع المستودعات العامة على Github بدون خطافات ويب. من الواضح أنه ليس الحل الأفضل ولكنه يوفر إمكانية أكبر دون امتلاك إعادة الشراء.
مرحلة احتضان ، التنفيذ الخام حقا. بالنسبة لي ، كان طاولة عمل RXJS
كان في JS وأنا فلاش في القهوة لذا فهي قبيحة حقًا؟
تم تثبيت هذه الوحدة عبر NPM:
npm install --save hubot-githubfollow
أضف hubot-githubfollow إلى external-scripts.json بك: json:
[
" hubot-githubfollow "
] من أجل الاتصال بـ Github API ، عليك تحديد متغير Environment GHF_KEY مع رموز وصول شخصية GITHUB صالحة
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 ، افعل:
داخل دليل 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>
بدء تشغيل Hubot الخاص بك مع:
bin/hubot
للتنظيف بعد الاختبارات ، قرص مضغوط إلى جذر محركك ونوعه:
npm unlink hubot-githubfollow
ثم قرص مضغوط إلى جذر hubot-githubfollow وافعله:
npm unlink