https://github.com/devkiran/node-slack-events
This node module helps you listen to events from Slack's Event API
https://github.com/devkiran/node-slack-events
node slack-api slack-events-api slack-webhooks
Last synced: 10 months ago
JSON representation
This node module helps you listen to events from Slack's Event API
- Host: GitHub
- URL: https://github.com/devkiran/node-slack-events
- Owner: devkiran
- Archived: true
- Created: 2021-10-26T11:36:42.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-26T12:23:23.000Z (over 4 years ago)
- Last Synced: 2024-05-01T01:03:08.129Z (about 2 years ago)
- Topics: node, slack-api, slack-events-api, slack-webhooks
- Language: JavaScript
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Node Slack Events
This node module helps you listen to events from Slack's [Event API](https://api.slack.com/apis/connections/events-api)
### Installation
```javascript
npm i node-slack-events
```
### Examples
```javascript
const http = require('http');
const slackWebhook = require('node-slack-events');
const server = http.createServer();
const webhookHandler = slackWebhook({ path: '/webhook' }, server);
// Listen for specific event
webhookHandler.on('message', (event) => {
console.log(event);
});
// Listen for all events
webhookHandler.on('*', (event) => {
console.log(event);
});
server.listen(3005, () => {
console.log('Server is running.');
});
```