title | description | tags | ||
---|---|---|---|---|
Express Slack Webhook |
An ExpressJS server with a POST request to emit a message on Slack |
|
This example starts an ExpressJS server containing a post request to emit a message on Slack.
- Express
- TypeScript
- Slack webhook route
- Create a Slack app with an incoming webhook.
- Click the deploy button and add the
SLACK_WEBHOOK_URL
. - Install dependencies
yarn
- Connect to your Railway project
railway link
- Start the development server
railway run yarn dev
The server started simply returns Hello from the webhook! :rocket:
. You can consume whatever information you'd like from your custom webhook, parse it and send it to Slack accordingly.
You can read the documentation for formatting your messages here.