Skip to content

feat(anir-wizard): add Slack integration with backend API

zakariae yahya a demandé de fusionner feauture/anir-integration vers develop

Summary

  • Adds complete Slack Bot integration to the ANIR wizard
  • Users can now connect their Slack workspace by providing a Bot Token
  • Backend validates the token via n8n workflow and Slack API (auth.test)

Changes

  • src/shared/api/endpoints/integration-service/slack-endpoints.ts - New endpoints file
  • src/shared/api/stores/integration-service/slack-store.ts - New Zustand store
  • src/shared/api/index.ts - Export new store and endpoints
  • src/shared/components/wizard/anir-wizard/slack-config.tsx - Refactored to use Slack store

Test plan

  • Enter valid Bot Token (xoxb-...) and verify connection success
  • Enter invalid token and verify error message
  • Verify account appears in selector after connection
  • Verify account persists after page refresh

Rapports de requête de fusion