An open-source Slack bot that turns long conversations in short, high value summaries.
- Thread Recap: Right-click any message in a thread and choose “Recap Thread” to get an in-thread summary of that conversation
- Channel Recap: Run the slash command
/recap [time] [#channels…]to summarize the last N days of activity across one or more channels. Currently this feature is limited to a maximum of 150 messages in one summary.
Currently the bot is only added to the HackClub slack and workspace. To use it in some other workspace:
Install the dependencies:
npm installCreate a .env file with the following values:
SLACK_BOT_TOKEN=""
SLACK_SIGNING_SECRET=""
PORT=The bot token and signing secret can be obtained by creating a slack app. While creating the slack app you can use the existing app_manifest.json to directly load the correct scopes and initial settings, but be sure to change the URLs.
Currently this has been deployed on NEST (thanks to HackClub). To run this locally:
node .\api\index.jsIf you like this project please consider starring ⭐ it :>
