文件最后提交记录最后更新时间
✨ feat: support bot attachments across all platforms (#15029) * feat: support bot attachments across all platforms Squashed from feat/support-bot-attachments (15 commits): - Wechat adapter attachment support (image/video/voice/file via iLink CDN) - All-platform attachments: Discord, Telegram, Slack, Feishu/Lark, LINE, QQ - Messager + CLI sendMessage/sendDirectMessage/replyToThread attachment params - System Bot messenger installs as outbound channels + listOutboundChannels - Onboarding messager integration + feedback commands - AI-side attachment ingestion across platforms - Updated builtin-tool-message systemRole / manifest / types * chore: unify client and runtime adapter * feat: support system bot messenger and cli * chore: remove unnecessary listOutboundChannels * chore: add test and prompts3 天前
feat: add unified messaging tool for cross-platform communication (#13296) * ✨ feat: add cross-platform message tool for AI bot channel operations Implement a unified message tool (`lobe-message`) that provides AI with messaging capabilities across Discord, Telegram, Slack, Google Chat, and IRC through a single interface with platform-specific extensions. Core APIs: sendMessage, readMessages, editMessage, deleteMessage, searchMessages, reactToMessage, getReactions, pin/unpin management, channel/member info, thread operations, and polls. Architecture follows the established builtin-tool pattern: - Package: @lobechat/builtin-tool-message (manifest, types, executor, ExecutionRuntime, client components) - Registry: registered in builtin-tools (renders, inspectors, interventions, streamings) - Server runtime: stub service ready for platform adapter integration https://claude.ai/code/session_011sHc6R7V4cSYKere9RY1QM * feat: implement platform specific message service * chore: add wechat platform * chore: update wechat api service * chore: update protocol implementation * chore: optimize platform api test * fix: lark domain error * feat: support bot message cli * chore: refactor adapter to service * chore: optimize bot status fetch * fix: bot status * fix: channel nav ignore * feat: message tool support bot manage * feat: add lobe-message runtime * feat: support direct message * feat: add history limit * chore: update const limit * feat: optimize server id message history limit * chore: optimize system role & inject platform environment info * chore: update readMessages vibe * fix: form body width 50% * chore: optimize tool prompt * chore: update i18n files * chore: optimize read message system role and update bot message lh * updage readMessage api rate limit * chore: comatible for readMessages * fix: feishu readMessage implementation error * fix: test case * chore: update i18n files * fix: lint error * chore: add timeout for conversaction case * fix: message test case * fix: vite gzip error --------- Co-authored-by: Claude <noreply@anthropic.com>1 个月前