mirror of
https://github.com/SocialSisterYi/bilibili-API-collect.git
synced 2024-12-27 04:50:12 +08:00
增加直播流数据包种类解释 (#906)
* 添加人气榜排名更新 * 添加USER_TOAST_MSG数据包 * 增加 DM_INTERACTION 数据包内容
This commit is contained in:
parent
11908a9d25
commit
8951dce7c8
@ -446,6 +446,73 @@ json格式
|
||||
```
|
||||
</details>
|
||||
|
||||
|
||||
#### 连续弹幕消息
|
||||
|
||||
连续多条相同弹幕时触发
|
||||
|
||||
json格式
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---- | ---- | ------ | --------- |
|
||||
| cmd | str | "DM_INTERACTION" | 如果是进入直播间或关注消息,内容则是"INTERACT_WORD" |
|
||||
| data | obj | 进入直播间的用户的信息 | |
|
||||
|
||||
data字段
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---- | ---- | ------ | --------- |
|
||||
| id | num | 事件ID | |
|
||||
| status | num | 状态 | |
|
||||
| type | num | 事件类型 | |
|
||||
| data | str | 事件数据 | |
|
||||
|
||||
连续发送弹幕事件的data.data字段
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---- | ---- | ------ | --------- |
|
||||
| combo | array | 连续发送弹幕事件信息 | |
|
||||
| merge_interval | num | 合并弹幕时间间隔 | |
|
||||
| card_appear_interval | num | 弹窗出现时间间隔 | |
|
||||
| send_interval | num | 发送时间间隔 | |
|
||||
|
||||
连续发送弹幕事件的data.data.combo字段
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---- | ---- | ------ | --------- |
|
||||
| id | num | 时间ID | |
|
||||
| status | num | 状态 | |
|
||||
| content | str | 重复的弹幕内容 | |
|
||||
| cnt | num | 重复数量 | |
|
||||
| guide | str | 标题词 | "他们都在说:" |
|
||||
| left_duration | num | 左移时长 | |
|
||||
| fade_duration | num | 淡化时长 | |
|
||||
|
||||
<details>
|
||||
<summary>查看消息示例:</summary>
|
||||
|
||||
```json
|
||||
{
|
||||
'': 6785480089600,
|
||||
'status': 4,
|
||||
'type': 102,
|
||||
'data': '{
|
||||
"combo":[{
|
||||
"id":6785480089600,
|
||||
"status":4,
|
||||
"content":"晚安",
|
||||
"cnt":3,
|
||||
"guide":"他们都在说:",
|
||||
"left_duration":20000,
|
||||
"fade_duration":60000}],
|
||||
"merge_interval":1000,
|
||||
"card_appear_interval":1000,
|
||||
"send_interval":1000}'
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
#### 进场或关注消息
|
||||
|
||||
有用户进入直播间或关注主播时触发
|
||||
@ -573,6 +640,85 @@ data字段
|
||||
|
||||
</details>
|
||||
|
||||
#### 用户庆祝消息
|
||||
|
||||
json格式
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---- | ---- |------------------|----------------------------------|
|
||||
| cmd | str | "USER_TOAST_MSG" | 用户购买舰长 / 提督 / 总督后的庆祝消息,内容包含用户陪伴天数 |
|
||||
| data | obj | 上舰人uid & 昵称、上舰信息 | |
|
||||
|
||||
data字段
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---- |-----|--------------------------|-----|
|
||||
| anchor_show | bool | 是否显示 | |
|
||||
| color | str | 颜色 | |
|
||||
| dmscore | num | 待调查 | |
|
||||
| effect_id | num | 待调查 | |
|
||||
| face_effect_id | num | 待调查 | |
|
||||
| gift_id | num | 礼物id | |
|
||||
| group_name | str | 待调查 | |
|
||||
| group_op_type | num | 待调查 | |
|
||||
| group_role_name | str | 待调查 | |
|
||||
| guard_level | num | 大航海等级 | 1: 总督 2: 提督 3:舰长 |
|
||||
| is_group | num | 待调查 | |
|
||||
| is_show | num | 待调查 | |
|
||||
| num | num | 上舰个数 | |
|
||||
| op_type | num | 待调查 | |
|
||||
| payflow_id | str | 待调查 | |
|
||||
| price | num | 价格 |
|
||||
| role_name | str | 身份名称 | |
|
||||
| room_effect_id | num | 待调查 | |
|
||||
| room_group_effect_id | num | 待调查 | |
|
||||
| start_time | num | 待调查 | |
|
||||
| svga_block | num | 待调查 | |
|
||||
| target_guard_count | str | 庆祝消息正文 | |
|
||||
| toast_msg | num | 待调查 | |
|
||||
| uid | num | 上舰人UID | |
|
||||
| unit | str | 购买身份时间单位 | |
|
||||
| user_show | bool | 待调查 | |
|
||||
| username | str | 上舰人用户名 | |
|
||||
|
||||
<details>
|
||||
|
||||
<summary>查看消息示例:</summary>
|
||||
|
||||
```json
|
||||
{
|
||||
'anchor_show': True,
|
||||
'color': '#00D1F1',
|
||||
'dmscore': 90,
|
||||
'effect_id': 397,
|
||||
'end_time': 1702580687,
|
||||
'face_effect_id': 44,
|
||||
'gift_id': 10003,
|
||||
'group_name': '',
|
||||
'group_op_type': 0,
|
||||
'group_role_name': '',
|
||||
'guard_level': 3,
|
||||
'is_group': 0,
|
||||
'is_show': 0,
|
||||
'num': 1,
|
||||
'op_type': 1,
|
||||
'payflow_id':'2312150304155852173446521',
|
||||
'price': 138000,
|
||||
'role_name': '舰长',
|
||||
'room_effect_id': 590,
|
||||
'room_group_effect_id': 1337,
|
||||
'start_time': 1702580687,
|
||||
'svga_block': 0,
|
||||
'target_guard_count': 146,
|
||||
'toast_msg': '<%无光之日%> 在主播Mia米娅-的直播间开通了舰长,今天是TA陪伴主播的第1天',
|
||||
'uid': 79667344,
|
||||
'unit': '月',
|
||||
'user_show': True,
|
||||
'username': '无光之日'}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
#### 醒目留言
|
||||
|
||||
json格式
|
||||
@ -1404,6 +1550,44 @@ list数组中的对象
|
||||
|
||||
</details>
|
||||
|
||||
#### 直播间在人气榜的排名改变
|
||||
|
||||
|
||||
json格式
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---- | ---- | ------ | --------- |
|
||||
| cmd | str | "POPULAR_RANK_CHANGED" | |
|
||||
| data | obj | 直播间的人气榜排名信息 | |
|
||||
|
||||
data字段
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---- | ---- | ------ | --------- |
|
||||
| uid | num | 主播UID | |
|
||||
| rank | num | 人气榜排名 | |
|
||||
| countdown | num | 人气榜下轮结算剩余时长 | |
|
||||
| timestamp | num | 触发时的Unix时间戳 | |
|
||||
| timestamp | str | 待调查 | |
|
||||
|
||||
<details>
|
||||
<summary>查看消息示例:</summary>
|
||||
|
||||
```json
|
||||
{
|
||||
'cmd': 'POPULAR_RANK_CHANGED',
|
||||
'data': {
|
||||
'uid': 780791,
|
||||
'rank': 36,
|
||||
'countdown': 1927,
|
||||
'timestamp': 1702578474,
|
||||
'cache_key': 'rank_change:91a4e81ba3034ae894d61e432aa13081'
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
#### 直播间用户点赞
|
||||
|
||||
json格式
|
||||
|
Loading…
Reference in New Issue
Block a user