Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/courtsite/clubhouse-to-discord
[Unmaintained] :memo: A simple Google Cloud Function in Go to transform / proxy Clubhouse (Project Management) webhooks to Discord.
https://github.com/courtsite/clubhouse-to-discord
clubhouse clubhouse-api discord discord-webhook google-cloud google-cloud-functions project-management
Last synced: about 1 month ago
JSON representation
[Unmaintained] :memo: A simple Google Cloud Function in Go to transform / proxy Clubhouse (Project Management) webhooks to Discord.
- Host: GitHub
- URL: https://github.com/courtsite/clubhouse-to-discord
- Owner: Courtsite
- License: mit
- Created: 2020-12-25T23:07:26.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-05T20:14:12.000Z (about 3 years ago)
- Last Synced: 2024-06-21T16:57:27.870Z (6 months ago)
- Topics: clubhouse, clubhouse-api, discord, discord-webhook, google-cloud, google-cloud-functions, project-management
- Language: Go
- Homepage:
- Size: 130 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# clubhouse-to-discord
**This project is no longer maintained, and has been replaced with https://github.com/Courtsite/shortcut-to-teams**
📝 A simple Google Cloud Function in Go to transform / proxy [Clubhouse](https://clubhouse.io/) (Project Management) webhooks to [Discord](https://discordapp.com/).
_This project is still under development, and it does not handle many cases. It has been tested with the Go 1.13 runtime._
![Webhook in Discord](screenshot.png "Webhook in Discord")
## Getting Started
### Prerequisites
- Ensure you have `gcloud` installed:
- MacOS: `brew cask install google-cloud-sdk`
- Others: https://cloud.google.com/sdk/gcloud
- Ensure you have authenticated with Google Cloud: `gcloud init`
- (Optional) Set your current working project: `gcloud config set project `### Deployment
1. Clone / download a copy of this repository
2. Copy `.env.sample.yaml` to `.env.yaml`, and modify the environment variables declared in the file
3. Run `./deploy.sh`
4. Configure Clubhouse webhooks integration in `https://app.clubhouse.io//settings/integrations/outgoing-webhook`![Clubhouse's Generic Outgoing Webhook Integration](installation_1.png "Clubhouse's Generic Outgoing Webhook Integration")
![Clubhouse Generate API Token](installation_2.png "Clubhouse Generate API Token")