Skip to content

logankilpatrick/SlackAndStackOverflowIntegration

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stackoverflow and Slack

Integration between Stackoverflow and Slack for your Slack workspace workspace.

Every 30 minutes, a GitHub Action will run, which pings the StackOverflow API for new questions with your desired tag.

If there are new questions, it posts them to the Slack Channel in which your Slack WebHook points to.

Every even numbered day of the month at 11 AM UTC time, un-answered questions will be re-posted.

How to use this repo

  1. Create a slack app and generate a webhook.
  2. Add the webhook as a secret under the settings of your repo with the name SlackWebHook.
  3. In the SlackIntegration.yml file, you will need to change NameOfStackOverflowTag to the name of the Stack Overflow tag you want to get the questions for. This repo does not currently support multiple tags.
  4. Repeat step 3 above except with RePostSlackIntegration.yml.
  5. You should be all set! Enjoy the integration.

It's also worth noting that you can configure the event that triggers the action to run in both SlackIntegration.yml and RePostSlackIntegration.yml.

Current state

This repo is very much still WIP. All feeedback / suggestions / feature requests are welcome! Just open an issue on this repo.

Resources

YML Check

Python SO API Package

Curl to Python conversion

Slack Message formatting

GitHub Action Scheduling Docs

About

Integrate your Slack workspace and StackOverflow to stay up to speed on a specific Stack Overflow tag.

Resources

Stars

Watchers

Forks

Packages

No packages published