/Status.Bot

Bot interface, Based on Azure Bot Framework, allows to send and receive statuses about GIT repositories and Pull Requests to Skype, Facebook, etc.

Primary LanguageC#MIT LicenseMIT

alt text Status.Bot

Bot interface allows to send and receive statuses about GIT repositories and Pull Requests to Skype, Facebook, etc.

alt text

Installation

  1. Clone repository
  2. Create Bot Service in Azure. Instructions can be found in Wiki page.
  3. Update in appsettings.json your MicrosoftAppId and MicrosoftAppPassword
  4. Build Or Run project
  5. Testing. Download and Run Bot Emulator. Follow instructions for local development. Example below:

alt text

6.Deploy to azure

Dependencies info

Current solution dependent to project which was retrieved from Microsoft BotBuilder library. (NetCore2 branch)

Integrations

  • Telegram - integrated/worked
  • Facebook - currently impossible (Facebook closed access to the development API)
  • Skype - In progress

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

History

All changes can be easily found in RELEASENOTES

License

This project is licensed under the MIT License