Inspiration
We always work as a remote team, and always have to depend on mails from GitHub when an activity occurs. After a session of brainstorming, we realized that almost everyone with a smartphone has facebook messenger installed and ready to receive messages that's why we decided to build this tool.
What it does
This application aims to leverage facebook messenger platform to by connecting it with GitHub Platform so developers within a firm can get updates
Without the need to monitor the events from their email
The Application Would Message Them Of Relevant Activity on the Repositories they are maintaining.
How we built it
The backend of the project was built using laravel, this is responsible for the communication between the GitHub server and the facebook messenger bot platform. When there is an activity on the GitHub repo the laravel platform is trigged and then sends a message to the bot
Challenges we ran into
We had some challenges with the cloud server, we used azure but had issues with the https communication, we had to resort back to using a domain name and digitalocean.
Accomplishments that we're proud of
We are able to communicate with the server, the server speaks with both GitHub and messenger bot
What we learned
learned how to use the GitHub API, how to talk to facebook messenger using the provided API
What's next for Git Messenger Bot
Next, we will add a function whereby we can send commit messages from the bot, accept merge request from the bot and view/edit the code from within the facebook messenger platform
Log in or sign up for Devpost to join the conversation.