https://github.com/paulwellnerbou/slack-thread-to-trello
Slack bot that creates a trello card based on the first message of a thread when mentioned in this thread
https://github.com/paulwellnerbou/slack-thread-to-trello
Last synced: about 2 months ago
JSON representation
Slack bot that creates a trello card based on the first message of a thread when mentioned in this thread
- Host: GitHub
- URL: https://github.com/paulwellnerbou/slack-thread-to-trello
- Owner: paulwellnerbou
- Created: 2022-05-31T17:41:31.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-01T06:46:53.000Z (about 3 years ago)
- Last Synced: 2025-04-14T22:52:54.361Z (about 2 months ago)
- Language: JavaScript
- Size: 992 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Slack bot that creates a Trello card with the content of the first message of a thread where this bot is mentioned in
Very simple, prototype implementation.
## Preparation
* You will need NodeJS and [Yarn](https://classic.yarnpkg.com/lang/en/docs/install).
* Copy `.env.example` to `.env`
* Configure and [install a slack app in your workspace](https://api.slack.com/tutorials/tracks/hello-world-bolt) (See `slack.app.manifest.yml` for this app's current configuration) and configure the credentials in `.env`
* [Create a Trello API key](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction) and add it to your `.env`, too.## Run
```shell
yarn install
yarn dev
```For tests, Jest is used, they can be run by `yarn test`.
## Resources
* Create a slack app: https://api.slack.com/tutorials/tracks/hello-world-bolt
* Documentation about Slack API library "Bolt": https://slack.dev/bolt-js/concepts
* Simple Trello npm library: https://github.com/bhushankumarl/trello-node-api## Who is Cora?
You might notice that I called this bot "Cora". Cora was a crow we found in the field as a chick, we fed her and raised her up and spent great time together. After the first weeks, after she learned to fly, she mainly lived outside, but came at least once or twice a day asking for food and cuddles.

Unfortunately, one day she disappeared.