You are browsing as a guest. Sign up (or log in) to start making projects!

GitHub Tracker

  • 4 Devlogs
  • 2 Total hours

This bot isn't slacking off, it replies to messages 24/7!

Ship #1

I made Github Tracker, a Slack bot that gives you real-time GitHub statistics. It can provide user profiles, repository information, recent activity, contributor data, contribution streaks, and comparisons. It can track trending and active repositories, search GitHub, monitor repository health and milestones, generate weekly or monthly reports, and runs 24/7. The most challenging part of making this bot was deploying it as the guide said to use Nest, however Nest is not taking in any more applicants right now due to server load so I had to research a different approach to it so I used Heroku instead to keep the bot up 24/7. I am most proud of how the bot can be able to scrape data off the GitHub webpage and display it straight in Slack. You can try the bot in the #bot-spam channel in the Hack Club slack or by clicking the link below. By using the command /github-help, you can get some commands to start with and what they do.

Try project → See source code →
Open comments for this post

27m 1s logged

I finally got it working with deployment since the Nest is not sending new applicants right now, I managed to get it working with a different server service that is in the Github Student Developer Pack called Heroku. The bot now runs 24/7

0
0
11
Open comments for this post

16m 35s logged

I changed the /user command to be /github-user to match up with the rest of the commands and also changed it in the help menu as well. I then deployed the bot on a server so it works 24/7

0
0
5
Open comments for this post

22m 4s logged

I added some finishing commands as well as some more command such as the /github-search [query] command which will return the github repositories that were searched from the query

0
0
100
Open comments for this post

33m 6s logged

I made multiple commands that can track stats of users and repositories. Some of the commands include /user which displays the stats of a github user, /github-repo which displays the stats of a github repo, and /github-activity which displays the recent activity of a repository

0
0
46

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…