mirror of
https://github.com/hicccc77/WeFlow.git
synced 2026-04-22 07:26:46 +00:00
更新文档
This commit is contained in:
@@ -86,6 +86,7 @@ GET /api/v1/push/messages
|
|||||||
- `sourceName`
|
- `sourceName`
|
||||||
- `groupName`(仅群聊)
|
- `groupName`(仅群聊)
|
||||||
- `content`
|
- `content`
|
||||||
|
- `timestamp`(消息时间,秒级 Unix 时间戳)
|
||||||
|
|
||||||
### 示例
|
### 示例
|
||||||
|
|
||||||
@@ -97,7 +98,7 @@ curl -N "http://127.0.0.1:5031/api/v1/push/messages?access_token=YOUR_TOKEN
|
|||||||
|
|
||||||
```text
|
```text
|
||||||
event: message.new
|
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}
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -21,7 +21,6 @@ interface MessagePushPayload {
|
|||||||
sourceName: string
|
sourceName: string
|
||||||
groupName?: string
|
groupName?: string
|
||||||
content: string | null
|
content: string | null
|
||||||
eventId: string
|
|
||||||
timestamp: number
|
timestamp: number
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -331,7 +330,6 @@ class MessagePushService {
|
|||||||
groupName,
|
groupName,
|
||||||
sourceName,
|
sourceName,
|
||||||
content,
|
content,
|
||||||
eventId: messageKey,
|
|
||||||
timestamp: createTime
|
timestamp: createTime
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -346,7 +344,6 @@ class MessagePushService {
|
|||||||
avatarUrl,
|
avatarUrl,
|
||||||
sourceName: session.displayName || contactInfo?.displayName || sessionId,
|
sourceName: session.displayName || contactInfo?.displayName || sessionId,
|
||||||
content,
|
content,
|
||||||
eventId: messageKey,
|
|
||||||
timestamp: createTime
|
timestamp: createTime
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4049,7 +4049,7 @@ function SettingsPage({ onClose }: SettingsPageProps = {}) {
|
|||||||
|
|
||||||
<div className="form-group">
|
<div className="form-group">
|
||||||
<label>推送内容</label>
|
<label>推送内容</label>
|
||||||
<span className="form-hint">SSE 事件名为 `message.new`;私聊推送 `avatarUrl/sourceName/content`,群聊额外附带 `groupName`</span>
|
<span className="form-hint">SSE 事件名为 `message.new`;私聊推送 `avatarUrl/sourceName/content/timestamp`,群聊额外附带 `groupName`,其中 `timestamp` 为秒级 Unix 时间戳</span>
|
||||||
<div className="api-docs">
|
<div className="api-docs">
|
||||||
<div className="api-item">
|
<div className="api-item">
|
||||||
<div className="api-endpoint">
|
<div className="api-endpoint">
|
||||||
@@ -4058,7 +4058,7 @@ function SettingsPage({ onClose }: SettingsPageProps = {}) {
|
|||||||
</div>
|
</div>
|
||||||
<p className="api-desc">通过 SSE 长连接接收消息事件,建议接收端按 `messageKey` 去重。</p>
|
<p className="api-desc">通过 SSE 长连接接收消息事件,建议接收端按 `messageKey` 去重。</p>
|
||||||
<div className="api-params">
|
<div className="api-params">
|
||||||
{['event', 'sessionId', 'sessionType', 'messageKey', 'avatarUrl', 'sourceName', 'groupName?', 'content'].map((param) => (
|
{['event', 'sessionId', 'sessionType', 'messageKey', 'avatarUrl', 'sourceName', 'groupName?', 'content', 'timestamp'].map((param) => (
|
||||||
<span key={param} className="param">
|
<span key={param} className="param">
|
||||||
<code>{param}</code>
|
<code>{param}</code>
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
Reference in New Issue
Block a user