สคริปต์ Hubot สำหรับติดตาม GitHub repos และรับการแจ้งเตือนเหตุการณ์ โครงการนี้ขึ้นอยู่กับการสำรวจส่วนที่เหลือ API เพื่อให้สคริปต์นี้สามารถตรวจสอบที่เก็บสาธารณะทั้งหมดใน GitHub โดยไม่ต้องใช้ web hooks เห็นได้ชัดว่ามันไม่ใช่ทางออกที่ดีที่สุด แต่มีความเป็นไปได้มากขึ้นโดยไม่ต้องเป็นเจ้าของ repos
เฟส ensbrional การใช้งานดิบจริงๆ สำหรับฉันมันเป็นโต๊ะทำงาน RXJS
มันอยู่ใน JS และฉันแฟลชพอร์ตในกาแฟดังนั้นมันน่าเกลียดจริงๆเหรอ?
โมดูลนี้ติดตั้งผ่าน NPM:
npm install --save hubot-githubfollow
เพิ่ม hubot-githubfollow ใน scripts external-scripts.json :
[
" hubot-githubfollow "
] ในการโทร GitHub API คุณต้องกำหนดตัวแปรสภาพแวดล้อม 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>
เริ่มต้นฮับอตของคุณด้วย:
bin/hubot
ในการทำความสะอาดหลังการทดสอบแล้วซีดีถึงรูทของฮับอตของคุณและพิมพ์:
npm unlink hubot-githubfollow
จากนั้น CD ไปยังรูท Hubot-Githubfollow และทำ:
npm unlink