Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dbut2/the-coach
Slack single user group manager
https://github.com/dbut2/the-coach
bot cloud-functions gcp go slack
Last synced: 16 days ago
JSON representation
Slack single user group manager
- Host: GitHub
- URL: https://github.com/dbut2/the-coach
- Owner: dbut2
- Created: 2023-04-03T23:54:41.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-10T05:00:09.000Z (over 1 year ago)
- Last Synced: 2024-04-22T00:17:50.342Z (9 months ago)
- Topics: bot, cloud-functions, gcp, go, slack
- Language: Go
- Homepage:
- Size: 609 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The Coach
### Randomly reassign single member slack user groups with ease
---
![](image.png)
## Usage
Create Slack app with the following scopes:
- `channels:read`
- `chat:write`
- `commands`
- `groups:read`
- `usergroups:read`
- `usergroups:write`Copy Signing Secret and Bot User OAuth Token
Attach `PassBall` function to a router, passing `SLACK_SIGNING_SECRET`, and `SLACK_BOT_TOKEN` env vars.
Point Slack slash command to address, also make sure to tick the `Escape channels, users, and links sent to your app` box.Optionally if using Cloud Functions you can use `deploy.go`, just update values to your project.