Skip to content

Commit 32bfa60

Browse files
ORG1997kaolinchen
andauthored
fix(docs): 更新机器人文档 (#219)
Co-authored-by: kaolinchen <[email protected]>
1 parent 4d03a03 commit 32bfa60

File tree

11 files changed

+86
-181
lines changed

11 files changed

+86
-181
lines changed

docs/develop/api-v2/dev-prepare/interface-framework/api-use.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,12 @@ https://api.sgroup.qq.com
9090
| 名称 | 类型 | 必填 | 描述 |
9191
| --- | --- | --- | --- |
9292
| Authorization | string || 格式值:"QQBot ACCESS_TOKEN" |
93-
| X-Union-Appid | string || 格式值:"BOT_APPID", 机器人 AppID |
9493

9594
**示例**
9695
```json
9796
{
9897
"headers": {
99-
"Authorization": "QQBot {ACCESS_TOKEN}",
100-
"X-Union-Appid": "{BOT_APPID}",
98+
"Authorization": "QQBot {ACCESS_TOKEN}"
10199
}
102100
}
103101
```

docs/develop/api-v2/dev-prepare/interface-framework/event-emit.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@
2727
"s": 42,
2828
"t": "GATEWAY_EVENT_NAME"
2929
}
30-
31-
op 指的是 opcode,参考连接维护
32-
opcode 列表
33-
s 下行消息都会有一个序列号,标识消息的唯一性,客户端需要再发送心跳的时候,携带客户端收到的最新的s。
34-
t和d 主要是用在op为 0 Dispatch 的时候。
35-
t 代表事件类型。
36-
d 代表事件内容,不同事件类型的事件内容格式都不同,请注意识别。
3730
```
31+
| 字段 | 描述|
32+
| ----- | ----- |
33+
| op |指的是 opcode,参考连接维护 |
34+
| s |下行消息都会有一个序列号,标识消息的唯一性,客户端需要再发送心跳的时候,携带客户端收到的最新的s |
35+
| t |代表事件类型。主要用在op为 0 Dispatch 的时候|
36+
| d |代表事件内容,不同事件类型的事件内容格式都不同,请注意识别。主要用在op为 0 Dispatch 的时候|
37+
3838

3939
### 长连接维护 OpCode
4040

docs/develop/api-v2/server-inter/channel/manage/event/channel.md

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,13 @@
1414

1515
```json
1616
{
17-
"op": 0,
18-
"s": 2,
19-
"t": "CHANNEL_CREATE",
20-
"d": {
2117
"guild_id": "200000000",
2218
"id": "2943679",
2319
"name": "测试",
2420
"op_user_id": "100000000",
2521
"owner_id": "100000000",
2622
"sub_type": 0,
2723
"type": 0
28-
}
2924
}
3025
```
3126

@@ -39,18 +34,13 @@
3934

4035
```json
4136
{
42-
"op": 0,
43-
"s": 3,
44-
"t": "CHANNEL_UPDATE",
45-
"d": {
4637
"guild_id": "200000000",
4738
"id": "2943679",
4839
"name": "测试2",
4940
"op_user_id": "100000000",
5041
"owner_id": "100000000",
5142
"sub_type": 0,
5243
"type": 0
53-
}
5444
}
5545
```
5646

@@ -64,17 +54,12 @@
6454

6555
```json
6656
{
67-
"op": 0,
68-
"s": 4,
69-
"t": "CHANNEL_DELETE",
70-
"d": {
7157
"guild_id": "200000000",
7258
"id": "2943679",
7359
"name": "测试2",
7460
"op_user_id": "100000000",
7561
"owner_id": "100000000",
7662
"sub_type": 0,
7763
"type": 0
78-
}
7964
}
8065
```

docs/develop/api-v2/server-inter/channel/manage/event/guild.md

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@
1717

1818
```json
1919
{
20-
"op": 0,
21-
"s": 6,
22-
"t": "GUILD_CREATE",
23-
"d": {
2420
"description": "频道介绍",
2521
"icon": "https://pub.idqqimg.com/pc/misc/files/20211208/311cfc87ce394c62b7c9f0508658cf25.png",
2622
"id": "200000000",
@@ -30,7 +26,6 @@
3026
"name": "频道名称",
3127
"op_user_id": "100000000",
3228
"owner_id": "100000000"
33-
}
3429
}
3530
```
3631

@@ -45,10 +40,6 @@
4540

4641
```json
4742
{
48-
"op": 0,
49-
"s": 7,
50-
"t": "GUILD_UPDATE",
51-
"d": {
5243
"description": "修改了的频道介绍",
5344
"icon": "https://pub.idqqimg.com/pc/misc/files/20211208/311cfc87ce394c62b7c9f0508658cf25.png",
5445
"id": "200000000",
@@ -58,7 +49,6 @@
5849
"name": "频道名称",
5950
"op_user_id": "100000000",
6051
"owner_id": "100000000"
61-
}
6252
}
6353
```
6454

@@ -74,10 +64,6 @@
7464

7565
```json
7666
{
77-
"op": 0,
78-
"s": 5,
79-
"t": "GUILD_DELETE",
80-
"d": {
8167
"description": "频道介绍",
8268
"icon": "https://pub.idqqimg.com/pc/misc/files/20211208/311cfc87ce394c62b7c9f0508658cf25.png",
8369
"id": "200000000",
@@ -87,6 +73,5 @@
8773
"name": "频道名称",
8874
"op_user_id": "100000000",
8975
"owner_id": "100000000"
90-
}
9176
}
9277
```

docs/develop/api-v2/server-inter/channel/role/guild_member.md

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@
1616

1717
```json
1818
{
19-
"op": 0,
20-
"s": 5,
21-
"t": "GUILD_MEMBER_ADD",
22-
"d": {
2319
"guild_id": "200000000",
2420
"joined_at": "2021-10-21T11:20:18+08:00",
2521
"nick": "",
@@ -33,7 +29,6 @@
3329
"id": "8834102668809967837",
3430
"username": "b站机器人"
3531
}
36-
}
3732
}
3833
```
3934

@@ -47,10 +42,6 @@
4742

4843
```json
4944
{
50-
"op": 0,
51-
"s": 6,
52-
"t": "GUILD_MEMBER_UPDATE",
53-
"d": {
5445
"guild_id": "200000000",
5546
"joined_at": "2021-10-21T11:20:18+08:00",
5647
"nick": "",
@@ -62,7 +53,6 @@
6253
"id": "8834102668809967837",
6354
"username": "b站机器人"
6455
}
65-
}
6656
}
6757
```
6858

@@ -76,10 +66,6 @@
7666

7767
```json
7868
{
79-
"op": 0,
80-
"s": 4,
81-
"t": "GUILD_MEMBER_REMOVE",
82-
"d": {
8369
"guild_id": "200000000",
8470
"joined_at": "2021-10-21T11:20:18+08:00",
8571
"nick": "",
@@ -93,6 +79,5 @@
9379
"id": "8834102668809967837",
9480
"username": "b站机器人"
9581
}
96-
}
9782
}
9883
```

docs/develop/api-v2/server-inter/group/manage/event.md

Lines changed: 13 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,9 @@
4242

4343
```json
4444
{
45-
"op": 0,
46-
"s": 2,
47-
"t": "GROUP_ADD_ROBOT",
48-
"id": "GROUP_ADD_ROBOT:39ab91b8-36ee-44d6-80e9-4447a2f2c571",
49-
"d": {
50-
"group_openid": "C9F778FE6ADF9D1D1DBE395BF744A33A",
51-
"op_member_openid": "E4F4AEA33253A2797FB897C50B81D7ED",
52-
"timestamp": 1699240248
53-
}
45+
"group_openid": "C9F778FE6ADF9D1D1DBE395BF744A33A",
46+
"op_member_openid": "E4F4AEA33253A2797FB897C50B81D7ED",
47+
"timestamp": 1699240248
5448
}
5549
```
5650

@@ -96,15 +90,9 @@
9690

9791
```json
9892
{
99-
"op": 0,
100-
"s": 5,
101-
"t": "GROUP_DEL_ROBOT",
102-
"id": "GROUP_DEL_ROBOT:a94f1712-b316-4731-b1f1-9f39474ef4b6",
103-
"d": {
104-
"group_openid": "C9F778FE6ADF9D1D1DBE395BF744A33A",
105-
"op_member_openid": "E4F4AEA33253A2797FB897C50B81D7ED",
106-
"timestamp": 1699240426
107-
}
93+
"group_openid": "C9F778FE6ADF9D1D1DBE395BF744A33A",
94+
"op_member_openid": "E4F4AEA33253A2797FB897C50B81D7ED",
95+
"timestamp": 1699240426
10896
}
10997
```
11098

@@ -151,15 +139,9 @@
151139

152140
```json
153141
{
154-
"op": 0,
155-
"s": 7,
156-
"t": "GROUP_MSG_REJECT",
157-
"id": "GROUP_MSG_REJECT:68f2b039-ae03-44f2-a4d1-b88e5de881cb",
158-
"d": {
159-
"group_openid": "C9F778FE6ADF9D1D1DBE395BF744A33A",
160-
"op_member_openid": "E4F4AEA33253A2797FB897C50B81D7ED",
161-
"timestamp": 1699240458
162-
}
142+
"group_openid": "C9F778FE6ADF9D1D1DBE395BF744A33A",
143+
"op_member_openid": "E4F4AEA33253A2797FB897C50B81D7ED",
144+
"timestamp": 1699240458
163145
}
164146
```
165147

@@ -205,15 +187,10 @@
205187

206188
```json
207189
{
208-
"op": 0,
209-
"s": 8,
210-
"t": "GROUP_MSG_RECEIVE",
211-
"id": "GROUP_MSG_RECEIVE:db4a10f1-0599-4345-bbbb-a2ed194b9c9c",
212-
"d": {
213-
"group_openid": "C9F778FE6ADF9D1D1DBE395BF744A33A",
214-
"op_member_openid": "E4F4AEA33253A2797FB897C50B81D7ED",
215-
"timestamp": 1699240477
216-
}
190+
191+
"group_openid": "C9F778FE6ADF9D1D1DBE395BF744A33A",
192+
"op_member_openid": "E4F4AEA33253A2797FB897C50B81D7ED",
193+
"timestamp": 1699240477
217194
}
218195
```
219196

docs/develop/api-v2/server-inter/message/send-receive/event.md

Lines changed: 35 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -42,28 +42,35 @@
4242
| **属性** | **类型** | **说明** |
4343
| --- | --- | --- |
4444
| id | string | 平台方消息ID,可以用于被动消息发送 |
45-
| author | object | 发送者 {"user_openid": "xxx"} // 用户 openid |
45+
| author | object | 发送者 |
4646
| content | string | 文本消息内容 |
4747
| timestamp | string | 消息生产时间(RFC3339) |
48-
| attachments | object[] | 富媒体文件附件,文件类型:"图片,语音,视频,文件"<br/>{"content_type": "", "filename": "", "height": "", "width": "", "size": "", "url": ""} |
48+
| attachments | object[] | 富媒体文件附件,文件类型:"图片,语音,视频,文件" |
49+
author对象
50+
| **属性** | **类型** | **说明** |
51+
| --- | --- | --- |
52+
| user_openid | string | 用户 openid |
53+
attachment对象
54+
| **属性** | **类型** | **说明** |
55+
| --- | --- | --- |
56+
| content_type | string | 文件类型,"image/jpeg","image/png","image/gif","file","video/mp4","voice" |
57+
| filename | string | 文件名称 |
58+
| height | int | 图片高度 |
59+
| width | int | 图片宽度 |
60+
| size | int | 文件大小 |
61+
| url | string | 文件链接 |
4962

5063

5164
- **事件示例**
5265

5366
```json
5467
{
55-
"op": 0,
56-
"s": 2,
57-
"t": "C2C_MESSAGE_CREATE",
58-
"id": "C2C_MESSAGE_CREATE:051c863a-05d1-483d-8fd5-15b4e1d7ea1a",
59-
"d": {
60-
"author": {
61-
"user_openid": "E4F4AEA33253A2797FB897C50B81D7ED"
62-
},
63-
"content": "123",
64-
"id": "ROBOT1.0_.b6nx.CVryAO0nR58RXuU6SC.m92gc19j02qKqdm8ek!",
65-
"timestamp": "2023-11-06T13:37:18+08:00"
66-
}
68+
"author": {
69+
"user_openid": "E4F4AEA33253A2797FB897C50B81D7ED"
70+
},
71+
"content": "123",
72+
"id": "ROBOT1.0_.b6nx.CVryAO0nR58RXuU6SC.m92gc19j02qKqdm8ek!",
73+
"timestamp": "2023-11-06T13:37:18+08:00"
6774
}
6875
```
6976

@@ -111,30 +118,29 @@
111118
| **属性** | **类型** | **说明** |
112119
| --- | --- | --- |
113120
| id | string | 平台方消息 ID,可以用于被动消息发送 |
114-
| author | object | 发送者 {"member_openid": "xxx"} // 用户在本群的 member_openid |
121+
| author | object | 发送者 |
115122
| content | string | 消息内容 |
116123
| timestamp | string | 消息生产时间(RFC3339) |
117124
| group_openid | string | 群聊的 openid |
118-
| attachments | object[] | 富媒体文件附件,文件类型:"图片,语音,视频,文件"<br/>{"content_type": "", "filename": "", "height": "", "width": "", "size": "", "url": ""} |
125+
| attachments | object[] | 富媒体文件附件,文件类型:"图片,语音,视频,文件"|
126+
127+
author对象
128+
| **属性** | **类型** | **说明** |
129+
| --- | --- | --- |
130+
| member_openid | string | 用户在本群的 member_openid |
119131

120132
- **事件示例**
121133

122134
```json
123135
// Websocket
124136
{
125-
"op": 0,
126-
"s": 3,
127-
"t": "GROUP_AT_MESSAGE_CREATE",
128-
"id": "GROUP_AT_MESSAGE_CREATE:87612938-5b4b-441f-b4aa-2c0266092fe0",
129-
"d": {
130-
"author": {
131-
"member_openid": "E4F4AEA33253A2797FB897C50B81D7ED"
132-
},
133-
"content": " 123",
134-
"group_openid": "C9F778FE6ADF9D1D1DBE395BF744A33A",
135-
"id": "ROBOT1.0_eBIyWnxpmSu6uLQ7u7fU0eGloKGYg4eEa737vRyKnMCgyZjKi7JLYkQ9B0VapbiY",
136-
"timestamp": "2023-11-06T13:37:18+08:00"
137-
}
137+
"author": {
138+
"member_openid": "E4F4AEA33253A2797FB897C50B81D7ED"
139+
},
140+
"content": " 123",
141+
"group_openid": "C9F778FE6ADF9D1D1DBE395BF744A33A",
142+
"id": "ROBOT1.0_eBIyWnxpmSu6uLQ7u7fU0eGloKGYg4eEa737vRyKnMCgyZjKi7JLYkQ9B0VapbiY",
143+
"timestamp": "2023-11-06T13:37:18+08:00"
138144
}
139145
```
140146

0 commit comments

Comments
 (0)