picoclaw/pkg/channels
Cory LaNou 5eec80c654
feat(channels): add Slack channel integration with Socket Mode
Add Slack as a messaging channel using Socket Mode (WebSocket), bringing
the total supported channels to 8. Features include bidirectional
messaging, thread support with per-thread session context, @mention
handling, ack reactions (👀/), slash commands,
file/attachment support with Groq Whisper audio transcription, and
allowlist filtering by Slack user ID.

Closes #31

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 12:48:32 -06:00
..
base.go Fix typos and update API keys in README 2026-02-11 20:46:01 +08:00
dingtalk.go feat: Add DingTalk channel support via Stream Mode 2026-02-10 21:33:55 +08:00
discord.go * Discord & Telegram support ASR through groq 2026-02-10 17:11:42 +08:00
feishu.go fix: enable Feishu message flow 2026-02-10 15:20:00 +08:00
maixcam.go * First commit 2026-02-09 19:20:19 +08:00
manager.go feat(channels): add Slack channel integration with Socket Mode 2026-02-11 12:48:32 -06:00
qq.go add QQ channel support 2026-02-11 00:00:53 +08:00
slack.go feat(channels): add Slack channel integration with Socket Mode 2026-02-11 12:48:32 -06:00
slack_test.go feat(channels): add Slack channel integration with Socket Mode 2026-02-11 12:48:32 -06:00
telegram.go * Discord & Telegram support ASR through groq 2026-02-10 17:11:42 +08:00
whatsapp.go * First commit 2026-02-09 19:20:19 +08:00