I built a Slack bot named "Echo" with Node.js and Slack Bolt API, it handles instant Q&A, web search with summaries, conversation summarization, project context retrieval, and documentation lookup.
The Challenges
e biggest challenge was contextual intelligence: teaching an AI to sift through messy channel histories and pinned messages to understand a project's current state without getting distracted by unrelated chatter. I’m particularly proud of the /echo-project command; it analyzes real-time team discussions to generate structured status reports, identifying active members, key decisions, and blockers automatically. It effectively turns a chaotic Slack thread into a professional project brief in seconds.
What I'm Proud Of
The speed. Getting answers in 2 seconds is no joke when you're juggling AI inference + web search + Slack's API. I'm also proud of the conversation summarization. it actually understands context, not just pulling random snippets.
How to Test It
Add Echo to your Slack workspace and try these commands: `/echo-ask "your question"`, `/echo-search "topic"`, `/echo-summary` (in a thread), `/echo-project` (in a channel), `/echo-docs "what you need"`. Start with simple queries, then get creative. DM me what breaks or what you wish it could do.
- 3 devlogs
- 8h
- Make a Slack Bot