/gitbot

A Chatbot that can answer questions about GitHub.

Primary LanguageC#MIT LicenseMIT

GitBot - The GitHub Chatbot

PRs Welcome

GitBot is a chatbot that is able to answer questions about information from GitHub.

How to interact with GitBot

You can simply send GitBot a message from one of the supported platforms.

Supported Platforms

To start chatting to GitBot from one of these platforms right now, click the icon for the platform.

How GitBot Works

GitBot is a chatbot built with the Microsoft Bot Framework and is hosted on Azure.

The Bot Framework connects GitBot to all of the supported messaging platforms. When a message is sent to GitBot from one of the messaging platforms, it goes to his endpoint on Azure. GitBot sends any messages he recieves to Microsoft's Language Understanding Intelligence Service to understand the intent of the message. When GitBot knows the intent of the message, he asks for the relevant data from GitHub. When the data is recieved from GitHub, GitBot sends his response back to the user.