Skip to content

TopBot-TechTeam - Bot integrating productivity apps for Tech teams (Github, Slack, etc.) with Python and Flask using the Slack-EventsAPI

License

Notifications You must be signed in to change notification settings

wp-media/TB-TT

 
 

Repository files navigation

TB-TT

This app is a helper bot for the Engineering team at WP Media, leveraging Slack and github integartions for better agile workflows.

Configuration

To run the app, you must first configure it with Slack and Github information, including credentials. To do so, fill the different json files in the config folder.

Slack integration

The Slack integartion requires the app to be declared and installed as a Slack App. The "interactivity" feature must be configured and webhooks directed to the app server.

Running the app

Run the script app.py The app will listen on the configured port for API calls.

Features

Create GitHub tasks from Slack

The Slack app adds a shortcut to create a GitHub task in the configured GitHub Project(V2). When triggered, a modal is opened to fill out information related to the task.

About

TopBot-TechTeam - Bot integrating productivity apps for Tech teams (Github, Slack, etc.) with Python and Flask using the Slack-EventsAPI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.4%
  • Other 0.6%