Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yilinjuang/trello2slack
Slack notifications for Trello mentions
https://github.com/yilinjuang/trello2slack
notifications slack trello
Last synced: 15 days ago
JSON representation
Slack notifications for Trello mentions
- Host: GitHub
- URL: https://github.com/yilinjuang/trello2slack
- Owner: yilinjuang
- Created: 2024-06-27T10:24:29.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-06-27T10:27:08.000Z (4 months ago)
- Last Synced: 2024-10-04T21:36:07.290Z (about 1 month ago)
- Topics: notifications, slack, trello
- Language: JavaScript
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trello2Slack
This project is a Cloudflare Worker that integrates Trello with Slack. It listens for Trello webhook notifications and sends them to a Slack channel. Its main purpose is to notify the Slack user when the corresponding Trello user is mentioned in a card.
## Setup
To set up the integration, follow these steps:
1. Obtain your Trello app key by visiting [https://trello.com/app-key](https://trello.com/app-key). You will need this key to authenticate your requests to the Trello API.
2. Create a Trello webhook by visiting the [Trello REST API Webhooks documentation](https://developer.atlassian.com/cloud/trello/guides/rest-api/webhooks/). This will allow Trello to send notifications to your Slack workspace.
3. Get your Slack bot token by following the instructions provided in the [Slack API Authentication documentation](https://api.slack.com/authentication/token-types). This token will be used to authenticate your requests to the Slack API.
## Deployment
To deploy the Cloudflare Worker, follow these steps:
1. Install the Wrangler CLI by running the following command in your terminal:
```shell
npm install -g @cloudflare/wrangler
```2. Configure the `wrangler.toml` file in your project directory. This file contains the necessary configuration for deploying your Cloudflare Worker. You can find more information about configuring the `wrangler.toml` file in the [Wrangler documentation](https://developers.cloudflare.com/workers/cli-wrangler/configuration).
3. Once you have configured the `wrangler.toml` file, you can deploy your Cloudflare Worker by running the following command in your terminal:
```shell
wrangler publish
```This command will build and publish your Cloudflare Worker to the specified Cloudflare account. You can find more information about the `wrangler publish` command in the [Wrangler documentation](https://developers.cloudflare.com/workers/cli-wrangler/commands#publish).