Skip to content

Chat Platform Integrations (Slack, Discord, Telegram) #17

@antiv

Description

@antiv

Summary

Native integrations to expose MATE agents on messaging platforms. Different agents can be routed to different channels/threads.

Motivation

OpenClaw and Lazarus both have messaging integrations. Extends MATE beyond web widget and API to where teams actually communicate. Widget handles website embedding — this handles team collaboration tools.

Scope

  • Adapter framework for chat platforms
  • Slack integration (Bolt for Python): slash commands, threaded replies, file sharing
  • Discord integration (discord.py): bot commands, channel routing
  • Telegram integration (python-telegram-bot): bot commands, inline mode
  • Dashboard config: platform credentials, channel-to-agent routing, enable/disable
  • Message history synced to MATE memory system

Acceptance Criteria

  • At least one platform (Slack) fully working
  • Messages routed to correct agent based on channel config
  • Responses streamed back to platform
  • Dashboard configuration for platform credentials and routing

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium priorityenhancementNew feature or requestintegrationsExternal integrations

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions