diff --git a/docs/HTTP-API.md b/docs/HTTP-API.md index 91ad769..0bec407 100644 --- a/docs/HTTP-API.md +++ b/docs/HTTP-API.md @@ -86,6 +86,7 @@ GET /api/v1/push/messages - `sourceName` - `groupName`(仅群聊) - `content` +- `timestamp`(消息时间,秒级 Unix 时间戳) ### 示例 @@ -97,7 +98,7 @@ curl -N "http://127.0.0.1:5031/api/v1/push/messages?access_token=YOUR_TOKEN ```text event: message.new -data: {"event":"message.new","sessionId":"xxx@chatroom","messageKey":"server:123456:1760000123:1760000123000:321:wxid_member:1","avatarUrl":"https://example.com/group.jpg","sourceName":"李四","groupName":"项目群","content":"[图片]"} +data: {"event":"message.new","sessionId":"xxx@chatroom","messageKey":"server:123456:1760000123:1760000123000:321:wxid_member:1","avatarUrl":"https://example.com/group.jpg","sourceName":"李四","groupName":"项目群","content":"[图片]","timestamp":1760000123} ``` --- diff --git a/electron/services/messagePushService.ts b/electron/services/messagePushService.ts index 86d5e9d..6617526 100644 --- a/electron/services/messagePushService.ts +++ b/electron/services/messagePushService.ts @@ -21,7 +21,6 @@ interface MessagePushPayload { sourceName: string groupName?: string content: string | null - eventId: string timestamp: number } @@ -331,7 +330,6 @@ class MessagePushService { groupName, sourceName, content, - eventId: messageKey, timestamp: createTime } } @@ -346,7 +344,6 @@ class MessagePushService { avatarUrl, sourceName: session.displayName || contactInfo?.displayName || sessionId, content, - eventId: messageKey, timestamp: createTime } } diff --git a/src/pages/SettingsPage.tsx b/src/pages/SettingsPage.tsx index 851d8d1..753f2db 100644 --- a/src/pages/SettingsPage.tsx +++ b/src/pages/SettingsPage.tsx @@ -4049,7 +4049,7 @@ function SettingsPage({ onClose }: SettingsPageProps = {}) {
通过 SSE 长连接接收消息事件,建议接收端按 `messageKey` 去重。
{param}