Skip to content

v0.2.0

Choose a tag to compare

@Hercilio1 Hercilio1 released this 29 Apr 23:08
· 13 commits to main since this release
37f9fe6

Added

  • Slack bot integration feature
    • New Django app baseapp_ai_langkit.slack for Slack integration
    • Support for Slack webhook events handling
    • Integration with existing AI chat functionality
    • Support for both direct messages and channel conversations
    • Thread-based conversation support
    • Message reactions handling
    • Bot user detection and handling
    • Error handling and user feedback
    • Comprehensive test coverage

Features

  • Slack Event Handling

    • Support for message events
    • Support for app_mention events
    • Support for reaction_added and reaction_removed events
    • URL verification for Slack webhooks
    • Event status tracking and management
  • User Management

    • Automatic user creation/update from Slack profiles
    • Bot user detection and filtering
    • User context preservation across conversations
  • Message Processing

    • Asynchronous message processing using Celery
    • Message formatting and chunking for long responses
    • Thread-based conversation tracking
    • Message reaction tracking and handling
  • Security

    • Slack request signature verification
    • Secure webhook handling
    • Bot token management