Add Slack connector#1
Open
mikeastock wants to merge 4 commits into
Open
Conversation
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
Slack connector runtime test resultsTested locally against Slack workspace Escalations / constraints first:
Assertions:
Devin session: https://app.devin.ai/sessions/eedfb7186c524650a0fe27f319cb292f |
Allowed Slack bot E2E retest resultsTested locally against Slack workspace Escalations / constraints first:
Assertions:
Devin session: https://app.devin.ai/sessions/eedfb7186c524650a0fe27f319cb292f |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/chat-configguided setup, and JSON app manifest generation.@slack/socket-modeplus Web API send/edit/delete/file upload/catch-up support via@slack/web-api.allowedBotIdsallowlist so trusted Slack bot/app messages can bypass the default bot/self-message filter without disabling bot filtering globally;/chat-configsupports both discovered bot entries and manual Slackbot_identry.Review & Testing Checklist for Human
/chat-config→ Create account → Slack with a real Slack app and verify the generated JSON manifest imports cleanly.bot_id, then verify an API-authored test bot message can trigger a threaded reply.files:read/files:writehandling.Notes
npm run check.auth.test,team.info, conversation discovery,users.list, Socket Mode connect/disconnect, inbound event receipt in#kitbot-test, and outbound diagnostic replies posted back to Slack threads.allowedBotIds: ["B0B3PR8SQN4"]: Slack API-authored message1778444873.257499hadbot_id: B0B3PR8SQN4, queued one mention job despiteignoreBots: true, and pi-chat replied in the same thread with markerofficial-allowed-bot-reply-1778444871831.Link to Devin session: https://app.devin.ai/sessions/eedfb7186c524650a0fe27f319cb292f
Requested by: @mikeastock