https://github.com/dex1t/whisperbot
a Slack bot to interact with Intercom 📞:robot:
https://github.com/dex1t/whisperbot
bolt chatbot intercom slackbot
Last synced: 2 months ago
JSON representation
a Slack bot to interact with Intercom 📞:robot:
- Host: GitHub
- URL: https://github.com/dex1t/whisperbot
- Owner: dex1t
- Created: 2020-01-16T20:34:06.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-17T09:30:48.000Z (over 1 year ago)
- Last Synced: 2024-09-17T12:06:31.485Z (over 1 year ago)
- Topics: bolt, chatbot, intercom, slackbot
- Language: TypeScript
- Homepage:
- Size: 469 KB
- Stars: 1
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# whisperbot
a Slack bot to interact with Intercom for myself 📞:robot:

## Deployment
[](https://heroku.com/deploy)
### Intercom Apps
This app use these webhook topics.
- conversation.user.replied
- conversation.user.created
- conversation.admin.replied
- conversation.admin.closed
- conversation.admin.noted
And `https://whisperbot.example.com/intercom` is webhook endpoint.
### Slack App
This app require BotToken, and these settings.
- Event Subscriptions
- Set `https://whisperbot.example.com/slack/events` to Request URL
- Subscirbe `app_mention`, `message.channels`, `message.groups`, `message.im`, and `message.mpim`
- Interactive Components
- Set `https://whisperbot.example.com/slack/events` to Request URL
- Slash Commands
- Set `https://whisperbot.example.com/slack/events` to each Request URL
1. `/whisperbot-link`
2. `/whisperbot-status`