GitXplorerGitXplorer
l

SlackAndStackOverflowIntegration

public
1 stars
0 forks
1 issues

Commits

List of commits on branch master.
Verified
aa84cc742bec3f1b80b0f36dcadee1f9a276cf6e

Update action.yml

llogankilpatrick committed 5 years ago
Verified
a17d14a2d0396af90a7796e232a6e3835852439a

Update Dockerfile

llogankilpatrick committed 5 years ago
Verified
0ba59b46291e90c849c670023a33f89b0e48bd2f

Update Dockerfile

llogankilpatrick committed 5 years ago
Verified
daa0d5e400ea4ea5848c0a2f0912e7e7beca8592

Update action.yml

llogankilpatrick committed 5 years ago
Verified
8c921f930b5467573e66b1ec167cfd51da826926

Update Dockerfile

llogankilpatrick committed 5 years ago
Verified
1a6824584de8b6ea1dd2d12f84151e2b51db8b0f

Update SlackIntegration.yml

llogankilpatrick committed 5 years ago

README

The README file for this repository.

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