Slack Channel Summarizer
Generates channel summaries using Slack Bolt SDK with conversations.history and conversations.replies endpoints. Leverages OpenAI GPT-4 API for abstractive summarization and delivers digests via Slack Block Kit interactive messages.
Installation
Use the upstream install or setup path that matches your environment:
- npm install @slack/bolt
Requirements and caveats from upstream:
- The Slack Request URL for a Bolt app must have the path set to /slack/events.
- | payload | Contents of the incoming event. The payload structure depends on the listener. For example, for an Events API event, payload will be the [event type structure](https://docs.slack.dev/apis/events-api#event-...
Basic usage or getting-started notes:
A JavaScript framework to build Slack apps in a flash with the latest platform features. Read the getting started guide to set-up and run your first Bolt app.
bash
Initialization
Extracted from upstream docs: https://raw.githubusercontent.com/slackapi/bolt-js/HEAD/README.md