Skip to content

feat(connector): support reply media on Discord, Slack and Feishu - #1483

Merged
luokerenx4 merged 1 commit into
devfrom
feat/connector-reply-media
Sep 10, 2026
Merged

feat(connector): support reply media on Discord, Slack and Feishu#1483
luokerenx4 merged 1 commit into
devfrom
feat/connector-reply-media

Conversation

@luokerenx4

Copy link
Copy Markdown
Contributor

Change

Resolved reply file references previously remained literal on Discord, Slack, and Feishu because only Telegram implemented sendOwnerFile. Implement the shared interface for the other built-in adapters and directed artifact delivery without an Inbox re-summary.

Discord and Slack upload original files (local stickers render as images rather than native sticker resources). Feishu uses image upload/image_key for images and stickers, and file upload/file_key for documents. Core parsing, owner routing, ordered text/media delivery and unresolved-reference behavior remain shared. Document official API references, scope requirements and the distinction between media support and desk ingress.

Validation

  • Connector service suite: 18 files, 151 tests passed, including 22 new media cases.
  • Connector service typecheck and build passed.
  • Isolated Connector process smoke passed.
  • Real Discord/Slack/Feishu recipient delivery and client rendering have not been verified; platform scopes and appearance remain live acceptance items.

@vercel

vercel Bot commented Sep 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openalice-demo Ready Ready Preview Sep 10, 2026 4:23pm UTC

Request Review

@luokerenx4
luokerenx4 merged commit 248f946 into dev Sep 10, 2026
3 checks passed
@luokerenx4
luokerenx4 deleted the feat/connector-reply-media branch September 10, 2026 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant