| title | Express Slack Webhook | ||
|---|---|---|---|
| description | An ExpressJS server with a POST request to emit a message on Slack | ||
| tags |
|
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.