bilibili-API-collect/assets/message_stream.html-DYabMnOf.js
github-actions 1424f73d2e generated
2026-01-22 17:37:01 +00:00

3358 lines
932 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{_ as e,c as d,b as s,a as p,d as t,e as l,w as o,r,o as c}from"./app-Dgsdh8A6.js";const D={};function i(u,n){const a=r("RouteLink");return c(),d("div",null,[n[134]||(n[134]=s("h1",{id:"直播间信息流",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#直播间信息流"},[s("span",null,"直播间信息流")])],-1)),n[135]||(n[135]=s("h2",{id:"获取信息流认证秘钥",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#获取信息流认证秘钥"},[s("span",null,"获取信息流认证秘钥")])],-1)),n[136]||(n[136]=s("blockquote",null,[s("p",null,"https://api.live.bilibili.com/xlive/web-room/v1/index/getDanmuInfo")],-1)),n[137]||(n[137]=s("p",null,[s("em",null,"请求方法: GET")],-1)),n[138]||(n[138]=s("p",null,"认证方式: Cookie(SESSDATA)",-1)),s("p",null,[n[1]||(n[1]=t("鉴权方式:")),l(a,{to:"/docs/misc/sign/wbi.html"},{default:o(()=>n[0]||(n[0]=[t("Wbi 签名")])),_:1,__:[0]}),n[2]||(n[2]=t(", Cookie中的")),n[3]||(n[3]=s("code",null,"buvid3",-1)),n[4]||(n[4]=t("不为空"))]),n[139]||(n[139]=s("p",null,"可以选择进行认证,若未认证视作未登录,将会受到限制,详见后续内容。",-1)),n[140]||(n[140]=s("p",null,[s("strong",null,"URL参数")],-1)),s("table",null,[n[20]||(n[20]=s("thead",null,[s("tr",null,[s("th",null,"参数名"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"必要性"),s("th",null,"备注")])],-1)),s("tbody",null,[n[17]||(n[17]=s("tr",null,[s("td",null,"id"),s("td",null,"num"),s("td",null,"直播间真实id"),s("td",null,"必要"),s("td")],-1)),n[18]||(n[18]=s("tr",null,[s("td",null,"type"),s("td",null,"num"),s("td",null,"(?)"),s("td",null,"非必要"),s("td",null,"作用尚不明确")],-1)),n[19]||(n[19]=s("tr",null,[s("td",null,"web_location"),s("td",null,"str"),s("td",null,"(?)"),s("td",null,"非必要"),s("td",null,"作用尚不明确")],-1)),s("tr",null,[n[7]||(n[7]=s("td",null,"w_rid",-1)),n[8]||(n[8]=s("td",null,"str",-1)),n[9]||(n[9]=s("td",null,"Wbi 签名",-1)),n[10]||(n[10]=s("td",null,"必要",-1)),s("td",null,[n[6]||(n[6]=t("详见 ")),l(a,{to:"/docs/misc/sign/wbi.html"},{default:o(()=>n[5]||(n[5]=[t("Wbi 签名")])),_:1,__:[5]})])]),s("tr",null,[n[13]||(n[13]=s("td",null,"wts",-1)),n[14]||(n[14]=s("td",null,"num",-1)),n[15]||(n[15]=s("td",null,"当前时间戳",-1)),n[16]||(n[16]=s("td",null,"必要",-1)),s("td",null,[n[12]||(n[12]=t("详见 ")),l(a,{to:"/docs/misc/sign/wbi.html"},{default:o(()=>n[11]||(n[11]=[t("Wbi 签名")])),_:1,__:[11]})])])])]),n[141]||(n[141]=p(`<p>注: 从2025年5月26日开始正式强制要求Wbi签名2025年6月27日开始要求<code>buvid3</code>。见<a href="https://github.com/SocialSisterYi/bilibili-API-collect/issues/1295" target="_blank" rel="noopener noreferrer">#1295</a></p><p><strong>JSON回复</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>0: 成功<br>1: 错误<br>65530: token 错误 (登录错误)<br>60009: 分区不存在<br>1002002: 房间号错误<br><strong>(其他错误码有待补充)</strong></td></tr><tr><td>message</td><td>str</td><td>错误信息</td><td>默认为空</td></tr><tr><td>ttl</td><td>num</td><td>1</td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>group</td><td>str</td><td>live</td><td></td></tr><tr><td>business_id</td><td>num</td><td>0</td><td></td></tr><tr><td>refresh_row_factor</td><td>num</td><td>0.125</td><td></td></tr><tr><td>refresh_rate</td><td>num</td><td>100</td><td></td></tr><tr><td>max_delay</td><td>num</td><td>5000</td><td></td></tr><tr><td>token</td><td>str</td><td>认证秘钥</td><td></td></tr><tr><td>host_list</td><td>array</td><td>信息流服务器节点列表</td><td></td></tr></tbody></table><p><code>data.host_list[n]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>host</td><td>str</td><td>服务器域名</td><td></td></tr><tr><td>port</td><td>num</td><td>TCP 端口</td><td></td></tr><tr><td>wss_port</td><td>num</td><td>WSS 端口</td><td></td></tr><tr><td>ws_port</td><td>num</td><td>WS 端口</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><p>获得直播间 <code>1017</code> 的信息流认证秘钥</p><div class="language-shell line-numbers-mode" data-highlighter="shiki" data-ext="shell" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-shell"><span class="line"><span style="color:#DCDCAA;">curl</span><span style="color:#CE9178;"> &#39;https://api.live.bilibili.com/xlive/web-room/v1/index/getDanmuInfo?id=1017&amp;type=0&amp;web_location=444.8&amp;w_rid=cf24f88ea0cbb61e7b29aed0c070187d&amp;wts=1748266797&#39;</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div></div></div><details><summary>查看响应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ttl&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">:{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;group&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;live&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;business_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;refresh_row_factor&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0.125</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;refresh_rate&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">100</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max_delay&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;token&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;gZ2Pp2T4rIc2HfD0e53FHhQAwKWjb6-QDD84AcxXi8sk3S89XcdvPWOgClZIMZ5mESr19-JKTOFxayX4IjeSQuckWqohE5Y0aHn-agpc2uU7aPXW3-Xmra3QEKljMZS5fM3q2vCf2XcAsjc8Xup7MVAc8SLWWXhQz0s7f1alCkaJBAIPA-i2nS39Ri4O&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;host_list&quot;</span><span style="color:#D4D4D4;">:[</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;host&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;zj-cn-live-comet.chat.bilibili.com&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2243</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wss_port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2245</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ws_port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2244</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;host&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;zj-cn-live-comet.chat.bilibili.com&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2243</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wss_port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2245</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ws_port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2244</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;host&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;bd-sz-live-comet-14.chat.bilibili.com&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2243</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wss_port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2245</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ws_port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2244</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;host&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;bd-bj-live-comet-09.chat.bilibili.com&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2243</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wss_port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2245</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ws_port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2244</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;host&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;broadcastlv.chat.bilibili.com&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2243</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wss_port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2245</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ws_port&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2244</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h2 id="数据包格式" tabindex="-1"><a class="header-anchor" href="#数据包格式"><span>数据包格式</span></a></h2><p>数据包为 MQ (Message Queue, 消息队列) 使用 WebSocket 或 TCP 连接作为通道, 具体格式为 头部数据 + 正文数据</p><p><strong>注: 特别的</strong>, WS 与 WSS 连接地址带有路径 <code>/sub</code>, 如 <code>wss://broadcastlv.chat.bilibili.com:443/sub</code>.</p><p><strong>再注:</strong> B 站更新了隐私政策, 连接建立后, 若该连接认证时传入信息来自未登录用户, 会提示 <code>为保护用户隐私,未注册登陆用户将无法查看他人昵称</code>, 随后部分数据包(如“弹幕”、“用户交互消息”)的用户 mid 都为 <code>0</code>, 用户名部分也使用 <code>*</code> 保护, 部分房间受到豁免, 参见 <a href="https://github.com/SocialSisterYi/bilibili-API-collect/issues/732" target="_blank" rel="noopener noreferrer">#732</a></p><p>操作流程 (伪代码):</p><div class="language-javascript line-numbers-mode" data-highlighter="shiki" data-ext="javascript" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-javascript"><span class="line"><span style="color:#569CD6;">const</span><span style="color:#4FC1FF;"> s</span><span style="color:#D4D4D4;"> = </span><span style="color:#569CD6;">new</span><span style="color:#DCDCAA;"> Socket</span><span style="color:#D4D4D4;">(</span><span style="color:#9CDCFE;">uri</span><span style="color:#D4D4D4;">);</span></span>
<span class="line"><span style="color:#6A9955;">// 认证包</span></span>
<span class="line"><span style="color:#9CDCFE;">s</span><span style="color:#D4D4D4;">.</span><span style="color:#DCDCAA;">send</span><span style="color:#D4D4D4;">(</span><span style="color:#CE9178;">&#39;verify_hello&#39;</span><span style="color:#D4D4D4;">);</span></span>
<span class="line"><span style="color:#9CDCFE;">s</span><span style="color:#D4D4D4;">.</span><span style="color:#DCDCAA;">receive</span><span style="color:#D4D4D4;">(</span><span style="color:#CE9178;">&#39;verfiy_reply&#39;</span><span style="color:#D4D4D4;">);</span></span>
<span class="line"><span style="color:#6A9955;">// 心跳包</span></span>
<span class="line"><span style="color:#DCDCAA;">setInterval</span><span style="color:#D4D4D4;">(() </span><span style="color:#569CD6;">=&gt;</span><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> s</span><span style="color:#D4D4D4;">.</span><span style="color:#DCDCAA;">send</span><span style="color:#D4D4D4;">(</span><span style="color:#CE9178;">&#39;heartbeat&#39;</span><span style="color:#D4D4D4;">);</span></span>
<span class="line"><span style="color:#9CDCFE;"> s</span><span style="color:#D4D4D4;">.</span><span style="color:#DCDCAA;">receive</span><span style="color:#D4D4D4;">(</span><span style="color:#CE9178;">&#39;heartbeat_reply&#39;</span><span style="color:#D4D4D4;">);</span></span>
<span class="line"><span style="color:#D4D4D4;">}, </span><span style="color:#B5CEA8;">30000</span><span style="color:#D4D4D4;">);</span></span>
<span class="line"><span style="color:#6A9955;">// 接收普通包</span></span>
<span class="line"><span style="color:#C586C0;">while</span><span style="color:#D4D4D4;"> (!</span><span style="color:#9CDCFE;">s</span><span style="color:#D4D4D4;">.</span><span style="color:#DCDCAA;">isclosed</span><span style="color:#D4D4D4;">()) {</span></span>
<span class="line"><span style="color:#9CDCFE;"> s</span><span style="color:#D4D4D4;">.</span><span style="color:#DCDCAA;">receive</span><span style="color:#D4D4D4;">(</span><span style="color:#CE9178;">&#39;normal_package&#39;</span><span style="color:#D4D4D4;">);</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>头部格式:</p><table><thead><tr><th>偏移量</th><th>长度</th><th>类型</th><th>含义</th></tr></thead><tbody><tr><td>0</td><td>4</td><td>uint32</td><td>封包总大小 (头部大小 + 正文大小)</td></tr><tr><td>4</td><td>2</td><td>uint16</td><td>头部大小 (一般为 0x0010, 即 16 字节)</td></tr><tr><td>6</td><td>2</td><td>uint16</td><td>协议版本:<br>0: 普通包 (正文不使用压缩)<br>1: 心跳及认证包 (正文不使用压缩)<br>2: 普通包 (正文使用 zlib 压缩)<br>3: 普通包 (使用 brotli 压缩的多个带文件头的普通包)</td></tr><tr><td>8</td><td>4</td><td>uint32</td><td>操作码 (封包类型)</td></tr><tr><td>12</td><td>4</td><td>uint32</td><td>sequence, 每次发包时向上递增</td></tr></tbody></table><p>操作码:</p><table><thead><tr><th>代码</th><th>含义</th></tr></thead><tbody><tr><td>2</td><td>心跳包</td></tr><tr><td>3</td><td>心跳包回复 (人气值)</td></tr><tr><td>5</td><td>普通包 (命令)</td></tr><tr><td>7</td><td>认证包</td></tr><tr><td>8</td><td>认证包回复</td></tr></tbody></table><p><em>普通包可能包含多条命令, 每个命令有一个头部, 指示该条命令的长度等信息</em></p><h2 id="数据包" tabindex="-1"><a class="header-anchor" href="#数据包"><span>数据包</span></a></h2><h3 id="认证包" tabindex="-1"><a class="header-anchor" href="#认证包"><span>认证包</span></a></h3><p><em>方向: 上行</em></p><p>注: 连接成功后 5 秒内发送, 否则强制断开连接</p><p>再注: 若<code>uid</code>字段填写的是用户mid则通过<code>获取信息流认证密钥</code>接口使用的认证信息所属用户mid必须与<code>uid</code>字段相同,并正确传递认证密钥,否则强制断开连接。</p><p><strong>JSON正文:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>必要性</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>num</td><td>用户mid</td><td>非必要</td><td>0 即为游客登录</td></tr><tr><td>roomid</td><td>num</td><td>加入房间的id</td><td>必要</td><td>直播间真实id</td></tr><tr><td>protover</td><td>num</td><td>协议版本</td><td>非必要</td><td>3, 与数据包头部协议版本无关</td></tr><tr><td>platform</td><td>str</td><td>平台标识</td><td>非必要</td><td><code>web</code></td></tr><tr><td>type</td><td>num</td><td>2</td><td>非必要</td><td></td></tr><tr><td>key</td><td>str</td><td>认证秘钥</td><td>非必要</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-text"><span class="line"><span>00000000: 0000 00ff 0010 0001 0000 0007 0000 0001 ................</span></span>
<span class="line"><span>00000001: 7b22 7569 6422 3a31 3630 3134 3836 3234 {&quot;uid&quot;:160148624</span></span>
<span class="line"><span>00000002: 2c22 726f 6f6d 6964 223a 3232 3630 3831 ,&quot;roomid&quot;:226081</span></span>
<span class="line"><span>00000003: 3132 2c22 7072 6f74 6f76 6572 223a 332c 12,&quot;protover&quot;:3,</span></span>
<span class="line"><span>00000004: 2270 6c61 7466 6f72 6d22 3a22 7765 6222 &quot;platform&quot;:&quot;web&quot;</span></span>
<span class="line"><span>00000005: 2c22 7479 7065 223a 322c 226b 6579 223a ,&quot;type&quot;:2,&quot;key&quot;:</span></span>
<span class="line"><span>00000006: 2230 7670 5448 5737 7757 556e 6c6f 5270 &quot;0vpTHW7wWUnloRp</span></span>
<span class="line"><span>00000007: 5251 6b47 764e 626e 7776 7364 6d2d 7159 RQkGvNbnwvsdm-qY</span></span>
<span class="line"><span>00000008: 4777 4243 5875 2d59 5164 6e57 7653 5547 GwBCXu-YQdnWvSUG</span></span>
<span class="line"><span>00000009: 7373 4139 7962 4b68 7932 6a78 3952 6f63 ssA9ybKhy2jx9Roc</span></span>
<span class="line"><span>0000000a: 4150 4651 6d54 4f6b 5277 6b4b 687a 4479 APFQmTOkRwkKhzDy</span></span>
<span class="line"><span>0000000b: 4839 5054 756f 5468 6834 4630 7562 584c H9PTuoThh4F0ubXL</span></span>
<span class="line"><span>0000000c: 4964 6e69 3734 5539 304b 4242 6972 3248 Idni74U90KBBir2H</span></span>
<span class="line"><span>0000000d: 7451 3941 3777 674b 3438 4b7a 495f 5a5a tQ9A7wgK48KzI_ZZ</span></span>
<span class="line"><span>0000000e: 3838 7557 4e59 6652 4f48 6964 4e6a 3732 88uWNYfROHidNj72</span></span>
<span class="line"><span>0000000f: 7061 796e 3479 3071 4268 513d 3d22 7d payn4y0qBhQ==&quot;}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="认证包回复" tabindex="-1"><a class="header-anchor" href="#认证包回复"><span>认证包回复</span></a></h3><p><em>方向: 下行</em></p><p>注: 在认证包发送成功后就会收到 JSON 正文, 若失败则返回 HTTP/0.9 的 403</p><p><strong>JSON正文:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>num</td><td>返回值</td><td>0: 认证成功</td></tr></tbody></table><p><strong>示例:</strong></p><div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-text"><span class="line"><span>00000000: 0000 001a 0010 0001 0000 0008 0000 0001 ................</span></span>
<span class="line"><span>00000001: 7b22 636f 6465 223a 307d {&quot;code&quot;:0}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="心跳包" tabindex="-1"><a class="header-anchor" href="#心跳包"><span>心跳包</span></a></h3><p><em>方向: 上行</em></p><p>注: 30 秒左右发送一次, 否则 60 秒后会被强制断开连接</p><p><strong>正文:</strong></p><p>可以为空或任意字符</p><p><strong>示例:</strong></p><div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-text"><span class="line"><span>00000000: 0000 001f 0010 0001 0000 0002 0000 0001 ................</span></span>
<span class="line"><span>00000001: 5b6f 626a 6563 7420 4f62 6a65 6374 5d [object Object]</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="心跳包回复-人气值" tabindex="-1"><a class="header-anchor" href="#心跳包回复-人气值"><span>心跳包回复 (人气值)</span></a></h3><p><em>方向: 下行</em></p><p>注: 在心跳包发送成功后就会收到</p><p><strong>正文:</strong></p><p>正文分为两个部分</p><ul><li><p>第一部分: uint32 整数代表的房间当前的人气值</p></li><li><p>第二部分: 心跳包正文内容</p></li></ul><p><strong>示例:</strong></p><p>示例房间内人气值为 2466 (0x000009a2)</p><div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-text"><span class="line"><span>00000000: 0000 0014 0010 0001 0000 0003 0000 0000 ................</span></span>
<span class="line"><span>00000001: 0000 09a2 5b6f 626a 6563 7420 4f62 6a65 ....[object Obje</span></span>
<span class="line"><span>00000002: 6374 5d ct]</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3 id="普通包" tabindex="-1"><a class="header-anchor" href="#普通包"><span>普通包</span></a></h3><p><em>方向: 下行</em></p><p><strong>正文:</strong></p><p>一般为普通 JSON 数据</p><p>大多数普通包都经过 zlib 或 brotli 压缩</p><p><strong>示例:</strong></p><div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-text"><span class="line"><span>00000000: 0000 0086 0010 0003 0000 0005 0000 0000 ................</span></span>
<span class="line"><span>00000001: 8b38 8000 0000 7200 1000 0000 0000 0500 .8....r.........</span></span>
<span class="line"><span>00000002: 0000 007b 2263 6d64 223a 2257 4154 4348 ...{&quot;cmd&quot;:&quot;WATCH</span></span>
<span class="line"><span>00000003: 4544 5f43 4841 4e47 4522 2c22 6461 7461 ED_CHANGE&quot;,&quot;data</span></span>
<span class="line"><span>00000004: 223a 7b22 6e75 6d22 3a32 3230 3937 2c22 &quot;:{&quot;num&quot;:22097,&quot;</span></span>
<span class="line"><span>00000005: 7465 7874 5f73 6d61 6c6c 223a 2232 2e32 text_small&quot;:&quot;2.2</span></span>
<span class="line"><span>00000006: e4b8 8722 2c22 7465 7874 5f6c 6172 6765 ...&quot;,&quot;text_large</span></span>
<span class="line"><span>00000007: 223a 2232 2e32 e4b8 87e4 baba e79c 8be8 &quot;:&quot;2.2..........</span></span>
<span class="line"><span>00000008: bf87 227d 7d03 ..&quot;}}.</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h4 id="弹幕-danmu-msg" tabindex="-1"><a class="header-anchor" href="#弹幕-danmu-msg"><span>弹幕 (DANMU_MSG)</span></a></h4><p>注: 当收到弹幕时接收到此条消息, 10 进制转 16 进制若位数不足则在左侧补 <code>0</code></p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>DANMU_MSG</code></td><td></td></tr><tr><td>dm_v2</td><td>str</td><td>空串?</td><td></td></tr><tr><td>info</td><td>array</td><td>弹幕信息</td><td>感谢 <a href="https://github.com/SocialSisterYi/bilibili-API-collect/issues/1084" target="_blank" rel="noopener noreferrer">#1084</a> 补充</td></tr><tr><td>msg_id</td><td>str</td><td>弹幕id?</td><td>极低概率存在</td></tr><tr><td>p_is_ack</td><td>bool</td><td></td><td>极低概率存在</td></tr><tr><td>p_msg_type</td><td>num</td><td></td><td>极低概率存在</td></tr><tr><td>send_time</td><td>num</td><td>发送时间戳</td><td>Unix 毫秒时间戳,极低概率存在</td></tr></tbody></table><p><code>info</code> 数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>array</td><td>弹幕信息</td><td>大部分信息可从 <code>info[0][15].extra</code> 获取</td></tr><tr><td>1</td><td>str</td><td>弹幕文本</td><td></td></tr><tr><td>2</td><td>array</td><td>发送者信息</td><td>大部分信息可从 <code>info[0][15].user</code> 获取</td></tr><tr><td>3</td><td>array</td><td>发送者粉丝勋章信息</td><td>若无则为空</td></tr><tr><td>4</td><td>array</td><td>发送者UL等级信息</td><td></td></tr><tr><td>5</td><td>array</td><td>?</td><td></td></tr><tr><td>6</td><td>num</td><td>0?</td><td></td></tr><tr><td>7</td><td>num</td><td>0?</td><td></td></tr><tr><td>8</td><td>null</td><td></td><td></td></tr><tr><td>9</td><td>obj</td><td>发送时间戳</td><td></td></tr><tr><td>10</td><td>num</td><td>0?</td><td></td></tr><tr><td>11</td><td>num</td><td>0?</td><td></td></tr><tr><td>12</td><td>null</td><td></td><td></td></tr><tr><td>13</td><td>null</td><td></td><td></td></tr><tr><td>14</td><td>num</td><td>0?</td><td></td></tr><tr><td>15</td><td>num</td><td>?</td><td></td></tr><tr><td>16</td><td>array</td><td>?</td><td></td></tr></tbody></table><p><code>info[0]</code> 数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>num</td><td></td><td></td></tr><tr><td>1</td><td>num</td><td>弹幕模式</td><td>弹幕的 mode 字段</td></tr><tr><td>2</td><td>num</td><td>弹幕字体大小</td><td>弹幕的 fontsize 字段</td></tr><tr><td>3</td><td>num</td><td>弹幕颜色</td><td>弹幕的 color 字段<br>十六进制颜色值的十进制数字</td></tr><tr><td>4</td><td>num</td><td>发送时的 UNIX 毫秒时间戳</td><td>弹幕的 rnd 字段</td></tr><tr><td>5</td><td>num</td><td></td><td>一个负整数</td></tr><tr><td>6</td><td>num</td><td>0?</td><td></td></tr><tr><td>7</td><td>str</td><td>可能为颜色?</td><td>一个 16 进制数</td></tr><tr><td>8</td><td>num</td><td>0?</td><td></td></tr><tr><td>9</td><td>num</td><td>0?</td><td></td></tr><tr><td>10</td><td>num</td><td>0?</td><td></td></tr><tr><td>11</td><td>str</td><td>空串?</td><td></td></tr><tr><td>12</td><td>num</td><td>0?</td><td></td></tr><tr><td>13</td><td>str</td><td>字符串表示的 JSON Object</td><td>空?</td></tr><tr><td>14</td><td>str</td><td>字符串表示的 JSON Object</td><td>空?</td></tr><tr><td>15</td><td>obj</td><td>弹幕补充信息</td><td></td></tr><tr><td>16</td><td>obj</td><td>活动相关信息?</td><td></td></tr><tr><td>17</td><td>num</td><td>0?</td><td></td></tr><tr><td>18</td><td>null</td><td></td><td></td></tr></tbody></table><p><code>info[0][15]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>extra</td><td>str</td><td>弹幕信息</td><td>字符串表示的 JSON</td></tr><tr><td>mode</td><td>num</td><td>弹幕模式?</td><td></td></tr><tr><td>show_player_type</td><td>num</td><td>0?</td><td></td></tr><tr><td>user</td><td>obj</td><td>用户相关信息</td><td></td></tr></tbody></table><p><code>info[0][15].extra</code> 表示的对象:</p><p>见下方 JSONC</p><div class="language-jsonc line-numbers-mode" data-highlighter="shiki" data-ext="jsonc" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-jsonc"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;send_from_me&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">// 是否由该接收消息的用户发送</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mode&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">// 弹幕模式 (info[0][1])</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9920249</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">// 弹幕颜色 (info[0][3])</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dm_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">25</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">// 弹幕字体大小 (info[0][2])</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;player_mode&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_player_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;白花300块[热]&quot;</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">// 弹幕文本 (info[1])</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;user_hash&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;197700816&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;emoticon_unique&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;bulge_display&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;recommend_score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;main_state_dm_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;objective_state_dm_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;direction&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">// 弹幕方向?</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pk_direction&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;quartet_direction&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anniversary_crowd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;yeah_space_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;yeah_space_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_to_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;space_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;space_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;animation&quot;</span><span style="color:#D4D4D4;">: {},</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;emots&quot;</span><span style="color:#D4D4D4;">: { </span><span style="color:#6A9955;">// 表情相关信息 (用于文本替换)</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;[热]&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;count&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;descript&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;[热]&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;emoji&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;[热]&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;emoticon_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">278</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;emoticon_unique&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;emoji_278&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">20</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;http://i0.hdslb.com/bfs/live/6df760280b17a6cbac8c1874d357298f982ba4cf.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">20</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_audited&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id_str&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;364b06e3c561af3d5921f1253d66c1d575&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;prefix&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;resource&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ChronosWealth_4.png&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_reply&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">// 显示回复?</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;reply_mid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;reply_uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;reply_uname_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;reply_is_mystery&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hit_combo&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p><code>info[0][15].user</code> 对象:</p>`,79)),s("table",null,[n[35]||(n[35]=s("thead",null,[s("tr",null,[s("th",null,"字段"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"备注")])],-1)),s("tbody",null,[n[28]||(n[28]=s("tr",null,[s("td",null,"base"),s("td",null,"obj"),s("td",null,"基本信息"),s("td")],-1)),n[29]||(n[29]=s("tr",null,[s("td",null,"guard"),s("td",null,"null"),s("td"),s("td")],-1)),n[30]||(n[30]=s("tr",null,[s("td",null,"guard_leader"),s("td",null,"obj"),s("td",null,"?"),s("td")],-1)),s("tr",null,[n[25]||(n[25]=s("td",null,"medal",-1)),n[26]||(n[26]=s("td",null,"obj",-1)),n[27]||(n[27]=s("td",null,"粉丝排信息",-1)),s("td",null,[n[22]||(n[22]=t("参见 ")),l(a,{to:"/docs/user/medals.html#%E6%8C%87%E5%AE%9A%E7%94%A8%E6%88%B7%E7%9A%84%E6%89%80%E6%9C%89%E7%B2%89%E4%B8%9D%E5%8B%8B%E7%AB%A0%E4%BF%A1%E6%81%AF"},{default:o(()=>n[21]||(n[21]=[t("指定用户的所有粉丝勋章信息")])),_:1,__:[21]}),n[23]||(n[23]=t()),n[24]||(n[24]=s("code",null,"data.list[n].uinfo_medal",-1))])]),n[31]||(n[31]=s("tr",null,[s("td",null,"title"),s("td",null,"obj"),s("td",null,"?"),s("td")],-1)),n[32]||(n[32]=s("tr",null,[s("td",null,"uhead_frame"),s("td",null,"null"),s("td"),s("td")],-1)),n[33]||(n[33]=s("tr",null,[s("td",null,"uid"),s("td",null,"num"),s("td",null,"发送者 mid"),s("td")],-1)),n[34]||(n[34]=s("tr",null,[s("td",null,"wealth"),s("td",null,"null"),s("td"),s("td")],-1))])]),n[142]||(n[142]=s("p",null,[s("code",null,"info[0][15].user.base"),t(" 对象:")],-1)),s("table",null,[n[50]||(n[50]=s("thead",null,[s("tr",null,[s("th",null,"字段"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"备注")])],-1)),s("tbody",null,[n[43]||(n[43]=s("tr",null,[s("td",null,"face"),s("td",null,"str"),s("td",null,"发送者头像 URL"),s("td")],-1)),n[44]||(n[44]=s("tr",null,[s("td",null,"is_mystery"),s("td",null,"bool"),s("td",null,"是否是神秘用户?"),s("td")],-1)),n[45]||(n[45]=s("tr",null,[s("td",null,"name"),s("td",null,"str"),s("td",null,"发送者用户名"),s("td")],-1)),n[46]||(n[46]=s("tr",null,[s("td",null,"name_color"),s("td",null,"num"),s("td",null,"用户名颜色"),s("td",null,"10 进制")],-1)),n[47]||(n[47]=s("tr",null,[s("td",null,"name_color_str"),s("td",null,"num"),s("td",null,"字符串表示的颜色"),s("td")],-1)),s("tr",null,[n[40]||(n[40]=s("td",null,"offical_info",-1)),n[41]||(n[41]=s("td",null,"obj",-1)),n[42]||(n[42]=s("td",null,"认证信息",-1)),s("td",null,[n[37]||(n[37]=t("参见 ")),l(a,{to:"/docs/user/info.html#%E7%94%A8%E6%88%B7%E7%A9%BA%E9%97%B4%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF"},{default:o(()=>n[36]||(n[36]=[t("用户空间详细信息")])),_:1,__:[36]}),n[38]||(n[38]=t()),n[39]||(n[39]=s("code",null,"data.official",-1))])]),n[48]||(n[48]=s("tr",null,[s("td",null,"origin_info"),s("td",null,"obj"),s("td",null,[t("同 "),s("code",null,"face"),t(),s("code",null,"name")]),s("td")],-1)),n[49]||(n[49]=s("tr",null,[s("td",null,"risk_ctrl_info"),s("td",null,"null"),s("td"),s("td")],-1))])]),n[143]||(n[143]=p("<p><code>info[0][15].user.title</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>old_title_css_id</td><td>str</td><td>空串?</td><td></td></tr><tr><td>title_css_id</td><td>str</td><td>空串?</td><td></td></tr></tbody></table><p><code>info[0][16]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>activity_identity</td><td>str</td><td>空串?</td><td></td></tr><tr><td>activity_source</td><td>num</td><td>0?</td><td></td></tr><tr><td>not_show</td><td>num</td><td>0?</td><td></td></tr></tbody></table><p><code>info[2]</code> 数组:</p>",5)),s("table",null,[n[64]||(n[64]=s("thead",null,[s("tr",null,[s("th",null,"项"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"备注")])],-1)),s("tbody",null,[n[58]||(n[58]=s("tr",null,[s("td",null,"0"),s("td",null,"num"),s("td",null,"发送者 mid"),s("td",null,[t("同 "),s("code",null,"info[0][15].user.uid")])],-1)),n[59]||(n[59]=s("tr",null,[s("td",null,"1"),s("td",null,"str"),s("td",null,"发送者用户名"),s("td",null,[t("同 "),s("code",null,"info[0][15].user.base.name")])],-1)),n[60]||(n[60]=s("tr",null,[s("td",null,"2"),s("td",null,"num"),s("td",null,"0?"),s("td")],-1)),n[61]||(n[61]=s("tr",null,[s("td",null,"3"),s("td",null,"num"),s("td",null,"0?"),s("td")],-1)),n[62]||(n[62]=s("tr",null,[s("td",null,"4"),s("td",null,"num"),s("td",null,"0?"),s("td")],-1)),s("tr",null,[n[55]||(n[55]=s("td",null,"5",-1)),n[56]||(n[56]=s("td",null,"num",-1)),n[57]||(n[57]=s("td",null,"用户权限等级?",-1)),s("td",null,[n[52]||(n[52]=t("参见 ")),l(a,{to:"/docs/user/info.html#%E7%94%A8%E6%88%B7%E7%A9%BA%E9%97%B4%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF"},{default:o(()=>n[51]||(n[51]=[t("用户空间详细信息")])),_:1,__:[51]}),n[53]||(n[53]=t()),n[54]||(n[54]=s("code",null,"data.rank",-1))])]),n[63]||(n[63]=s("tr",null,[s("td",null,"6"),s("td",null,"num"),s("td",null,"?"),s("td")],-1))])]),n[144]||(n[144]=p(`<p><code>info[3]</code> 数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>num</td><td>同 <code>info[0][15].user.medal.level</code></td><td></td></tr><tr><td>1</td><td>str</td><td>同 <code>info[0][15].user.medal.name</code></td><td></td></tr><tr><td>2</td><td>str</td><td>粉丝牌创建主播名称</td><td></td></tr><tr><td>3</td><td>num</td><td>?</td><td></td></tr><tr><td>4</td><td>num</td><td>同 <code>info[0][15].user.medal.color</code></td><td></td></tr><tr><td>5</td><td>str</td><td>空串?</td><td></td></tr><tr><td>6</td><td>num</td><td>0?</td><td></td></tr><tr><td>7</td><td>num</td><td>同 <code>info[0][15].user.medal.color_border</code></td><td></td></tr><tr><td>8</td><td>num</td><td>同 <code>info[0][15].user.medal.color_start</code></td><td></td></tr><tr><td>9</td><td>num</td><td>同 <code>info[0][15].user.medal.color_end</code></td><td></td></tr><tr><td>10</td><td>num</td><td>同 <code>info[0][15].user.medal.guard_level</code></td><td></td></tr><tr><td>11</td><td>num</td><td>同 <code>info[0][15].user.medal.is_light</code></td><td></td></tr><tr><td>12</td><td>num</td><td>同 <code>info[0][15].user.medal.ruid</code></td><td></td></tr></tbody></table><p><code>info[4]</code> 数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>num</td><td>?</td><td></td></tr><tr><td>1</td><td>num</td><td>?</td><td></td></tr><tr><td>2</td><td>num</td><td>?</td><td></td></tr><tr><td>3</td><td>num</td><td>?</td><td></td></tr><tr><td>4</td><td>num</td><td>?</td><td></td></tr></tbody></table><p><code>info[5]</code> 数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>str</td><td>空串?</td><td></td></tr><tr><td>1</td><td>str</td><td>空串?</td><td></td></tr></tbody></table><p><code>info[9]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>ct</td><td>str</td><td>?</td><td>16 进制</td></tr><tr><td>ts</td><td>num</td><td>发送时间</td><td>UNIX 秒级时间戳</td></tr></tbody></table><p><code>info[16]</code> 数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>num</td><td>?</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例(带注释):</summary><div class="language-jsonc line-numbers-mode" data-highlighter="shiki" data-ext="jsonc" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-jsonc"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;DANMU_MSG&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dm_v2&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;info&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 25</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//字体大小</span></span>
<span class="line"><span style="color:#B5CEA8;"> 9920249</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//弹幕颜色代码(10进制)#975ef9</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1723979200649</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> -1312973962</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;0bc8acd0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;{}&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;{}&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;extra&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">send_from_me</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:false,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">mode</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">color</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:9920249,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">dm_type</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">font_size</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:25,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">player_mode</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">show_player_type</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">content</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">白花300块[热]</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">user_hash</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">197700816</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">emoticon_unique</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">bulge_display</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">recommend_score</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:3,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">main_state_dm_color</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">objective_state_dm_color</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">direction</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">pk_direction</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">quartet_direction</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">anniversary_crowd</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">yeah_space_type</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">yeah_space_url</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">jump_to_url</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">space_type</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">space_url</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">animation</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:{},</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">emots</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">[热]</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">count</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">descript</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">[热]</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">emoji</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">[热]</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">emoticon_id</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:278,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">emoticon_unique</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">emoji_278</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">height</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:20,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">url</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">http://i0.hdslb.com/bfs/live/6df760280b17a6cbac8c1874d357298f982ba4cf.png</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">width</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:20}},</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">is_audited</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:false,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">id_str</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">364b06e3c561af3d5921f1253d66c1d575</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">icon</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">prefix</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">type</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">resource</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">ChronosWealth_4.png</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">}},</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">show_reply</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:true,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">reply_mid</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">reply_uname</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">reply_uname_color</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">reply_is_mystery</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:false,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">hit_combo</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0}&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mode&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_player_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;user&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/5a9bb9cac3afbb58347c808ae76aaa41ca967d07.jpg&quot;</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//弹幕发送用户头像</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_mystery&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;tim1997&quot;</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//弹幕发送用户名称</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name_color_str&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;official_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;role&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;origin_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/5a9bb9cac3afbb58347c808ae76aaa41ca967d07.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;tim1997&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;risk_ctrl_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_leader&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_guard_leader&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2951253</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//粉丝牌颜色(10进制)#2d0855</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">16771156</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//粉丝牌边框颜色(10进制)#ffe854</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10329087</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//粉丝牌渐变颜色结束(10进制)#9d9bff</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2951253</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//粉丝牌渐变颜色开始(10进制)#2d0855</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/1d16bf0fcc3b1b768d1179d60f1fdbabe6ab4489.png&quot;</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//粉丝牌左边的图标</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//类型 1.总督 2.提督 3舰长</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;honor_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1279130</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_light&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">29</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//粉丝牌等级</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;果咩吖&quot;</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//粉丝牌名称</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3546569288714792</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//粉丝牌创建者UID</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">50427312</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;typ&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;user_receive_count&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#D47AFFFF&quot;</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//粉丝牌边框颜色(APP)</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#9660E5CC&quot;</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//粉丝牌渐变颜色结束(APP)</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#6C00A099&quot;</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//粉丝牌右边等级数字颜色(APP)</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#9660E5CC&quot;</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//粉丝牌渐变颜色开始(APP)</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFFFFFFF&quot;</span><span style="color:#6A9955;"> //粉丝牌右边圆形颜色(APP)</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;old_title_css_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title_css_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uhead_frame&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6088969</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//弹幕发送用户UID</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wealth&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;activity_identity&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;activity_source&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;not_show&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;白花300块[热]&quot;</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//弹幕内容</span></span>
<span class="line"><span style="color:#D4D4D4;"> [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 6088969</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//同info[0][15].user.uid</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;tim1997&quot;</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//同info[0][15].user.base.name</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 10000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#D4D4D4;"> [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 29</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//同info[0][15].user.medal.level</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;果咩吖&quot;</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//同info[0][15].user.medal.name</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;果宝Official&quot;</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//粉丝牌创建主播名称</span></span>
<span class="line"><span style="color:#B5CEA8;"> 31180317</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 2951253</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//同info[0][15].user.medal.color</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 16771156</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//同info[0][15].user.medal.color_border</span></span>
<span class="line"><span style="color:#B5CEA8;"> 2951253</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//同info[0][15].user.medal.color_start</span></span>
<span class="line"><span style="color:#B5CEA8;"> 10329087</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//同info[0][15].user.medal.color_end</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//同info[0][15].user.medal.guard_level</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span><span style="color:#D4D4D4;">, </span><span style="color:#6A9955;">//同info[0][15].user.medal.is_light</span></span>
<span class="line"><span style="color:#B5CEA8;"> 3546569288714792</span><span style="color:#6A9955;"> //同info[0][15].user.medal.ruid</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#D4D4D4;"> [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 39</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 10512625</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 42523</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 2</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#D4D4D4;"> [</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#569CD6;"> null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ct&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;AFFF4206&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1723979200</span><span style="color:#6A9955;"> //时间戳(秒级)</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#569CD6;"> null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#569CD6;"> null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1040</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#D4D4D4;"> [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 49</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#569CD6;"> null</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="交互信息合并-dm-interaction" tabindex="-1"><a class="header-anchor" href="#交互信息合并-dm-interaction"><span>交互信息合并 (DM_INTERACTION)</span></a></h4><p>注: 连续多条相同弹幕时触发</p><p><strong>JSON正文:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>DM_INTERACTION</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>事件 ID</td><td></td></tr><tr><td>status</td><td>num</td><td>状态</td><td></td></tr><tr><td>type</td><td>num</td><td>事件类型</td><td>101:投票<br>102:弹幕<br>103:关注<br>104:送礼<br>105:分享<br>106:点赞</td></tr><tr><td>data</td><td>str</td><td>事件数据</td><td>一个JSON字符串</td></tr><tr><td>dmsource</td><td>num</td><td></td><td></td></tr></tbody></table><p><code>data.data</code> 字符串对象:</p><p>内容格式取决于<code>data.type</code>的类型,下面将按照<code>data.data(类型)</code>进行区分标记。</p><p>温馨提示: 要记得先解析<code>data.data</code>内的JSON字符串不要直接使用哦。</p><p><code>data.data(101)</code> 对象: (投票)</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>question</td><td>str</td><td>投票问题</td><td></td></tr><tr><td>options</td><td>obj</td><td>投票详细选项</td><td></td></tr><tr><td>vote_id</td><td>num</td><td>投票id</td><td></td></tr><tr><td>cnt</td><td>num</td><td>弹幕计数</td><td></td></tr><tr><td>duration</td><td>num</td><td>持续时间</td><td>单位毫秒</td></tr><tr><td>left_duration</td><td>num</td><td>剩余时间</td><td>单位毫秒</td></tr><tr><td>fade_duration</td><td>num</td><td>(?)</td><td></td></tr><tr><td>waiting_duration</td><td>num</td><td>(?)</td><td></td></tr><tr><td>result</td><td>num</td><td>投票倾向状态</td><td></td></tr><tr><td>result_text</td><td>str</td><td>投票倾向提示</td><td></td></tr><tr><td>component</td><td>str</td><td>投票链接</td><td></td></tr><tr><td>natural_die_duration</td><td>num</td><td>(?)</td><td></td></tr><tr><td>my_vote</td><td>num</td><td>(?)</td><td></td></tr><tr><td>component_anchor</td><td>str</td><td>投票控制链接</td><td></td></tr><tr><td>audit_reason</td><td>str</td><td>审核结果</td><td></td></tr><tr><td>combo</td><td>obj</td><td>投票状态展示</td><td></td></tr></tbody></table><p><code>data.data(101).options</code> 数组中对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>idx</td><td>num</td><td>选项索引</td><td></td></tr><tr><td>desc</td><td>str</td><td>选项内容</td><td></td></tr><tr><td>cnt</td><td>num</td><td>票数</td><td></td></tr><tr><td>percent</td><td>num</td><td>显示占比</td><td></td></tr></tbody></table><p><code>data.data(101).combo</code> 数组中对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>标识id</td><td>同<code>data.data.options</code>数组中对象的<code>idx</code></td></tr><tr><td>status</td><td>num</td><td>状态</td><td>同<code>data.status</code></td></tr><tr><td>content</td><td>str</td><td>投票选项内容</td><td></td></tr><tr><td>cnt</td><td>str</td><td>弹幕计数</td><td></td></tr><tr><td>guide</td><td>str</td><td>(?)</td><td>空字符串</td></tr><tr><td>left_duration</td><td>num</td><td>剩余时间</td><td></td></tr><tr><td>fade_duration</td><td>num</td><td>(?)</td><td></td></tr><tr><td>prefix_icon</td><td>str</td><td>投票选项图标</td><td></td></tr></tbody></table><p><code>data.data(102)</code> 对象: (弹幕)</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>combo</td><td>array</td><td>连续发送弹幕事件信息</td><td></td></tr><tr><td>merge_interval</td><td>num</td><td>合并弹幕时间间隔</td><td></td></tr><tr><td>card_appear_interval</td><td>num</td><td>弹窗出现时间间隔</td><td></td></tr><tr><td>send_interval</td><td>num</td><td>发送时间间隔</td><td></td></tr></tbody></table><p><code>data.data(102).combo[n]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>标识 ID</td><td></td></tr><tr><td>status</td><td>num</td><td>状态</td><td></td></tr><tr><td>content</td><td>str</td><td>重复的弹幕内容</td><td></td></tr><tr><td>cnt</td><td>num</td><td>重复数量</td><td></td></tr><tr><td>guide</td><td>str</td><td>标题词</td><td>&quot;他们都在说:&quot;</td></tr><tr><td>left_duration</td><td>num</td><td>左移时长</td><td></td></tr><tr><td>fade_duration</td><td>num</td><td>淡化时长</td><td></td></tr></tbody></table><p><code>data.data(103)</code> 对象: (关注)</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>fade_duration</td><td>num</td><td></td><td></td></tr><tr><td>cnt</td><td>num</td><td>关注计数</td><td></td></tr><tr><td>card_appear_interval</td><td>num</td><td></td><td></td></tr><tr><td>suffix_text</td><td>str</td><td>提示文本</td><td><code>人关注了主播</code></td></tr><tr><td>reset_cnt</td><td>num</td><td></td><td></td></tr><tr><td>display_flag</td><td>num</td><td></td><td></td></tr></tbody></table><p><code>data.data(104)</code> 对象: (送礼)</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>fade_duration</td><td>num</td><td></td><td></td></tr><tr><td>cnt</td><td>num</td><td>投喂计数</td><td></td></tr><tr><td>card_appear_interval</td><td>num</td><td></td><td></td></tr><tr><td>suffix_text</td><td>str</td><td>提示文本</td><td><code>人在投喂</code></td></tr><tr><td>reset_cnt</td><td>num</td><td></td><td></td></tr><tr><td>display_flag</td><td>num</td><td></td><td></td></tr><tr><td>gift_id</td><td>num</td><td>礼物 ID</td><td></td></tr><tr><td>gift_alert_message</td><td>str</td><td></td><td></td></tr></tbody></table><p><code>data.data(105)</code> 对象: (分享)</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>fade_duration</td><td>num</td><td></td><td></td></tr><tr><td>cnt</td><td>num</td><td>分享计数</td><td></td></tr><tr><td>card_appear_interval</td><td>num</td><td></td><td></td></tr><tr><td>suffix_text</td><td>str</td><td>提示文本</td><td><code>人分享了直播间</code></td></tr><tr><td>reset_cnt</td><td>num</td><td></td><td></td></tr><tr><td>display_flag</td><td>num</td><td></td><td></td></tr></tbody></table><p><code>data.data(106)</code> 对象: (点赞)</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>fade_duration</td><td>num</td><td></td><td></td></tr><tr><td>cnt</td><td>num</td><td>点赞计数</td><td></td></tr><tr><td>card_appear_interval</td><td>num</td><td></td><td></td></tr><tr><td>suffix_text</td><td>str</td><td>提示文本</td><td><code>人正在点赞</code></td></tr><tr><td>reset_cnt</td><td>num</td><td></td><td></td></tr><tr><td>display_flag</td><td>num</td><td></td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看正文示例:</summary><p>type===101</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;DM_INTERACTION&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">question</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">投票</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">options</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:[{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">idx</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">desc</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">赞成</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">cnt</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">percent</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0.5},{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">idx</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:2,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">desc</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">弃权</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">cnt</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">percent</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0.5}],</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">vote_id</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:98014370742272,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">cnt</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">duration</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:60000,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">left_duration</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:60000,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">fade_duration</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1000,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">waiting_duration</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:-1,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">result</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">result_text</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">平局</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">component</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">https://live.bilibili.com/p/html/live-app-guessing-game/vote.html?is_live_half_webview=1</span><span style="color:#D7BA7D;">\\\\</span><span style="color:#CE9178;">u0026hybrid_half_ui=1,3,100p,245,0,0,30,100,12,0;2,2,375,100p,0,0,30,100,12,0;3,3,100p,245,0,0,30,100,12,0;4,2,375,100p,0,0,30,100,12,0;5,3,100p,70p,0,0,30,100,12,0;6,3,100p,70p,0,0,30,100,12,0;7,3,100p,70p,0,0,30,100,12,0;8,3,100p,70p,0,0,30,100,12,0</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">natural_die_duration</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:30000,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">my_vote</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">component_anchor</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">https://live.bilibili.com/p/html/live-app-guessing-game/anchor_vote.html?pc_ui=390,428,0,3</span><span style="color:#D7BA7D;">\\\\</span><span style="color:#CE9178;">u0026is_live_half_webview=1</span><span style="color:#D7BA7D;">\\\\</span><span style="color:#CE9178;">u0026hybrid_half_ui=1,3,100p,448,0,0,30,0,12,0;2,2,375,100p,0,0,30,0,12,0;3,3,100p,448,0,0,30,0,12,0;4,2,375,100p,0,0,30,0,12,0;5,3,100p,448,0,0,30,0,12,0;6,2,320,100p,0,0,30,0,12,0;7,2,320,100p,0,0,30,0,12,0;8,2,320,100p,0,0,30,0,12,0#/</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">audit_reason</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">您提交的弹幕投票未审核通过,请修改</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">combo</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:[{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">id</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">status</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:2,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">content</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">赞成</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">cnt</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">guide</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">left_duration</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:60000,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">fade_duration</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">prefix_icon</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">http://i0.hdslb.com/bfs/dm/7d7e3682c9116aa3503418abe3cde6b45ed2e91e.png</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">},{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">id</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:2,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">status</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:2,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">content</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">弃权</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">cnt</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">guide</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">left_duration</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:60000,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">fade_duration</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">prefix_icon</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">http://i0.hdslb.com/bfs/dm/f83c7280b2a90b4f58a68fd8c594ea7d5667e3cb.png</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">}]}&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">36</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">98014370742272</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">101</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>type===102</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;DM_INTERACTION&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6785480089600</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">102</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;combo&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6785480089600</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;晚安&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cnt&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guide&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;他们都在说:&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;left_duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">20000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;fade_duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">60000</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;merge_interval&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;card_appear_interval&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;send_interval&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1000</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>type===103</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;DM_INTERACTION&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">fade_duration</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:10000,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">cnt</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:6,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">card_appear_interval</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">suffix_text</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">人关注了主播</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">reset_cnt</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">display_flag</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1}&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">36</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">94362402889728</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">103</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>type===104</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;DM_INTERACTION&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">fade_duration</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:10000,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">cnt</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:5,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">card_appear_interval</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">suffix_text</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">人在投喂</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">reset_cnt</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">display_flag</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">gift_id</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:33988,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">gift_alert_message</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">投喂一个%s支持主播</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">}&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">36</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">85744481752576</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">104</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>type===105</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;DM_INTERACTION&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">fade_duration</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:10000,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">cnt</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">card_appear_interval</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">suffix_text</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">人分享了直播间</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">reset_cnt</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">display_flag</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1}&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">36</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">85743053669888</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">105</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>type===106</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;DM_INTERACTION&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">fade_duration</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:10000,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">cnt</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:11,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">card_appear_interval</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:0,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">suffix_text</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">人正在点赞</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">reset_cnt</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">display_flag</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1}&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">36</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">66159395305984</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">106</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="用户交互消息-interact-word" tabindex="-1"><a class="header-anchor" href="#用户交互消息-interact-word"><span>用户交互消息 (INTERACT_WORD)</span></a></h4><p>注: 有用户进入直播间、关注主播、分享直播间时触发</p><p>已被<code>INTERACT_WORD_V2</code>替换。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>INTERACT_WORD</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>用户交互信息</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>contribution</td><td>obj</td><td>待调查</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>fans_medal</td><td>obj</td><td>粉丝勋章</td><td></td></tr><tr><td>identities</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_spread</td><td>num</td><td>待调查</td><td></td></tr><tr><td>msg_type</td><td>num</td><td>1为进场2为关注3为分享</td><td></td></tr><tr><td>roomid</td><td>num</td><td>房间号</td><td></td></tr><tr><td>is_spread</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_spread</td><td>num</td><td>待调查</td><td></td></tr><tr><td>score</td><td>num</td><td>待调查</td><td></td></tr><tr><td>spread_desc</td><td>str</td><td>待调查</td><td></td></tr><tr><td>spread_info</td><td>str</td><td>待调查</td><td></td></tr><tr><td>tail_icon</td><td>num</td><td>待调查</td><td></td></tr><tr><td>timestamp</td><td>num</td><td>时间戳</td><td></td></tr><tr><td>trigger_time</td><td>num</td><td>触发时间</td><td></td></tr><tr><td>uid</td><td>num</td><td>用户ID</td><td></td></tr><tr><td>uname</td><td>str</td><td>用户名称</td><td></td></tr><tr><td>uname_color</td><td>str</td><td>用户名称颜色</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;INTERACT_WORD&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;contribution&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;grade&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;fans_medal&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">890976</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_lighted&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">12632256</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">12632256</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">12632256</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;小豆皮&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">134</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;special&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6574487</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;identities&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_spread&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">24143902</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1644563948936</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;spread_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;spread_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tail_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1644563948</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;trigger_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1644563947876475000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">335979315</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;TIM_Init&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="用户交互消息v2-interact-word-v2" tabindex="-1"><a class="header-anchor" href="#用户交互消息v2-interact-word-v2"><span>用户交互消息V2 (INTERACT_WORD_V2)</span></a></h4><p>注: 该cmd已将<code>INTERACT_WORD</code>替换</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>INTERACT_WORD_V2</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>dmscore</td><td>num</td><td></td><td></td></tr><tr><td>pb</td><td>str</td><td>使用 base64 编码 protobuf 后的数据</td><td>解析后数据基本与<code>INTERACT_WORD</code>的<code>data</code>相同</td></tr></tbody></table><p>用于解析protobuf数据的proto文件: <a href="https://github.com/SocialSisterYi/bilibili-API-collect/issues/1332#issuecomment-3047237367" target="_blank" rel="noopener noreferrer">#1332(comment)</a></p><p>注: 先用 base64 解码 <code>data.pb</code> 内的字符串为字节数据pb再使用proto文件解码pb数据。</p><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;INTERACT_WORD_V2&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pb&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;CJTwwNEBEgpTdGFyU2VhMjQ2IgIDASgBMNWgITispaTDBkDUubHe/jJKLAiv8CkQEhoG55Sf5oCBIKS6ngYopLqeBjCkup4GOKS6ngZAAWDVoCFo9JQRYgB4gZ/v1tmc1qcYmgEAsgHPAQiU8MDRARJYCgpTdGFyU2VhMjQ2EkpodHRwczovL2kwLmhkc2xiLmNvbS9iZnMvZmFjZS8xMDliNzg3YzVmMTEzYzRhM2M3NDE1YmI5YmY2YjgyYmMzM2JjNGUyLmpwZxpnCgbnlJ/mgIEQEhikup4GIKS6ngYopLqeBjCkup4GOP/hAUgBUK/wKWD0lBF6CSNEQzZCNkI5OYIBCSNEQzZCNkI5OYoBCSNEQzZCNkI5OZIBCSNGRkZGRkZGRpoBCSM4MTAwMUY5OSICCAkyALoBAA==&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="上舰通知-guard-buy" tabindex="-1"><a class="header-anchor" href="#上舰通知-guard-buy"><span>上舰通知 (GUARD_BUY)</span></a></h4><p>注: 当有用户购买 舰长 / 提督 / 总督 时</p><p><strong>JSON消息:</strong></p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>GUARD_BUY</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>num</td><td>用户ID</td><td></td></tr><tr><td>username</td><td>str</td><td>用户名称</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>大航海等级</td><td>1: 总督<br>2: 提督<br>3:舰长</td></tr><tr><td>num</td><td>num</td><td>数量</td><td></td></tr><tr><td>price</td><td>num</td><td>原金瓜子标价</td><td>即 CNY*1000</td></tr><tr><td>gift_id</td><td>num</td><td>礼物id</td><td></td></tr><tr><td>gift_name</td><td>str</td><td>礼物名称</td><td></td></tr><tr><td>start_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>end_time</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;GUARD_BUY&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14225357</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;username&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;妙妙喵喵妙妙喵O_O&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">198000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10003</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;舰长&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1677069316</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1677069316</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="用户庆祝消息-user-toast-msg" tabindex="-1"><a class="header-anchor" href="#用户庆祝消息-user-toast-msg"><span>用户庆祝消息 (USER_TOAST_MSG)</span></a></h4><p>注: 用户购买 舰长 / 提督 / 总督 后的庆祝消息, 内容包含用户陪伴天数</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>USER_TOAST_MSG</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>anchor_show</td><td>bool</td><td>是否显示</td><td></td></tr><tr><td>color</td><td>str</td><td>颜色</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>effect_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>face_effect_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>gift_id</td><td>num</td><td>礼物id</td><td></td></tr><tr><td>group_name</td><td>str</td><td>待调查</td><td></td></tr><tr><td>group_op_type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>group_role_name</td><td>str</td><td>待调查</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>大航海等级</td><td>1: 总督<br>2:<br>提督<br>3:舰长</td></tr><tr><td>is_group</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_show</td><td>num</td><td>待调查</td><td></td></tr><tr><td>num</td><td>num</td><td>上舰个数</td><td></td></tr><tr><td>op_type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>payflow_id</td><td>str</td><td>待调查</td><td></td></tr><tr><td>price</td><td>num</td><td>实际金瓜子标价</td><td>即 CNY*1000</td></tr><tr><td>role_name</td><td>str</td><td>身份名称</td><td></td></tr><tr><td>room_effect_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>room_group_effect_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>start_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>svga_block</td><td>num</td><td>待调查</td><td></td></tr><tr><td>target_guard_count</td><td>str</td><td>庆祝消息正文</td><td></td></tr><tr><td>toast_msg</td><td>num</td><td>待调查</td><td></td></tr><tr><td>uid</td><td>num</td><td>上舰人UID</td><td></td></tr><tr><td>unit</td><td>str</td><td>购买身份时间单位</td><td></td></tr><tr><td>user_show</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>username</td><td>str</td><td>上舰人用户名</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;USER_TOAST_MSG&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_show&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#00D1F1&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">90</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;effect_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">397</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1702580687</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face_effect_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">44</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10003</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;group_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;group_op_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;group_role_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_group&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_show&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;op_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;payflow_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2312150304155852173446521&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">138000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;role_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;舰长&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_effect_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">590</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_group_effect_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1337</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1702580687</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;svga_block&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_guard_count&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">146</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;toast_msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&lt;%无光之日%&gt; 在主播Mia米娅-的直播间开通了舰长今天是TA陪伴主播的第1天&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">79667344</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;unit&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;月&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;user_show&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;username&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;无光之日&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="醒目留言-super-chat-message" tabindex="-1"><a class="header-anchor" href="#醒目留言-super-chat-message"><span>醒目留言 (SUPER_CHAT_MESSAGE)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>SUPER_CHAT_MESSAGE</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr><tr><td>roomid</td><td>num</td><td>直播间房间号 (非短号)</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>background_bottom_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>background_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>background_color_end</td><td>str</td><td>待调查</td><td></td></tr><tr><td>background_color_start</td><td>str</td><td>待调查</td><td></td></tr><tr><td>background_icon</td><td>str</td><td>待调查</td><td></td></tr><tr><td>background_image</td><td>str</td><td>待调查</td><td></td></tr><tr><td>background_price_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>color_point</td><td>num</td><td>待调查</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>end_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>gift</td><td>obj</td><td>礼物信息</td><td></td></tr><tr><td>id</td><td>num</td><td>醒目留言 ID</td><td></td></tr><tr><td>is_ranked</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_send_audit</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_info</td><td>obj</td><td>SC发送用户佩戴的粉丝牌信息</td><td></td></tr><tr><td>message</td><td>str</td><td>sc内容</td><td></td></tr><tr><td>message_font_color</td><td>str</td><td>SC文本颜色</td><td></td></tr><tr><td>message_trans</td><td>str</td><td>机翻sc内容</td><td></td></tr><tr><td>price</td><td>num</td><td>sc金额</td><td>为 CNY 价值</td></tr><tr><td>rate</td><td>num</td><td>待调查</td><td></td></tr><tr><td>start_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>time</td><td>num</td><td>sc持续时间</td><td></td></tr><tr><td>token</td><td>num</td><td>待调查</td><td></td></tr><tr><td>trans_mark</td><td>num</td><td>待调查</td><td></td></tr><tr><td>ts</td><td>num</td><td>待调查</td><td></td></tr><tr><td>uid</td><td>num</td><td>发送用户uid</td><td></td></tr><tr><td>user_info</td><td>obj</td><td>发送用户信息</td><td></td></tr></tbody></table><p><code>data.gift</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>gift_id</td><td>num</td><td>礼物id</td><td></td></tr><tr><td>gift_name</td><td>str</td><td>礼物名称</td><td>一般均为&quot;醒目留言&quot;</td></tr><tr><td>num</td><td>num</td><td>数量</td><td></td></tr></tbody></table><p><code>data.medal_info</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>anchor_roomid</td><td>num</td><td>房间号</td><td>包含短号</td></tr><tr><td>anchor_uname</td><td>str</td><td>主播昵称</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>大航海等级</td><td>1: 总督<br>2: 提督<br>3: 舰长</td></tr><tr><td>icon_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_lighted</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>medal_color_border</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_color_end</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_color_start</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_level</td><td>num</td><td>粉丝牌等级</td><td></td></tr><tr><td>medal_name</td><td>str</td><td>粉丝牌名称</td><td></td></tr><tr><td>special</td><td>str</td><td>待调查</td><td></td></tr><tr><td>target_id</td><td>num</td><td>粉丝牌对应的主播mid</td><td></td></tr></tbody></table><p><code>data.user_info</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>face</td><td>num</td><td>用户头像</td><td></td></tr><tr><td>face_frame</td><td>num</td><td>头像边框</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>大航海等级</td><td>1: 总督<br>2: 提督<br>3: 舰长</td></tr><tr><td>is_main_vip</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_svip</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_vip</td><td>num</td><td>待调查</td><td></td></tr><tr><td>level_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>manager</td><td>num</td><td>待调查</td><td></td></tr><tr><td>name_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>title</td><td>str</td><td>待调查</td><td></td></tr><tr><td>uname</td><td>str</td><td>用户名称</td><td></td></tr><tr><td>user_level</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;SUPER_CHAT_MESSAGE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_bottom_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#2A60B2&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#EDF5FF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#405D85&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#3171D2&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_image&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a712efa5c6ebc67bafbe8352d3e74b820a00c13e.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_price_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#7497CD&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color_point&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0.7</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">120</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1677069095</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">12000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;醒目留言&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6522809</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_ranked&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_send_audit&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">732</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;Asaki大人&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_lighted&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#1a544b&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6809855</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5414290</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1725515</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">21</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ASAKI&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;special&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">194484313</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;猪播完美预测自己第一个死,这就是鹅鸭杀高玩吗&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message_font_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#A3F6FF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message_trans&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rate&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1677069035</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">60</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;token&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;7BED5681&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;trans_mark&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1677069035</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">294094150</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;user_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/7a11b48e0a3055e220fa8b4c7d938cd4bcac2577.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face_frame&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/80f732943cc3367029df65e267960d56736a82ee.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_main_vip&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_svip&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_vip&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#969696&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;manager&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#00D1F1&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;界原虚&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;user_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6154037</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="醒目留言日语-super-chat-message-jpn" tabindex="-1"><a class="header-anchor" href="#醒目留言日语-super-chat-message-jpn"><span>醒目留言日语 (SUPER_CHAT_MESSAGE_JPN)</span></a></h4><p>基本同 <a href="#%E9%86%92%E7%9B%AE%E7%95%99%E8%A8%80-super_chat_message">醒目留言 (SUPER_CHAT_MESSAGE)</a>, 但多了 <code>message_jpn</code> 字段</p><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;SUPER_CHAT_MESSAGE_JPN&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;3790747&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;394060741&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rate&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;棉花转盘中了武器后上号30抽3武器救命&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message_jpn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_ranked&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_image&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a712efa5c6ebc67bafbe8352d3e74b820a00c13e.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#EDF5FF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_price_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#7497CD&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_bottom_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#2A60B2&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1650363318</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;token&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;24655ABF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1871001</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;special&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;棉花大哥哥&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">103</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">24</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;棉花花&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#1a544b&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;user_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;改了名真的能中吗&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;http://i1.hdslb.com/bfs/face/e2391f132cd981fb70468a8ce9418513e959eb10.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face_frame&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/80f732943cc3367029df65e267960d56736a82ee.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;user_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">11</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#61c05a&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_vip&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_svip&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_main_vip&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;manager&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">60</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1650363318</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1650363378</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">12000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;醒目留言&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;34348&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="醒目留言删除-super-chat-message-delete" tabindex="-1"><a class="header-anchor" href="#醒目留言删除-super-chat-message-delete"><span>醒目留言删除 (SUPER_CHAT_MESSAGE_DELETE)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>SUPER_CHAT_MESSAGE_DELETE</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>消息本体</td><td></td></tr><tr><td>roomid</td><td>num</td><td>直播间号</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>ids</td><td>arr</td><td>待删除的醒目留言 ID 列表</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;SUPER_CHAT_MESSAGE_DELETE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ids&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 3897503</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">23708804</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="送礼-send-gift" tabindex="-1"><a class="header-anchor" href="#送礼-send-gift"><span>送礼 (SEND_GIFT)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>SEND_GIFT</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>消息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>action</td><td>str</td><td>礼物操作,一般为&quot;投喂&quot;</td><td></td></tr><tr><td>batch_combo_id</td><td>str</td><td>待调查</td><td>有时为空字符串</td></tr><tr><td>batch_combo_send</td><td>obj</td><td>待调查</td><td>有时为null</td></tr><tr><td>beatId</td><td>str</td><td>待调查</td><td></td></tr><tr><td>biz_source</td><td>str</td><td>待调查</td><td></td></tr><tr><td>blind_gift</td><td></td><td>待调查</td><td></td></tr><tr><td>broadcast_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>coin_type</td><td>str</td><td>标识金银瓜子礼物对应是否付费?</td><td></td></tr><tr><td>combo_resources_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>combo_send</td><td></td><td>待调查</td><td></td></tr><tr><td>comber_stay_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>combo_total_coin</td><td>num</td><td>待调查</td><td></td></tr><tr><td>crit_prob</td><td>num</td><td>待调查</td><td></td></tr><tr><td>demarcation</td><td>num</td><td>待调查</td><td></td></tr><tr><td>discount_price</td><td>num</td><td>待调查</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>draw</td><td>num</td><td>待调查</td><td></td></tr><tr><td>effect</td><td>num</td><td>待调查</td><td></td></tr><tr><td>effect_block</td><td>num</td><td>待调查</td><td></td></tr><tr><td>face</td><td>str</td><td>礼物投喂者的头像URL</td><td></td></tr><tr><td>face_effect_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>face_effect_type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>float_sc_resource_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>giftId</td><td>num</td><td>礼物ID</td><td></td></tr><tr><td>giftName</td><td>str</td><td>礼物名称</td><td></td></tr><tr><td>giftType</td><td>num</td><td>待调查</td><td></td></tr><tr><td>gold</td><td>number</td><td>待调查</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_first</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>is_join_receiver</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>is_naming</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>is_special_batch</td><td>num</td><td>待调查</td><td></td></tr><tr><td>magnification</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_info</td><td>obj</td><td>礼物投喂者粉丝奖牌信息</td><td></td></tr><tr><td>name_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>num</td><td>num</td><td>该次投喂的礼物数量</td><td></td></tr><tr><td>original_gift_name</td><td>str</td><td>待调查</td><td></td></tr><tr><td>price</td><td>num</td><td>价值</td><td></td></tr><tr><td>rcost</td><td>num</td><td>待调查</td><td></td></tr><tr><td>receive_user_info</td><td>obj</td><td>礼物接收者信息,一般是主播</td><td></td></tr><tr><td>remain</td><td>num</td><td>待调查</td><td></td></tr><tr><td>rnd</td><td>num</td><td>礼物发送时的时间戳以及后面9位未知数字</td><td></td></tr><tr><td>send_master</td><td></td><td>待调查</td><td></td></tr><tr><td>silver</td><td>num</td><td>待调查</td><td></td></tr><tr><td>super</td><td>num</td><td>待调查</td><td></td></tr><tr><td>super_batch_gift_num</td><td>num</td><td>待调查</td><td></td></tr><tr><td>super_gift_num</td><td>num</td><td>待调查</td><td></td></tr><tr><td>svga_block</td><td>num</td><td>待调查</td><td></td></tr><tr><td>switch</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>tag_image</td><td>str</td><td>待调查</td><td></td></tr><tr><td>tid</td><td>num</td><td>礼物发送时的时间戳以及后面9位未知数字</td><td>似乎与rnd字段相同</td></tr><tr><td>timestamp</td><td>num</td><td>礼物发送时的时间戳</td><td></td></tr><tr><td>top_list</td><td></td><td>待调查</td><td></td></tr><tr><td>total_coin</td><td>num</td><td>实际金银瓜子总价值</td><td>不是总等于 num*price</td></tr><tr><td>uid</td><td>num</td><td>礼物投喂者的UID</td><td></td></tr><tr><td>uname</td><td>str</td><td>礼物投喂者的名称</td><td></td></tr></tbody></table><p><code>data.batch_combo_send</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>action</td><td>str</td><td>礼物操作,一般为&quot;投喂&quot;</td><td></td></tr><tr><td>batch_combo_id</td><td>str</td><td>待调查</td><td></td></tr><tr><td>batch_combo_num</td><td>num</td><td>待调查</td><td></td></tr><tr><td>blind_gift</td><td></td><td>待调查</td><td></td></tr><tr><td>gift_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>gift_name</td><td>str</td><td>投喂的礼物名称</td><td>待调查</td></tr><tr><td>gift_num</td><td>num</td><td>投喂礼物数量</td><td>待调查</td></tr><tr><td>send_master</td><td></td><td>待调查</td><td></td></tr><tr><td>uid</td><td>num</td><td>礼物投喂者的UID</td><td></td></tr><tr><td>uname</td><td>str</td><td>礼物投喂者的名称</td><td></td></tr></tbody></table><p><code>data.medal_info</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>anchor_roomid</td><td>num</td><td>待调查</td><td></td></tr><tr><td>anchor_uname</td><td>str</td><td>待调查</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>待调查</td><td></td></tr><tr><td>icon_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>is_lighted</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_color</td><td>num</td><td>礼物投喂者的粉丝奖牌颜色</td><td>十六进制颜色值转为了十进制表示</td></tr><tr><td>medal_border_color</td><td>num</td><td>礼物投喂者的粉丝奖牌边框颜色</td><td>十六进制颜色值的十进制表示</td></tr><tr><td>medal_color_end</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_color_start</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_level</td><td>num</td><td>礼物投喂者的粉丝奖牌等级</td><td></td></tr><tr><td>medal_name</td><td>str</td><td>礼物投喂者的粉丝奖牌名称</td><td></td></tr><tr><td>special</td><td>str</td><td>待调查</td><td></td></tr><tr><td>target_id</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><p><code>data.receive_user_info</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>num</td><td>礼物接收者的UID</td><td>一般为主播的UID</td></tr><tr><td>uname</td><td>str</td><td>礼物接收者的名称</td><td>一般为主播的名称</td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;SEND_GIFT&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;action&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;投喂&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;batch_combo_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;batch:gift:combo_id:510149209:36047134:31036:1673622464.8445&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;batch_combo_send&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;action&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;投喂&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;batch_combo_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;batch:gift:combo_id:510149209:36047134:31036:1673622464.8445&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;batch_combo_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;blind_gift&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31036</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;小花花&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;send_master&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">510149209</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;12138额83121&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;beatId&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;biz_source&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;live&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;blind_gift&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;broadcast_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;coin_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;gold&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;combo_resources_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;combo_send&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;action&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;投喂&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;combo_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;gift:combo_id:510149209:36047134:31036:1673622464.8434&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;combo_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31036</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;小花花&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;send_master&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">510149209</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;12138额83121&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;combo_stay_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;combo_total_coin&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">100</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;crit_prob&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;demarcation&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;discount_price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">100</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">8</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;draw&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;effect&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;effect_block&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/fb79103e8b33547023e2010030b6889bba2b49bf.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face_effect_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face_effect_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;float_sc_resource_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;giftId&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31036</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;giftName&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;小花花&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;giftType&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gold&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_first&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_join_receiver&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_naming&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_special_batch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;magnification&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_lighted&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;special&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;original_gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">100</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rcost&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">164536872</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;receive_user_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">36047134</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;小霖QL&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;remain&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rnd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1673622464121900003&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;send_master&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;silver&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;super&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;super_batch_gift_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;super_gift_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;svga_block&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;switch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tag_image&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1673622464121900003&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1673622464</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;top_list&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;total_coin&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">100</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">510149209</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;12138额83121&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="礼物星球点亮-gift-star-process" tabindex="-1"><a class="header-anchor" href="#礼物星球点亮-gift-star-process"><span>礼物星球点亮 (GIFT_STAR_PROCESS)</span></a></h4><p>注: 主播的礼物星球其一点亮之后</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>GIFT_STAR_PROCESS</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>status</td><td>num</td><td>待调查</td><td></td></tr><tr><td>tip</td><td>str</td><td>点亮礼物星球的消息文本</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;GIFT_STAR_PROCESS&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tip&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;情书已点亮&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="礼物星球进度更新-widget-gift-star-process" tabindex="-1"><a class="header-anchor" href="#礼物星球进度更新-widget-gift-star-process"><span>礼物星球进度更新 (WIDGET_GIFT_STAR_PROCESS)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>WIDGET_GIFT_STAR_PROCESS</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>start_date</td><td>num</td><td>开始时间?</td><td>一个年月日数字,格式 <code>Number(String(年) + String(月) + String(日))</code>,详见消息示例</td></tr><tr><td>process_list</td><td>arr</td><td>礼物进度列表</td><td></td></tr><tr><td>finished</td><td>bool</td><td>是否完成?</td><td></td></tr><tr><td>ddl_timestamp</td><td>num</td><td>截止时间?</td><td>Unix 秒时间戳</td></tr><tr><td>version</td><td>num</td><td>更新时间</td><td>Unix 毫秒时间戳</td></tr><tr><td>reward_gift</td><td>num</td><td></td><td></td></tr><tr><td>reward_gift_img</td><td>str</td><td></td><td></td></tr><tr><td>reward_gift_name</td><td>str</td><td></td><td></td></tr><tr><td>level_info</td><td>null</td><td>(?)</td><td></td></tr></tbody></table><p><code>data.process_list</code> 数组:</p><table><thead><tr><th>索引</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>obj</td><td>礼物需求1</td><td></td></tr><tr><td>1</td><td>obj</td><td>礼物需求2</td><td></td></tr><tr><td>2</td><td>obj</td><td>礼物需求3</td><td></td></tr></tbody></table><p><code>data.process_list</code> 数组中对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>gift_id</td><td>num</td><td>礼物id</td><td></td></tr><tr><td>gift_img</td><td>str</td><td>礼物图片</td><td></td></tr><tr><td>gift_name</td><td>str</td><td>礼物名称</td><td><code>礼物星球</code></td></tr><tr><td>completed_num</td><td>num</td><td>当前数量</td><td></td></tr><tr><td>target_num</td><td>num</td><td>目标数量</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;WIDGET_GIFT_STAR_PROCESS&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_date&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">20250728</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;process_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">33988</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/7164c955ec0ed7537491d189b821cc68f1bea20d.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;礼物星球&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;completed_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">155</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1000</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31036</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/8b40d0470890e7d573995383af8a8ae074d485d9.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;礼物星球&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;completed_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">123</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">500</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">34382</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/3a1cc7ca50da48670d9f7aa6c8d3cd874228f7b0.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;礼物星球&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;completed_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;finished&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ddl_timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754236800</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;version&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754030237877</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;reward_gift&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;reward_gift_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;reward_gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="礼物连击-combo-send" tabindex="-1"><a class="header-anchor" href="#礼物连击-combo-send"><span>礼物连击 (COMBO_SEND)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>COMBO_SEND</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>action</td><td>str</td><td>礼物操作,一般为&quot;投喂&quot;</td><td></td></tr><tr><td>batch_combo_id</td><td>str</td><td>待调查</td><td></td></tr><tr><td>batch_combo_num</td><td>num</td><td>连击礼物数量</td><td></td></tr><tr><td>combo_id</td><td>str</td><td>待调查</td><td></td></tr><tr><td>combo_num</td><td>str</td><td>连击礼物数量</td><td></td></tr><tr><td>combo_total_coin</td><td>num</td><td>待调查</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>gift_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>gift_name</td><td>str</td><td>连击礼物的名称</td><td></td></tr><tr><td>gift_num</td><td>num</td><td>0</td><td></td></tr><tr><td>is_join_receiver</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>is_naming</td><td>bool</td><td>待调查</td><td></td></tr><tr><td>is_show</td><td>num</td><td>待调查</td><td></td></tr><tr><td>medal_info</td><td>obj</td><td>礼物投喂者的粉丝勋章信息</td><td></td></tr><tr><td>name_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>r_uname</td><td>str</td><td>主播的名称</td><td></td></tr><tr><td>receive_user_info</td><td>obj</td><td>主播的UID和名称</td><td></td></tr><tr><td>ruid</td><td>num</td><td>主播的UID</td><td></td></tr><tr><td>send_master</td><td></td><td>待调查</td><td></td></tr><tr><td>total_num</td><td>num</td><td>连击礼物数量</td><td></td></tr><tr><td>uid</td><td>num</td><td>礼物投喂者的UID</td><td></td></tr><tr><td>uname</td><td>str</td><td>礼物投喂者的名称</td><td></td></tr></tbody></table><p><code>data.receive_user_info</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>number</td><td>礼物接收者的UID</td><td>一般为主播的UID</td></tr><tr><td>uname</td><td>string</td><td>礼物接收者的名称</td><td>一般为主播的名称</td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;COMBO_SEND&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;action&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;投喂&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;batch_combo_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;batch:gift:combo_id:3493090830584635:29857468:31036:1673774515.6190&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;batch_combo_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;combo_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;gift:combo_id:3493090830584635:29857468:31036:1673774515.6180&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;combo_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;combo_total_coin&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">200</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">112</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31036</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;小花花&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_join_receiver&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_naming&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_show&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_lighted&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;爱珞珞&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;special&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3493076559465366</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;r_uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;露萌不要雨草&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;receive_user_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">29857468</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;露萌不要雨草&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">29857468</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;send_master&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;total_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3493090830584635</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;DOC-Neo&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="特殊礼物-special-gift" tabindex="-1"><a class="header-anchor" href="#特殊礼物-special-gift"><span>特殊礼物 (SPECIAL_GIFT)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>SPECIAL_GIFT</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><p>以 数字 为键, JSON Object 为值的表</p><p><code>data[&#39;?&#39;]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>action</td><td>str</td><td>操作?</td><td></td></tr><tr><td>content</td><td>str</td><td>内容</td><td></td></tr><tr><td>hadJoin</td><td>num</td><td>是否加入?</td><td></td></tr><tr><td>id</td><td>str</td><td>?</td><td>字符串表示的数字</td></tr><tr><td>num</td><td>str</td><td>数量</td><td></td></tr><tr><td>storm_gif</td><td>str</td><td>GIF 动画 URL</td><td></td></tr><tr><td>time</td><td>str</td><td>持续时间?</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;SPECIAL_GIFT&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;39&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;action&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;start&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;可爱即正义~~&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hadJoin&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;3306976431489&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;storm_gif&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;http://static.hdslb.com/live-static/live-room/images/gift-section/mobilegift/2/jiezou.gif?2017011901&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">90</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="通知消息-notice-msg" tabindex="-1"><a class="header-anchor" href="#通知消息-notice-msg"><span>通知消息 (NOTICE_MSG)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>NOTICE_MSG</code></td><td></td></tr><tr><td>id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>name</td><td>str</td><td>通知名</td><td></td></tr><tr><td>full</td><td>obj</td><td>完整显示信息?</td><td></td></tr><tr><td>half</td><td>obj</td><td>半部显示信息?</td><td></td></tr><tr><td>side</td><td>obj</td><td>边缘显示信息?</td><td></td></tr><tr><td>roomid</td><td>num</td><td>目标直播间短号</td><td></td></tr><tr><td>real_roomid</td><td>num</td><td>目标直播间真实ID</td><td></td></tr><tr><td>msg_common</td><td>str</td><td>显示的消息内容</td><td></td></tr><tr><td>msg_self</td><td>str</td><td>消息内容本身</td><td>剔除额外文本</td></tr><tr><td>link_url</td><td>str</td><td>通知消息跳转的URL</td><td></td></tr><tr><td>msg_type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>shield_uid</td><td>num</td><td>待调查</td><td></td></tr><tr><td>business_id</td><td>str</td><td>待调查</td><td></td></tr><tr><td>scatter</td><td>obj</td><td>待调查</td><td></td></tr><tr><td>marquee_id</td><td>str</td><td>待调查</td><td></td></tr><tr><td>notice_type</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;NOTICE_MSG&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">804</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;人气榜第一名&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;full&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;head_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/f74b09c7fb83123a0dd66c536b6d5b143d271b08.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tail_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/822da481fdaba986d738db5d8fd469ffa95a8fa1.webp&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;head_icon_fa&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/f74b09c7fb83123a0dd66c536b6d5b143d271b08.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tail_icon_fa&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/38cb2a9f1209b16c0f15162b0b553e3b28d9f16f.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;head_icon_fan&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tail_icon_fan&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFE6BD&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#9D5412&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FF6933&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">20</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;half&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;head_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/f74b09c7fb83123a0dd66c536b6d5b143d271b08.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tail_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/822da481fdaba986d738db5d8fd469ffa95a8fa1.webp&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFE6BD&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#9D5412&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FF6933&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;side&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;head_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">23919301</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;real_roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">23919301</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_common&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;恭喜主播&lt;%AG超玩会王者荣耀一诺%&gt;荣获上小时人气榜第&lt;%1%&gt;名!点击传送查看精彩内容!&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_self&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;恭喜主播&lt;%AG超玩会王者荣耀一诺%&gt;荣获上小时人气榜第&lt;%1%&gt;名!&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/23919301?broadcast_type=0&amp;is_room_feed=1&amp;from=28003&amp;extra_jump_from=28003&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;shield_uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;business_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;scatter&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;min&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;marquee_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;notice_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;NOTICE_MSG&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">814</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;幻影飞船专用&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;full&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;head_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/08978f1721200e11328d1f7d6231b21bcca20488.gif&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tail_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/822da481fdaba986d738db5d8fd469ffa95a8fa1.webp&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;head_icon_fa&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/08978f1721200e11328d1f7d6231b21bcca20488.gif&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tail_icon_fa&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/38cb2a9f1209b16c0f15162b0b553e3b28d9f16f.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;head_icon_fan&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tail_icon_fan&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#F09153&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFFFFF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFE600&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">15</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;half&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;head_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/08978f1721200e11328d1f7d6231b21bcca20488.gif&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tail_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#F09153&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFFFFFFF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFE600&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">15</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;side&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;head_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">25207004</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;real_roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">25207004</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_common&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&lt;%咖啡_ミシェル%&gt;投喂&lt;%夜月瓜瓜sukuyi%&gt;1个幻影飞船向着浩瀚星辰出发&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_self&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&lt;%咖啡_ミシェル%&gt;投喂&lt;%夜月瓜瓜sukuyi%&gt;1个幻影飞船向着浩瀚星辰出发&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/25207004?broadcast_type=0&amp;is_room_feed=1&amp;from=28003&amp;extra_jump_from=28003&amp;live_lottery_type=1&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;shield_uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;business_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;32356&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;scatter&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;min&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;marquee_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;notice_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="主播准备中-preparing" tabindex="-1"><a class="header-anchor" href="#主播准备中-preparing"><span>主播准备中 (PREPARING)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>PREPARING</code></td><td></td></tr><tr><td>round</td><td>num</td><td>轮播状态:<br>1正在轮播<br>0未轮播</td><td>开启轮播时存在</td></tr><tr><td>roomid</td><td>str</td><td>直播间ID</td><td>未知是真实ID还是短号</td></tr><tr><td>msg_id</td><td>str</td><td>信息id?</td><td></td></tr><tr><td>p_is_ack</td><td>bool</td><td></td><td>未知</td></tr><tr><td>p_msg_type</td><td>num</td><td><code>1</code></td><td>未知</td></tr><tr><td>send_time</td><td>num</td><td>发送时间</td><td>UNIX 毫秒时间戳</td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><p>有启用轮播:</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;PREPARING&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;26964930181741056:1000:1000&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;p_is_ack&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;p_msg_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1899237171&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;round&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;send_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1739985402716</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>未启用轮播:</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;PREPARING&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;27040425357932032:1000:1000&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;p_is_ack&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;p_msg_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1017&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;send_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1740129398337</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播开始-live" tabindex="-1"><a class="header-anchor" href="#直播开始-live"><span>直播开始 (LIVE)</span></a></h4><p>注:请求了开始直播接口、开始向服务器推流时下发。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>LIVE</code></td><td></td></tr><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td>与开始直播接口获得的live_key相同</td></tr><tr><td>voice_background</td><td>str</td><td>?</td><td></td></tr><tr><td>sub_session_key</td><td>str</td><td>?</td><td></td></tr><tr><td>live_platform</td><td>str</td><td>开播平台?</td><td>推测由开播接口决定</td></tr><tr><td>live_model</td><td>num</td><td>?</td><td></td></tr><tr><td>live_time</td><td>num</td><td>开播时间</td><td>UNIX 秒级时间戳,只有请求了开始直播后立刻下发的那个数据包里存在</td></tr><tr><td>roomid</td><td>num</td><td>直播间号</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;LIVE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;234304209915761953&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;voice_background&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_session_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;234304209915761953sub_time:1651036923&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_platform&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;pc&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_model&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1651036923</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">23614753</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="主播信息更新-room-real-time-message-update" tabindex="-1"><a class="header-anchor" href="#主播信息更新-room-real-time-message-update"><span>主播信息更新 (ROOM_REAL_TIME_MESSAGE_UPDATE)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ROOM_REAL_TIME_MESSAGE_UPDATE</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>roomid</td><td>num</td><td>直播间ID</td><td>未知是真实ID还是短号</td></tr><tr><td>fans</td><td>num</td><td>主播当前粉丝数</td><td></td></tr><tr><td>red_notice</td><td>num</td><td>待调查</td><td></td></tr><tr><td>fans_club</td><td>num</td><td>主播粉丝团人数</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ROOM_REAL_TIME_MESSAGE_UPDATE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">8618057</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;fans&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">136</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;red_notice&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;fans_club&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">8</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="播放链接刷新-playurl-reload" tabindex="-1"><a class="header-anchor" href="#播放链接刷新-playurl-reload"><span>播放链接刷新 (PLAYURL_RELOAD)</span></a></h4><p>注: 该cmd通常不提供播放链接。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>PLAYURL_RELOAD</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>reload_option</td><td>obj</td><td>刷新选项?</td><td></td></tr><tr><td>playurl</td><td>obj</td><td>播放链接信息</td><td></td></tr></tbody></table><p><code>data.reload_option</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>reload_stream_name</td><td>arr</td><td>空数组?</td><td></td></tr><tr><td>reload_format</td><td>arr</td><td>空数组?</td><td></td></tr><tr><td>scatter</td><td>num</td><td></td><td></td></tr></tbody></table><p><code>data.playurl</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cid</td><td>num</td><td>直播间真实id</td><td></td></tr><tr><td>g_qn_desc</td><td>arr</td><td>画质描述</td><td></td></tr><tr><td>stream</td><td>arr</td><td>直播流信息</td><td></td></tr><tr><td>p2p_data</td><td>obj</td><td>P2P信息</td><td></td></tr><tr><td>dolby_qn</td><td>null</td><td>dolby画质信息?</td><td></td></tr></tbody></table><p><code>data.playurl.g_qn_desc</code> 数组:</p><table><thead><tr><th>索引</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>obj</td><td>首个画质信息</td><td></td></tr><tr><td>…</td><td>obj</td><td>多个画质信息</td><td></td></tr><tr><td>i</td><td>obj</td><td>最后画质信息</td><td></td></tr></tbody></table><p><code>data.playurl.g_qn_desc</code> 数组中对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>qn</td><td>num</td><td>画质代码</td><td></td></tr><tr><td>desc</td><td>str</td><td>画质描述</td><td></td></tr><tr><td>hdr_desc</td><td>str</td><td></td><td></td></tr><tr><td>attr_desc</td><td>null</td><td></td><td></td></tr><tr><td>hdr_type</td><td>num</td><td></td><td></td></tr><tr><td>media_base_desc</td><td>null 或 obj</td><td>媒体描述</td><td></td></tr></tbody></table><p><code>data.playurl.g_qn_desc[i].media_base_desc</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>detail_desc</td><td>obj</td><td>详细?</td><td></td></tr><tr><td>brief_desc</td><td>obj</td><td>简洁?</td><td></td></tr></tbody></table><p><code>data.playurl.g_qn_desc[i].media_base_desc.detail_desc</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>desc</td><td>str</td><td>画质描述</td><td></td></tr><tr><td>tag</td><td>arr</td><td>画质标签</td><td>字符串数组,部分画质存在</td></tr></tbody></table><p><code>data.playurl.g_qn_desc[i].media_base_desc.brief_desc</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>desc</td><td>str</td><td>画质描述</td><td></td></tr><tr><td>badge</td><td>str</td><td>画质描述</td><td>部分画质存在</td></tr></tbody></table><p><code>data.stream</code> 数组中对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>protocol_name</td><td>str</td><td>协议名称</td><td></td></tr><tr><td>format</td><td>arr</td><td>封装格式列表</td><td></td></tr></tbody></table><p><code>data.stream[i].format</code> 数组中对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>format_name</td><td>str</td><td>视频封装格式名称</td><td></td></tr><tr><td>codec</td><td>arr</td><td>编码列表</td><td></td></tr><tr><td>master_url</td><td>str</td><td></td><td></td></tr></tbody></table><p><code>data.stream[i].format[i].codec</code> 数组中对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>codec_name</td><td>str</td><td>视频编码名称</td><td></td></tr><tr><td>current_qn</td><td>num</td><td>当前画质代码?</td><td></td></tr><tr><td>accept_qn</td><td>arr</td><td>允许的画质代码?</td><td>数字数组</td></tr><tr><td>base_url</td><td>str</td><td></td><td></td></tr><tr><td>url_info</td><td>arr</td><td></td><td></td></tr><tr><td>hdr_qn</td><td>null</td><td></td><td></td></tr><tr><td>dolby_type</td><td>num</td><td></td><td></td></tr><tr><td>attr_name</td><td>str</td><td></td><td></td></tr><tr><td>hdr_type</td><td>num</td><td></td><td></td></tr><tr><td>drm</td><td>bool</td><td></td><td></td></tr><tr><td>drm_key_systems</td><td>null</td><td></td><td></td></tr><tr><td>video_codecs</td><td>obj</td><td>视频编码信息</td><td>不一定存在</td></tr><tr><td>audio_codecs</td><td>obj</td><td>音频编码信息</td><td>不一定存在</td></tr></tbody></table><p><code>data.stream[i].format[i].codec[i].video_codecs</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>base</td><td>str</td><td>编码格式</td><td></td></tr></tbody></table><p><code>data.stream[i].format[i].codec[i].audio_codecs</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>base</td><td>str</td><td>编码格式</td><td></td></tr></tbody></table><p><code>data.playurl.p2p_data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>p2p</td><td>bool</td><td></td><td></td></tr><tr><td>p2p_type</td><td>num</td><td></td><td></td></tr><tr><td>m_p2p</td><td>bool</td><td></td><td></td></tr><tr><td>m_servers</td><td>null</td><td></td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;PLAYURL_RELOAD&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;reload_option&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;reload_stream_name&quot;</span><span style="color:#D4D4D4;">: [],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;reload_format&quot;</span><span style="color:#D4D4D4;">: [],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;scatter&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3000</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;playurl&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">41682</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;g_qn_desc&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;杜比&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;attr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;media_base_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">20000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;4K&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;attr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;media_base_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;原画&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;attr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;media_base_desc&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;detail_desc&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1080P 原画&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tag&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;高帧率&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;brief_desc&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1080P&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;badge&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;原画&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">400</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;蓝光&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;attr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;media_base_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">250</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;超清&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;attr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;media_base_desc&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;detail_desc&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;720P 超清&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;brief_desc&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;720P&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">150</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;高清&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;attr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;media_base_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">80</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;流畅&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;attr_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;media_base_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;stream&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;protocol_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;http_stream&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;format&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;format_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;flv&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;codec&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;codec_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;avc&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;accept_qn&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 10000</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url_info&quot;</span><span style="color:#D4D4D4;">: [],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dolby_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;attr_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;drm&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;drm_key_systems&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;video_codecs&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;avc1.64002a&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;audio_codecs&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;mp4a.40.2&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;codec_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;hevc&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">250</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;accept_qn&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 250</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url_info&quot;</span><span style="color:#D4D4D4;">: [],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dolby_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;attr_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;drm&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;drm_key_systems&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;video_codecs&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;hvc1.1.6.L120&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;audio_codecs&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;mp4a.40.2&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;master_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;protocol_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;http_hls&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;format&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;format_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ts&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;codec&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;codec_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;avc&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;accept_qn&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 10000</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url_info&quot;</span><span style="color:#D4D4D4;">: [],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dolby_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;attr_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;drm&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;drm_key_systems&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;video_codecs&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;avc1.64002a&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;audio_codecs&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;mp4a.40.2&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;codec_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;hevc&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">250</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;accept_qn&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 250</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url_info&quot;</span><span style="color:#D4D4D4;">: [],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dolby_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;attr_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;drm&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;drm_key_systems&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;video_codecs&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;hvc1.1.6.L120&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;audio_codecs&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;mp4a.40.2&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;master_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;format_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;fmp4&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;codec&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;codec_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;avc&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;accept_qn&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 10000</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url_info&quot;</span><span style="color:#D4D4D4;">: [],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dolby_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;attr_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;drm&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;drm_key_systems&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;video_codecs&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;avc1.64002a&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;audio_codecs&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;mp4a.40.2&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;codec_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;hevc&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">250</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;accept_qn&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 250</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url_info&quot;</span><span style="color:#D4D4D4;">: [],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dolby_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;attr_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hdr_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;drm&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;drm_key_systems&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;video_codecs&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;hvc1.1.6.L120&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;audio_codecs&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;mp4a.40.2&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;master_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;p2p_data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;p2p&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;p2p_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;m_p2p&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;m_servers&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dolby_qn&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间高能榜-online-rank-v2" tabindex="-1"><a class="header-anchor" href="#直播间高能榜-online-rank-v2"><span>直播间高能榜 (ONLINE_RANK_V2)</span></a></h4><p>注: 直播间高能用户数据刷新</p><p>在线榜已被 <code>ONLINE_RANK_V3</code> 替换</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ONLINE_RANK_V2</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>直播间高能用户数据</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>list</td><td>array</td><td>在直播间高能用户中的用户信息</td><td></td></tr><tr><td>rank_type</td><td>str</td><td>榜单类型</td><td></td></tr></tbody></table><p><code>data.list[n]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>num</td><td>用户 mid</td><td></td></tr><tr><td>face</td><td>str</td><td>用户头像 URL</td><td></td></tr><tr><td>score</td><td>str</td><td>该用户的贡献值</td><td></td></tr><tr><td>uname</td><td>str</td><td>用户名称</td><td></td></tr><tr><td>rank</td><td>num</td><td>该用户在高能榜中的排名</td><td></td></tr><tr><td>guard_level</td><td>num</td><td>大航海等级?</td><td></td></tr><tr><td>is_mystery</td><td>bool</td><td></td><td></td></tr><tr><td>uinfo</td><td>obj</td><td>用户信息</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ONLINE_RANK_V2&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2082621455</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i2.hdslb.com/bfs/face/9de6050277fa13d830eb97e3453d89843de46a31.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;20&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;8级萌新_小华&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">50500335</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/ca722209251478ef0ffb45c3adeafb9dab283c57.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;20&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;属官一号&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">29857468</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/7b4ae2e7e950f2dfb2bd969859c813487ce3b64c.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;12&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;露萌不要雨草&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;gold-rank&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间高能榜v3-online-rank-v3" tabindex="-1"><a class="header-anchor" href="#直播间高能榜v3-online-rank-v3"><span>直播间高能榜V3 (ONLINE_RANK_V3)</span></a></h4><p>注: 直播间高能用户数据刷新</p><p>替换 <code>ONLINE_RANK_V2</code></p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ONLINE_RANK_V3</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>数据本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>pb</td><td>str</td><td>使用 base64 编码 protobuf 后的数据</td><td>解析后数据基本与<code>ONLINE_RANK_V2</code>的<code>data</code>相同</td></tr></tbody></table><p>用于解析protobuf数据的proto文件: <a href="https://github.com/SocialSisterYi/bilibili-API-collect/issues/1332#issuecomment-3055621742" target="_blank" rel="noopener noreferrer">#1332(comment)</a></p><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ONLINE_RANK_V3&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pb&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;CgtvbmxpbmVfcmFuaxqqAwi8jscKEkpodHRwczovL2kyLmhkc2xiLmNvbS9iZnMvZmFjZS9iODM3MGMzMGM3ZDg5NDg4YjRjOWYyNWZmMTgyNjc4OTEyYTRiOTA3LmpwZxoCMTIiDOW4jOWwlOWonOWonCgBMAFCwAIIvI7HChKfAgoM5biM5bCU5aic5aicEkpodHRwczovL2kyLmhkc2xiLmNvbS9iZnMvZmFjZS9iODM3MGMzMGM3ZDg5NDg4YjRjOWYyNWZmMTgyNjc4OTEyYTRiOTA3LmpwZypaCgzluIzlsJTlqJzlqJwSSmh0dHBzOi8vaTIuaGRzbGIuY29tL2Jmcy9mYWNlL2I4MzcwYzMwYzdkODk0ODhiNGM5ZjI1ZmYxODI2Nzg5MTJhNGI5MDcuanBnMloKDOW4jOWwlOWonOWonBJKaHR0cHM6Ly9pMi5oZHNsYi5jb20vYmZzL2ZhY2UvYjgzNzBjMzBjN2Q4OTQ4OGI0YzlmMjVmZjE4MjY3ODkxMmE0YjkwNy5qcGc6CyD///////////8BMhcIARITMjAyNS0wNy0yOSAyMzo1OTo1ORrNAwjnyMIDEkpodHRwczovL2kxLmhkc2xiLmNvbS9iZnMvZmFjZS9mZWNhYTQ3ZTQ2ODljOWVmYTg0MzBiNmViNzRmNTM2ZTMxN2ZmODYwLmpwZxoBOCIV5byl6IC26IC26IC26IC26IC26IC2KAIwAkLbAgjnyMIDEroCChXlvKXogLbogLbogLbogLbogLbogLYSSmh0dHBzOi8vaTEuaGRzbGIuY29tL2Jmcy9mYWNlL2ZlY2FhNDdlNDY4OWM5ZWZhODQzMGI2ZWI3NGY1MzZlMzE3ZmY4NjAuanBnKmMKFeW8peiAtuiAtuiAtuiAtuiAtuiAthJKaHR0cHM6Ly9pMS5oZHNsYi5jb20vYmZzL2ZhY2UvZmVjYWE0N2U0Njg5YzllZmE4NDMwYjZlYjc0ZjUzNmUzMTdmZjg2MC5qcGcyYwoV5byl6IC26IC26IC26IC26IC26IC2EkpodHRwczovL2kxLmhkc2xiLmNvbS9iZnMvZmFjZS9mZWNhYTQ3ZTQ2ODljOWVmYTg0MzBiNmViNzRmNTM2ZTMxN2ZmODYwLmpwZzoLIP///////////wEyFwgCEhMyMDI1LTA4LTAzIDIzOjU5OjU5GvUDCMTF4wQSS2h0dHBzOi8vaTEuaGRzbGIuY29tL2Jmcy9mYWNlLzcxMmMzNjExMzg1ZTJlMGRjYmU4MDc2YmRkM2ViNmYwZWNjNmZkYWYud2VicBoBNiIe5oKg5ZOJ55qE6buR5ZCs5aSn546L5aSq5Zuw6L69KAMwA0L5AgjExeMEEtgCCh7mgqDlk4nnmoTpu5HlkKzlpKfnjovlpKrlm7Dovr0SS2h0dHBzOi8vaTEuaGRzbGIuY29tL2Jmcy9mYWNlLzcxMmMzNjExMzg1ZTJlMGRjYmU4MDc2YmRkM2ViNmYwZWNjNmZkYWYud2VicCptCh7mgqDlk4nnmoTpu5HlkKzlpKfnjovlpKrlm7Dovr0SS2h0dHBzOi8vaTEuaGRzbGIuY29tL2Jmcy9mYWNlLzcxMmMzNjExMzg1ZTJlMGRjYmU4MDc2YmRkM2ViNmYwZWNjNmZkYWYud2VicDJtCh7mgqDlk4nnmoTpu5HlkKzlpKfnjovlpKrlm7Dovr0SS2h0dHBzOi8vaTEuaGRzbGIuY29tL2Jmcy9mYWNlLzcxMmMzNjExMzg1ZTJlMGRjYmU4MDc2YmRkM2ViNmYwZWNjNmZkYWYud2VicDoLIP///////////wEyFwgDEhMyMDI1LTA3LTI2IDIzOjU5OjU5GtkDCLzSxwkSSmh0dHBzOi8vaTEuaGRzbGIuY29tL2Jmcy9mYWNlLzAyMGYxOWEwNTNjZDBkNGZjNGMyYmQzOTlmYWNjMTk3YWJiZWY5N2EuanBnGgE2IhjmuLjmiYvlpb3pl7LnmoTmtYXogIHluIgoBDADQuQCCLzSxwkSwwIKGOa4uOaJi+WlvemXsueahOa1heiAgeW4iBJKaHR0cHM6Ly9pMS5oZHNsYi5jb20vYmZzL2ZhY2UvMDIwZjE5YTA1M2NkMGQ0ZmM0YzJiZDM5OWZhY2MxOTdhYmJlZjk3YS5qcGcqZgoY5ri45omL5aW96Zey55qE5rWF6ICB5biIEkpodHRwczovL2kxLmhkc2xiLmNvbS9iZnMvZmFjZS8wMjBmMTlhMDUzY2QwZDRmYzRjMmJkMzk5ZmFjYzE5N2FiYmVmOTdhLmpwZzJmChjmuLjmiYvlpb3pl7LnmoTmtYXogIHluIgSSmh0dHBzOi8vaTEuaGRzbGIuY29tL2Jmcy9mYWNlLzAyMGYxOWEwNTNjZDBkNGZjNGMyYmQzOTlmYWNjMTk3YWJiZWY5N2EuanBnOgsg////////////ATIXCAMSEzIwMjUtMDgtMDQgMjM6NTk6NTkakAMIp9P+CRJKaHR0cHM6Ly9pMS5oZHNsYi5jb20vYmZzL2ZhY2UvZTJkYmM4ZTQ5NzA3NzFiNjlhNWEyYzYzMDI0YTg5NzhjMjc3YWNmMi5qcGcaATYiDOmaj+WFieaykOW9sSgFQqkCCKfT/gkSnwIKDOmaj+WFieaykOW9sRJKaHR0cHM6Ly9pMS5oZHNsYi5jb20vYmZzL2ZhY2UvZTJkYmM4ZTQ5NzA3NzFiNjlhNWEyYzYzMDI0YTg5NzhjMjc3YWNmMi5qcGcqWgoM6ZqP5YWJ5rKQ5b2xEkpodHRwczovL2kxLmhkc2xiLmNvbS9iZnMvZmFjZS9lMmRiYzhlNDk3MDc3MWI2OWE1YTJjNjMwMjRhODk3OGMyNzdhY2YyLmpwZzJaCgzpmo/lhYnmspDlvbESSmh0dHBzOi8vaTEuaGRzbGIuY29tL2Jmcy9mYWNlL2UyZGJjOGU0OTcwNzcxYjY5YTVhMmM2MzAyNGE4OTc4YzI3N2FjZjIuanBnOgsg////////////ATIAGrYDCPWvn4sBEkpodHRwczovL2kxLmhkc2xiLmNvbS9iZnMvZmFjZS80ZTNkYTdmYWJiOWZlMTkyNzRhYmQ0ZTdlYWMyNmQ3MjI4OGQyNmEwLmpwZxoBNiIV5pKS5qyi5YS/55qE5rCU5rOh5YS/KAZCxQII9a+fiwESugIKFeaSkuasouWEv+eahOawlOazoeWEvxJKaHR0cHM6Ly9pMS5oZHNsYi5jb20vYmZzL2ZhY2UvNGUzZGE3ZmFiYjlmZTE5Mjc0YWJkNGU3ZWFjMjZkNzIyODhkMjZhMC5qcGcqYwoV5pKS5qyi5YS/55qE5rCU5rOh5YS/EkpodHRwczovL2kxLmhkc2xiLmNvbS9iZnMvZmFjZS80ZTNkYTdmYWJiOWZlMTkyNzRhYmQ0ZTdlYWMyNmQ3MjI4OGQyNmEwLmpwZzJjChXmkpLmrKLlhL/nmoTmsJTms6HlhL8SSmh0dHBzOi8vaTEuaGRzbGIuY29tL2Jmcy9mYWNlLzRlM2RhN2ZhYmI5ZmUxOTI3NGFiZDRlN2VhYzI2ZDcyMjg4ZDI2YTAuanBnOgsg////////////ATIAGusDCPTXwbEBEkpodHRwczovL2kxLmhkc2xiLmNvbS9iZnMvZmFjZS8yN2RiOGQ5MTY3ZDRhMmUyMDg0NjUzNDJkOGVmZjQzZWUzMGJiOGNlLmpwZxoBNiIc57OW5b+D6JuL6JuLLeWNg+WNg+azoue6r+WGoCgHMANC8QII9NfBsQESzwIKHOezluW/g+ibi+ibiy3ljYPljYPms6Lnuq/lhqASSmh0dHBzOi8vaTEuaGRzbGIuY29tL2Jmcy9mYWNlLzI3ZGI4ZDkxNjdkNGEyZTIwODQ2NTM0MmQ4ZWZmNDNlZTMwYmI4Y2UuanBnKmoKHOezluW/g+ibi+ibiy3ljYPljYPms6Lnuq/lhqASSmh0dHBzOi8vaTEuaGRzbGIuY29tL2Jmcy9mYWNlLzI3ZGI4ZDkxNjdkNGEyZTIwODQ2NTM0MmQ4ZWZmNDNlZTMwYmI4Y2UuanBnMmoKHOezluW/g+ibi+ibiy3ljYPljYPms6Lnuq/lhqASSmh0dHBzOi8vaTEuaGRzbGIuY29tL2Jmcy9mYWNlLzI3ZGI4ZDkxNjdkNGEyZTIwODQ2NTM0MmQ4ZWZmNDNlZTMwYmI4Y2UuanBnOgsg////////////ATIXCAMSEzIwMjUtMDctMjUgMjM6NTk6NTk=&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间高能用户数量-online-rank-count" tabindex="-1"><a class="header-anchor" href="#直播间高能用户数量-online-rank-count"><span>直播间高能用户数量 (ONLINE_RANK_COUNT)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ONLINE_RANK_COUNT</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>count</td><td>num</td><td>直播间高能用户数量</td><td>存在上限</td></tr><tr><td>count_text</td><td>str</td><td>直播间高能用户数量文本</td><td></td></tr><tr><td>online_count</td><td>num</td><td>直播间在线用户数量</td><td>存在上限</td></tr><tr><td>online_count_text</td><td>str</td><td>直播间在线用户数量文本</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ONLINE_RANK_COUNT&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;count&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1084</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;count_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1084&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;online_count&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1084</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;online_count_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1084&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="未登录通知-log-in-notice" tabindex="-1"><a class="header-anchor" href="#未登录通知-log-in-notice"><span>未登录通知 (LOG_IN_NOTICE)</span></a></h4><p>注:未使用认证信息进行登录将会下发此数据包,通常于认证包回复后下发,在后续时间里也有可能会下发;部分受到豁免的直播间不会下发。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>LOG_IN_NOTICE</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>notice_msg</td><td>str</td><td>通知内容</td><td></td></tr><tr><td>image_web</td><td>str</td><td>在网页端使用的通知图片</td><td></td></tr><tr><td>image_app</td><td>str</td><td>在app端使用的图片</td><td>(未确认)</td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;LOG_IN_NOTICE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;notice_msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;为保护用户隐私,未登录无法查看他人昵称&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;image_web&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;http://i0.hdslb.com/bfs/dm/75e7c16b99208df259fe0a93354fd3440cbab412.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;image_app&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;http://i0.hdslb.com/bfs/dm/b632f7dcd3acf47deffb5f9ccc9546ae97a3415b.png&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="用户到达直播间高能榜前三名的消息-online-rank-top3" tabindex="-1"><a class="header-anchor" href="#用户到达直播间高能榜前三名的消息-online-rank-top3"><span>用户到达直播间高能榜前三名的消息 (ONLINE_RANK_TOP3)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ONLINE_RANK_TOP3</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>list</td><td>array</td><td>消息内容和高能榜排名</td><td></td></tr></tbody></table><p><code>data.list[n]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>msg</td><td>str</td><td>消息内容</td><td></td></tr><tr><td>rank</td><td>num</td><td>该用户的高能榜排名</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ONLINE_RANK_TOP3&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">112</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;恭喜 &lt;%你干嘛哈哈哎哟%&gt; 成为高能用户&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间在人气榜的排名改变-popular-rank-changed" tabindex="-1"><a class="header-anchor" href="#直播间在人气榜的排名改变-popular-rank-changed"><span>直播间在人气榜的排名改变 (POPULAR_RANK_CHANGED)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>POPULAR_RANK_CHANGED</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>直播间的人气榜排名信息</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>num</td><td>主播 mid</td><td></td></tr><tr><td>rank</td><td>num</td><td>人气榜排名</td><td></td></tr><tr><td>countdown</td><td>num</td><td>人气榜下轮结算剩余时长</td><td></td></tr><tr><td>timestamp</td><td>num</td><td>触发时的Unix时间戳</td><td></td></tr><tr><td>cache_key</td><td>str</td><td>待调查</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;POPULAR_RANK_CHANGED&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">780791</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">36</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;countdown&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1927</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1702578474</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cache_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;rank_change:91a4e81ba3034ae894d61e432aa13081&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间限时热门榜排名改变-hot-rank-changed" tabindex="-1"><a class="header-anchor" href="#直播间限时热门榜排名改变-hot-rank-changed"><span>直播间限时热门榜排名改变 (HOT_RANK_CHANGED)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>HOT_RANK_CHANGED</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>rank</td><td>num</td><td>排名</td><td></td></tr><tr><td>trend</td><td>num</td><td>趋势?</td><td></td></tr><tr><td>countdown</td><td>num</td><td>剩余时间?</td><td></td></tr><tr><td>timestamp</td><td>num</td><td>当前时间?</td><td>UNIX 秒级时间戳</td></tr><tr><td>web_url</td><td>str</td><td>排行榜 URL</td><td></td></tr><tr><td>live_url</td><td>str</td><td>排行榜 URL</td><td></td></tr><tr><td>blink_url</td><td>str</td><td>排行榜 URL</td><td></td></tr><tr><td>live_link_url</td><td>str</td><td>排行榜 URL</td><td></td></tr><tr><td>pc_link_url</td><td>str</td><td>排行榜 URL</td><td></td></tr><tr><td>icon</td><td>str</td><td>图标 URL</td><td></td></tr><tr><td>area_name</td><td>str</td><td>分区名称</td><td></td></tr><tr><td>rank_desc</td><td>str</td><td>空?</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;HOT_RANK_CHANGED&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;trend&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;countdown&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1440</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1651037760</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=2&amp;area_id=9&amp;parent_area_id=9&amp;second_area_id=0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=1&amp;area_id=9&amp;parent_area_id=9&amp;second_area_id=0&amp;is_live_half_webview=1&amp;hybrid_rotate_d=1&amp;hybrid_half_ui=1,3,100p,70p,f4eefa,0,30,100,12,0;2,2,375,100p,f4eefa,0,30,100,0,0;3,3,100p,70p,f4eefa,0,30,100,12,0;4,2,375,100p,f4eefa,0,30,100,0,0;5,3,100p,70p,f4eefa,0,30,100,0,0;6,3,100p,70p,f4eefa,0,30,100,0,0;7,3,100p,70p,f4eefa,0,30,100,0,0;8,3,100p,70p,f4eefa,0,30,100,0,0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;blink_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=3&amp;area_id=9&amp;parent_area_id=9&amp;second_area_id=0&amp;is_live_half_webview=1&amp;hybrid_rotate_d=1&amp;is_cling_player=1&amp;hybrid_half_ui=1,3,100p,70p,f4eefa,0,30,100,0,0;2,2,375,100p,f4eefa,0,30,100,0,0;3,3,100p,70p,f4eefa,0,30,100,0,0;4,2,375,100p,f4eefa,0,30,100,0,0;5,3,100p,70p,f4eefa,0,30,100,0,0;6,3,100p,70p,f4eefa,0,30,100,0,0;7,3,100p,70p,f4eefa,0,30,100,0,0;8,3,100p,70p,f4eefa,0,30,100,0,0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=5&amp;area_id=9&amp;parent_area_id=9&amp;second_area_id=0&amp;is_live_half_webview=1&amp;hybrid_rotate_d=1&amp;is_cling_player=1&amp;hybrid_half_ui=1,3,100p,70p,f4eefa,0,30,100,0,0;2,2,375,100p,f4eefa,0,30,100,0,0;3,3,100p,70p,f4eefa,0,30,100,0,0;4,2,375,100p,f4eefa,0,30,100,0,0;5,3,100p,70p,f4eefa,0,30,100,0,0;6,3,100p,70p,f4eefa,0,30,100,0,0;7,3,100p,70p,f4eefa,0,30,100,0,0;8,3,100p,70p,f4eefa,0,30,100,0,0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=4&amp;is_live_half_webview=1&amp;area_id=9&amp;parent_area_id=9&amp;second_area_id=0&amp;pc_ui=338,465,f4eefa,0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/63217712edb588864b2c714225992e7f46b0b917.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;area_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;虚拟&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="当前直播间限时热门榜排名改变v2-hot-rank-changed-v2" tabindex="-1"><a class="header-anchor" href="#当前直播间限时热门榜排名改变v2-hot-rank-changed-v2"><span>当前直播间限时热门榜排名改变V2 (HOT_RANK_CHANGED_V2)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>HOT_RANK_CHANGED_V2</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>rank</td><td>num</td><td>排名</td><td></td></tr><tr><td>trend</td><td>num</td><td>趋势?</td><td></td></tr><tr><td>countdown</td><td>num</td><td>剩余时间?</td><td></td></tr><tr><td>timestamp</td><td>num</td><td>当前时间?</td><td>UNIX 秒级时间戳</td></tr><tr><td>web_url</td><td>str</td><td>排行榜 URL</td><td></td></tr><tr><td>live_url</td><td>str</td><td>排行榜 URL</td><td></td></tr><tr><td>blink_url</td><td>str</td><td>排行榜 URL</td><td></td></tr><tr><td>live_link_url</td><td>str</td><td>排行榜 URL</td><td></td></tr><tr><td>pc_link_url</td><td>str</td><td>排行榜 URL</td><td></td></tr><tr><td>icon</td><td>str</td><td>图标 URL</td><td></td></tr><tr><td>area_name</td><td>str</td><td>分区名称</td><td></td></tr><tr><td>rank_desc</td><td>str</td><td>排行榜说明</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;HOT_RANK_CHANGED_V2&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;trend&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;countdown&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1440</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1651037760</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=2&amp;area_id=9&amp;parent_area_id=9&amp;second_area_id=371&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=1&amp;area_id=9&amp;parent_area_id=9&amp;second_area_id=371&amp;is_live_half_webview=1&amp;hybrid_rotate_d=1&amp;hybrid_half_ui=1,3,100p,70p,f4eefa,0,30,100,12,0;2,2,375,100p,f4eefa,0,30,100,0,0;3,3,100p,70p,f4eefa,0,30,100,12,0;4,2,375,100p,f4eefa,0,30,100,0,0;5,3,100p,70p,f4eefa,0,30,100,0,0;6,3,100p,70p,f4eefa,0,30,100,0,0;7,3,100p,70p,f4eefa,0,30,100,0,0;8,3,100p,70p,f4eefa,0,30,100,0,0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;blink_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=3&amp;area_id=9&amp;parent_area_id=9&amp;second_area_id=371&amp;is_live_half_webview=1&amp;hybrid_rotate_d=1&amp;is_cling_player=1&amp;hybrid_half_ui=1,3,100p,70p,f4eefa,0,30,100,0,0;2,2,375,100p,f4eefa,0,30,100,0,0;3,3,100p,70p,f4eefa,0,30,100,0,0;4,2,375,100p,f4eefa,0,30,100,0,0;5,3,100p,70p,f4eefa,0,30,100,0,0;6,3,100p,70p,f4eefa,0,30,100,0,0;7,3,100p,70p,f4eefa,0,30,100,0,0;8,3,100p,70p,f4eefa,0,30,100,0,0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=5&amp;area_id=9&amp;parent_area_id=9&amp;second_area_id=371&amp;is_live_half_webview=1&amp;hybrid_rotate_d=1&amp;is_cling_player=1&amp;hybrid_half_ui=1,3,100p,70p,f4eefa,0,30,100,0,0;2,2,375,100p,f4eefa,0,30,100,0,0;3,3,100p,70p,f4eefa,0,30,100,0,0;4,2,375,100p,f4eefa,0,30,100,0,0;5,3,100p,70p,f4eefa,0,30,100,0,0;6,3,100p,70p,f4eefa,0,30,100,0,0;7,3,100p,70p,f4eefa,0,30,100,0,0;8,3,100p,70p,f4eefa,0,30,100,0,0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=4&amp;is_live_half_webview=1&amp;area_id=9&amp;parent_area_id=9&amp;second_area_id=371&amp;pc_ui=338,465,f4eefa,0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/cb2e160ac4f562b347bb5ae6e635688ebc69580f.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;area_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;虚拟主播&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;虚拟主播top50&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="限时热门榜上榜信息-hot-rank-settlement" tabindex="-1"><a class="header-anchor" href="#限时热门榜上榜信息-hot-rank-settlement"><span>限时热门榜上榜信息 (HOT_RANK_SETTLEMENT)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>HOT_RANK_SETTLEMENT</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>area_name</td><td>str</td><td>分区名称</td><td></td></tr><tr><td>cache_key</td><td>str</td><td>?</td><td></td></tr><tr><td>dm_msg</td><td>str</td><td>弹幕提示信息</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>?</td><td></td></tr><tr><td>face</td><td>str</td><td>主播头像 URL</td><td></td></tr><tr><td>icon</td><td>str</td><td>图标 URL</td><td></td></tr><tr><td>rank</td><td>num</td><td>排名</td><td></td></tr><tr><td>timestamp</td><td>num</td><td>时间</td><td>UNIX 秒级时间戳</td></tr><tr><td>uname</td><td>str</td><td>主播用户名</td><td></td></tr><tr><td>url</td><td>str</td><td>排行榜 URL</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;HOT_RANK_SETTLEMENT&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;area_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;虚拟主播&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cache_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2f8baf923a6b7df5a045df6c7181984c&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dm_msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;恭喜主播 &lt;% 白黑卡扣 %&gt; 荣登限时热门榜虚拟主播榜top9! 即将获得热门流量推荐哦!&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">144</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;http://i0.hdslb.com/bfs/face/ddfcd696213e07884ce227c6ba6d23a007a08c02.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/63217712edb588864b2c714225992e7f46b0b917.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1651041000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;白黑卡扣&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/result.html?is_live_half_webview=1&amp;hybrid_half_ui=1,5,250,200,f4eefa,0,30,0,0,0;2,5,250,200,f4eefa,0,30,0,0,0;3,5,250,200,f4eefa,0,30,0,0,0;4,5,250,200,f4eefa,0,30,0,0,0;5,5,250,200,f4eefa,0,30,0,0,0;6,5,250,200,f4eefa,0,30,0,0,0;7,5,250,200,f4eefa,0,30,0,0,0;8,5,250,200,f4eefa,0,30,0,0,0&amp;areaId=9&amp;cache_key=2f8baf923a6b7df5a045df6c7181984c&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="限时热门榜上榜信息v2-hot-rank-settlement-v2" tabindex="-1"><a class="header-anchor" href="#限时热门榜上榜信息v2-hot-rank-settlement-v2"><span>限时热门榜上榜信息V2 (HOT_RANK_SETTLEMENT_V2)</span></a></h4><p><strong>JSON消息:</strong></p><p>基本同 <a href="#%E9%99%90%E6%97%B6%E7%83%AD%E9%97%A8%E6%A6%9C%E4%B8%8A%E6%A6%9C%E4%BF%A1%E6%81%AF-hot_rank_settlement">限时热门榜上榜信息</a>, 但没有 <code>data.dmscore</code> 字段</p><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;HOT_RANK_SETTLEMENT_V2&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;白黑卡扣&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;http://i0.hdslb.com/bfs/face/ddfcd696213e07884ce227c6ba6d23a007a08c02.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1651040700</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/cb2e160ac4f562b347bb5ae6e635688ebc69580f.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;area_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;虚拟主播&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/result.html?is_live_half_webview=1&amp;hybrid_half_ui=1,5,250,200,f4eefa,0,30,0,0,0;2,5,250,200,f4eefa,0,30,0,0,0;3,5,250,200,f4eefa,0,30,0,0,0;4,5,250,200,f4eefa,0,30,0,0,0;5,5,250,200,f4eefa,0,30,0,0,0;6,5,250,200,f4eefa,0,30,0,0,0;7,5,250,200,f4eefa,0,30,0,0,0;8,5,250,200,f4eefa,0,30,0,0,0&amp;areaId=371&amp;cache_key=693b7b029b66976a399cf4e3485d265a&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cache_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;693b7b029b66976a399cf4e3485d265a&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dm_msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;恭喜主播 &lt;% 白黑卡扣 %&gt; 荣登限时热门榜虚拟主播榜top9! 即将获得热门流量推荐哦!&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间用户点赞-like-info-v3-click" tabindex="-1"><a class="header-anchor" href="#直播间用户点赞-like-info-v3-click"><span>直播间用户点赞 (LIKE_INFO_V3_CLICK)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>LIKE_INFO_V3_CLICK</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>show_area</td><td>num</td><td>待调查</td><td></td></tr><tr><td>msg_type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>like_icon</td><td>str</td><td>点赞图标的URL</td><td></td></tr><tr><td>uid</td><td>num</td><td>点赞的用户的UID</td><td></td></tr><tr><td>like_text</td><td>str</td><td>点赞文本</td><td></td></tr><tr><td>uname</td><td>str</td><td>点赞的用户的名称</td><td></td></tr><tr><td>uname_color</td><td>str</td><td>点赞的用户的名称颜色</td><td></td></tr><tr><td>identities</td><td>array</td><td>待调查</td><td></td></tr><tr><td>fans_medal</td><td>obj</td><td>点赞的用户的粉丝勋章信息</td><td></td></tr><tr><td>contribution_info</td><td>obj</td><td>待调查</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;LIKE_INFO_V3_CLICK&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_area&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;like_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/23678e3d90402bea6a65251b3e728044c21b1f0f.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">32174213</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;like_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;为主播点赞了&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;MeiDngS&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;identities&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;fans_medal&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">12632256</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">12632256</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">12632256</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_lighted&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;special&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;contribution_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;grade&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">20</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间点赞数更新-like-info-v3-update" tabindex="-1"><a class="header-anchor" href="#直播间点赞数更新-like-info-v3-update"><span>直播间点赞数更新 (LIKE_INFO_V3_UPDATE)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>LIKE_INFO_V3_UPDATE</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>直播间点赞数</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>click_count</td><td>num</td><td>直播间点赞数</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;LIKE_INFO_V3_UPDATE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;click_count&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3227</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间发红包弹幕-popularity-red-pocket-start" tabindex="-1"><a class="header-anchor" href="#直播间发红包弹幕-popularity-red-pocket-start"><span>直播间发红包弹幕 (POPULARITY_RED_POCKET_START)</span></a></h4><p>注: 开始抽取红包</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>POPULARITY_RED_POCKET_START</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>lot_id</td><td>num</td><td>发送的红包的ID</td><td></td></tr><tr><td>sender_uid</td><td>num</td><td>发送者的UID</td><td></td></tr><tr><td>sender_name</td><td>str</td><td>发送者的名称</td><td></td></tr><tr><td>sender_face</td><td>str</td><td>发送者的头像的URL</td><td></td></tr><tr><td>join_requirement</td><td>num</td><td>待调查</td><td></td></tr><tr><td>danmu</td><td>str</td><td>用户参与红包时自动发送的弹幕内容</td><td></td></tr><tr><td>current_time</td><td>num</td><td>服务器发送数据包的Unix时间戳</td><td></td></tr><tr><td>start_time</td><td>num</td><td>可以开始抢红包的Unix时间戳</td><td></td></tr><tr><td>end_time</td><td>num</td><td>抢红包的结束时间Unix时间戳</td><td></td></tr><tr><td>last_time</td><td>num</td><td>红包的持续时间(秒)</td><td>start_time - end_time</td></tr><tr><td>remove_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>replace_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>lot_status</td><td>num</td><td>待调查</td><td></td></tr><tr><td>h5_url</td><td>str</td><td>红包页面的URL</td><td></td></tr><tr><td>user_status</td><td>num</td><td>用户参与状态,但是不知道是哪个用户</td><td>1已参与<br>2未参与</td></tr><tr><td>awards</td><td>array</td><td>红包内包含的礼物的信息</td><td></td></tr><tr><td>lot_config_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>total_price</td><td>num</td><td>内含抽取奖品金瓜子总价值</td><td>目前红包的 20% 会直接交给主播, 所以 20 电池 (2 CNY) 对应 2000 金瓜子的 80% 是 1600 金瓜子</td></tr><tr><td>wait_num</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><p><code>data.awards[n]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>gift_id</td><td>num</td><td>礼物ID</td><td></td></tr><tr><td>gift_name</td><td>str</td><td>礼物名称</td><td></td></tr><tr><td>gift_pic</td><td>str</td><td>礼物图标URL</td><td></td></tr><tr><td>num</td><td>num</td><td>该礼物的数量</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;POPULARITY_RED_POCKET_START&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;lot_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2062329</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sender_uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">181851309</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sender_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;毒瘤老肥仔&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sender_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;http://i0.hdslb.com/bfs/face/fed3871b01976ddd35fd3f772ffc2d4949f1391d.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_requirement&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;danmu&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;老板大气!点点红包抽礼物!&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1650425344</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1650425343</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1650425523</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;last_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">180</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;remove_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1650425538</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;replace_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1650425533</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;lot_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;h5_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-red-envelope/popularity.html?is_live_half_webview=1&amp;hybrid_half_ui=1,5,100p,100p,000000,0,50,0,0,1;2,5,100p,100p,000000,0,50,0,0,1;3,5,100p,100p,000000,0,50,0,0,1;4,5,100p,100p,000000,0,50,0,0,1;5,5,100p,100p,000000,0,50,0,0,1;6,5,100p,100p,000000,0,50,0,0,1;7,5,100p,100p,000000,0,50,0,0,1;8,5,100p,100p,000000,0,50,0,0,1&amp;hybrid_rotate_d=1&amp;hybrid_biz=popularityRedPacket&amp;lotteryId=2062329&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;user_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;awards&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31212</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;打call&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_pic&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/f75291a0e267425c41e1ce31b5ffd6bfedc6f0b6.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31214</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;牛哇&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_pic&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/b8a38b4bd3be120becddfb92650786f00dffad48.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31216</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;i了i了&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_pic&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/1157a445487b39c0b7368d91b22290c60fa665b2.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;lot_config_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;total_price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1600</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wait_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间红包-popularity-red-pocket-new" tabindex="-1"><a class="header-anchor" href="#直播间红包-popularity-red-pocket-new"><span>直播间红包 (POPULARITY_RED_POCKET_NEW)</span></a></h4><p>注: 与 <a href="#%E7%9B%B4%E6%92%AD%E9%97%B4%E5%8F%91%E7%BA%A2%E5%8C%85%E5%BC%B9%E5%B9%95-popularity_red_pocket_start">直播间发红包弹幕</a> 不同, 那个是发红包的弹幕信息, 这个则和 <a href="#%E9%80%81%E7%A4%BC-send_gift">送礼</a> 的信息相似, 但也有前者的一些字段</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>POPULARITY_RED_POCKET_NEW</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>lot_id</td><td>num</td><td>红包 ID</td><td></td></tr><tr><td>start_time</td><td>num</td><td>开抢时间</td><td>UNIX 秒级时间戳</td></tr><tr><td>current_time</td><td>num</td><td>当前时间</td><td>UNIX 秒级时间戳</td></tr><tr><td>wait_num</td><td>num</td><td>0?</td><td></td></tr><tr><td>uname</td><td>str</td><td>发送者用户名</td><td></td></tr><tr><td>uid</td><td>num</td><td>发送者的 mid</td><td></td></tr><tr><td>action</td><td>str</td><td>礼物操作</td><td></td></tr><tr><td>num</td><td>num</td><td>礼物数量</td><td></td></tr><tr><td>gift_name</td><td>str</td><td><code>红包</code></td><td></td></tr><tr><td>gift_id</td><td>num</td><td>礼物 ID?</td><td></td></tr><tr><td>price</td><td>num</td><td>电池标价</td><td></td></tr><tr><td>name_color</td><td>str</td><td>用户名颜色</td><td></td></tr><tr><td>medal_info</td><td>obj</td><td>发送者粉丝牌</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;POPULARITY_RED_POCKET_NEW&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;lot_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2062329</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1650425343</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1650425343</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wait_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;毒瘤老肥仔&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">181851309</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;action&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;送出&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;红包&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">13000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">20</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#00D1F1&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">11909915</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;special&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">22</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;伊克拉&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1725515</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1725515</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5414290</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6809855</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_lighted&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间抢到红包的用户-popularity-red-pocket-winner-list" tabindex="-1"><a class="header-anchor" href="#直播间抢到红包的用户-popularity-red-pocket-winner-list"><span>直播间抢到红包的用户 (POPULARITY_RED_POCKET_WINNER_LIST)</span></a></h4><p>注: 红包中奖列表</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>POPULARITY_RED_POCKET_WINNER_LIST</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>lot_id</td><td>num</td><td>红包 ID</td><td></td></tr><tr><td>total_num</td><td>num</td><td>礼物总数</td><td></td></tr><tr><td>winner_info</td><td>array</td><td>中奖信息</td><td></td></tr><tr><td>awards</td><td>obj</td><td>礼物信息</td><td></td></tr><tr><td>version</td><td>num</td><td></td><td></td></tr></tbody></table><p><code>data.winner_info</code> 数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>array</td><td>中奖者 1</td><td></td></tr><tr><td>……</td><td>array</td><td>……</td><td></td></tr><tr><td>n</td><td>array</td><td>中奖者 (n+1)</td><td></td></tr></tbody></table><p><code>data.winner_info[n]</code> 数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>num</td><td>该抢到红包的用户的 mid</td><td></td></tr><tr><td>1</td><td>str</td><td>该抢到红包的用户的名称</td><td></td></tr><tr><td>2</td><td>num</td><td>bag_id?</td><td></td></tr><tr><td>3</td><td>num</td><td>该用户抢到的礼物的 ID</td><td></td></tr></tbody></table><p><code>data.awards</code> 对象:</p><p>以 礼物 ID 为键, JSON Object 为值的表</p><p><code>data.awards[&#39;?&#39;]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>award_type</td><td>num</td><td>奖品类型?</td><td></td></tr><tr><td>award_name</td><td>str</td><td>礼物名称</td><td></td></tr><tr><td>award_pic</td><td>str</td><td>礼物图标 URL</td><td></td></tr><tr><td>award_big_pic</td><td>str</td><td>礼物大图 URL</td><td></td></tr><tr><td>award_price</td><td>num</td><td>礼物价值</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;POPULARITY_RED_POCKET_WINNER_LIST&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;lot_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">8445764</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;total_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">8</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;winner_info&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 38554435</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;我的0019&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 4581509</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 31212</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#D4D4D4;"> [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 516174930</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;云来海遛鸟大爷&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 4606389</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 31212</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;awards&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;31212&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;打call&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_pic&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/461be640f60788c1d159ec8d6c5d5cf1ef3d1830.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_big_pic&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/9e6521c57f24c7149c054d265818d4b82059f2ef.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">500</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;31214&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;牛哇&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_pic&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/91ac8e35dd93a7196325f1e2052356e71d135afb.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_big_pic&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/3b74c117b4f265edcea261bc5608a58d3a7c300a.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">100</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;31216&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;i了i了&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_pic&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/1157a445487b39c0b7368d91b22290c60fa665b2.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_big_pic&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/cfb9c3d9bdd2c25c95b7d859ebaa590ca9362adb.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">100</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;version&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间看过人数-watched-change" tabindex="-1"><a class="header-anchor" href="#直播间看过人数-watched-change"><span>直播间看过人数 (WATCHED_CHANGE)</span></a></h4><p>注: 当前直播历史观众数量, 可替代人气</p><p><strong>正文:</strong></p><p>数据包的正文, 前19字节的信息未知:</p><div class="language-text line-numbers-mode" data-highlighter="shiki" data-ext="text" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-text"><span class="line"><span>00000001: 8b38 8000 0000 7200 1000 0000 0000 0500 .8....r.........</span></span>
<span class="line"><span>00000002: 0000 00 ...</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>WATCHED_CHANGE</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>num</td><td>num</td><td>看过人数</td><td></td></tr><tr><td>text_small</td><td>str</td><td>显示文字 (小)</td><td></td></tr><tr><td>text_large</td><td>str</td><td>显示文字 (大)</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;WATCHED_CHANGE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">17903</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_small&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1.7万&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_large&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1.7万人看过&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="用户进场特效-entry-effect" tabindex="-1"><a class="header-anchor" href="#用户进场特效-entry-effect"><span>用户进场特效 (ENTRY_EFFECT)</span></a></h4><p>注: 有进场特效的用户进入直播间</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ENTRY_EFFECT</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>?</td><td></td></tr><tr><td>uid</td><td>num</td><td>进场用户 mid</td><td></td></tr><tr><td>target_id</td><td>num</td><td>主播 mid?</td><td></td></tr><tr><td>mock_effect</td><td>num</td><td>?</td><td></td></tr><tr><td>face</td><td>str</td><td>进场用户头像 URL</td><td></td></tr><tr><td>privilege_type</td><td>num</td><td>?</td><td></td></tr><tr><td>copy_writing</td><td>str</td><td>进场欢迎文本</td><td></td></tr><tr><td>copy_color</td><td>str</td><td>进场欢迎文本颜色</td><td>16 进制</td></tr><tr><td>highlight_color</td><td>str</td><td>高亮颜色?</td><td>16 进制</td></tr><tr><td>priority</td><td>num</td><td>优先级?</td><td></td></tr><tr><td>basemap_url</td><td>str</td><td>进场特效背景 URL</td><td>APP 端</td></tr><tr><td>show_avatar</td><td>num</td><td>是否显示用户头像</td><td>1: 显示<br>0: 不显示</td></tr><tr><td>effective_time</td><td>num</td><td>?</td><td></td></tr><tr><td>web_basemap_url</td><td>str</td><td>进场特效背景 URL</td><td>网页端</td></tr><tr><td>web_effective_time</td><td>num</td><td>进场特效生存时间</td><td>网页端</td></tr><tr><td>web_effect_close</td><td>num</td><td>?</td><td></td></tr><tr><td>web_close_time</td><td>num</td><td>?</td><td></td></tr><tr><td>business</td><td>num</td><td>?</td><td></td></tr><tr><td>copy_writing_v2</td><td>str</td><td>进场欢迎文本</td><td>APP 端?</td></tr><tr><td>icon_list</td><td>array</td><td>空?</td><td></td></tr><tr><td>max_delay_time</td><td>num</td><td>最大等待时间?</td><td></td></tr><tr><td>trigger_time</td><td>num</td><td>触发时间戳</td><td>UNIX 纳秒时间戳</td></tr><tr><td>identities</td><td>num</td><td>标识符?</td><td></td></tr><tr><td>effect_silent_time</td><td>num</td><td>?</td><td></td></tr><tr><td>effective_time_new</td><td>num</td><td>?</td><td></td></tr><tr><td>web_dynamic_url_webp</td><td>str</td><td>?</td><td></td></tr><tr><td>web_dynamic_url_apng</td><td>str</td><td>?</td><td></td></tr><tr><td>mobile_dynamic_url_webp</td><td>str</td><td>?</td><td></td></tr><tr><td>wealthy_info</td><td>obj</td><td>荣耀等级信息</td><td></td></tr><tr><td>new_style</td><td>num</td><td>?</td><td></td></tr><tr><td>is_mystery</td><td>bool</td><td>?</td><td></td></tr><tr><td>uinfo</td><td>obj</td><td>用户信息</td><td></td></tr><tr><td>full_cartoon_id</td><td>num</td><td>?</td><td></td></tr><tr><td>priority_level</td><td>num</td><td>?</td><td></td></tr><tr><td>wealth_style_info</td><td>obj</td><td>荣耀等级样式信息</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ENTRY_EFFECT&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">380</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31382283</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">12892411</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mock_effect&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/876e30e89faa5672858cc17bdb357362ec96bc29.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;privilege_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;copy_writing&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&lt;%WYCBat%&gt; 来了&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;copy_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#F7F7F7&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFFFFF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;priority&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;basemap_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_avatar&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;effective_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_basemap_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/mlive/19e7564ed9d466b02f341abfa979c6e38c2ffffb.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_effective_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_effect_close&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_close_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">900</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;business&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;copy_writing_v2&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&lt;%WYCBat%&gt; 来了&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon_list&quot;</span><span style="color:#D4D4D4;">: [],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max_delay_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;trigger_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1748545763327647435</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;identities&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;effect_silent_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;effective_time_new&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_dynamic_url_webp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_dynamic_url_apng&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_dynamic_url_webp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wealthy_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">17</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level_total_score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cur_score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;upgrade_need_score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dm_icon_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;new_style&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_mystery&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uinfo&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31382283</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;WYCBat&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/876e30e89faa5672858cc17bdb357362ec96bc29.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_mystery&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;risk_ctrl_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;origin_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;official_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name_color_str&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wealth&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">17</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dm_icon_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;expired_str&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uhead_frame&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_leader&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;full_cartoon_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1802</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;priority_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wealth_style_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/b6f2bf3e27f22b3039594842f0005b05a0dc5dae.png&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="必须接受的用户进场特效-entry-effect-must-receive" tabindex="-1"><a class="header-anchor" href="#必须接受的用户进场特效-entry-effect-must-receive"><span>必须接受的用户进场特效 (ENTRY_EFFECT_MUST_RECEIVE)</span></a></h4><p>注: 在部分主播进入自己的直播间时下发。</p><p>结构与 <a href="#%E7%94%A8%E6%88%B7%E8%BF%9B%E5%9C%BA%E7%89%B9%E6%95%88-ENTRY_EFFECT">用户进场特效 (ENTRY_EFFECT)</a> 完全相同。</p><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ENTRY_EFFECT_MUST_RECEIVE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">135</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mock_effect&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/member/noface.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;privilege_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;copy_writing&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&lt;%weatfe%&gt; 来了&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;copy_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#000000&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFF100&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;priority&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;basemap_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/mlive/da6933ea70f31c4df63f4b68b735891284888357.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_avatar&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;effective_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_basemap_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/mlive/da6933ea70f31c4df63f4b68b735891284888357.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_effective_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_effect_close&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_close_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">900</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;business&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;copy_writing_v2&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&lt;%weatfe%&gt; 来了&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon_list&quot;</span><span style="color:#D4D4D4;">: [],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max_delay_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;trigger_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1746031259272981482</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;identities&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;effect_silent_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;effective_time_new&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_dynamic_url_webp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_dynamic_url_apng&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_dynamic_url_webp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wealthy_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;new_style&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_mystery&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uinfo&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;base&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;weatfe&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/member/noface.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_mystery&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;risk_ctrl_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;origin_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;official_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name_color_str&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;粉丝团&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">11</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9272486</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9272486</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9272486</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9272486</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2956282</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;typ&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_light&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">16000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;honor_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#596FE099&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#596FE099&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#596FE099&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFFFFFFF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#000B7099&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;user_receive_count&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wealth&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dm_icon_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;expired_str&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uhead_frame&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_leader&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;full_cartoon_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;priority_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wealth_style_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/24f6ef867c3905064136f5c4e33a8d423d41ebdd.png&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="全屏特效-full-screen-special-effect" tabindex="-1"><a class="header-anchor" href="#全屏特效-full-screen-special-effect"><span>全屏特效 (FULL_SCREEN_SPECIAL_EFFECT)</span></a></h4><p><strong>示例:</strong></p><details><summary>查看响应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;FULL_SCREEN_SPECIAL_EFFECT&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ids&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 514</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;queue&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;platform_in&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 2</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间在所属分区的排名改变-area-rank-changed" tabindex="-1"><a class="header-anchor" href="#直播间在所属分区的排名改变-area-rank-changed"><span>直播间在所属分区的排名改变 (AREA_RANK_CHANGED)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>AREA_RANK_CHANGED</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>conf_id</td><td>num</td><td>配置 ID?</td><td></td></tr><tr><td>rank_name</td><td>str</td><td>排行榜名称</td><td></td></tr><tr><td>uid</td><td>num</td><td>主播 mid</td><td></td></tr><tr><td>rank</td><td>num</td><td>直播间在分区的排名</td><td>没有上榜则为 0</td></tr><tr><td>icon_url_blue</td><td>str</td><td>蓝色排名图标 URL</td><td></td></tr><tr><td>icon_url_pink</td><td>str</td><td>粉色排名图标 URL</td><td></td></tr><tr><td>icon_url_grey</td><td>str</td><td>灰色排名图标 URL</td><td></td></tr><tr><td>action_type</td><td>num</td><td>?</td><td></td></tr><tr><td>timestamp</td><td>num</td><td>当前时间</td><td>UNIX 秒级时间戳</td></tr><tr><td>msg_id</td><td>str</td><td>?</td><td>一串 UUID</td></tr><tr><td>jump_url_link</td><td>str</td><td>排行榜跳转链接</td><td></td></tr><tr><td>jump_url_pc</td><td>str</td><td>排行榜跳转链接</td><td></td></tr><tr><td>jump_url_pink</td><td>str</td><td>排行榜跳转链接</td><td></td></tr><tr><td>jump_url_web</td><td>str</td><td>排行榜跳转链接</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;AREA_RANK_CHANGED&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;conf_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">23</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;手游航海&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">27717502</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rank&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon_url_blue&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/18e2990a546d33368200f9058f3d9dbc4038eb5c.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon_url_pink&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a6c490c36e88c7b191a04883a5ec15aed187a8f7.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon_url_grey&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/cb7444b1faf1d785df6265bfdc1fcfc993419b76.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;action_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1673625610</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;e93c7860-b901-41ca-aad8-fe538a5fac9c&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url_link&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=3&amp;ruid=27717502&amp;conf_id=23&amp;is_live_half_webview=1&amp;hybrid_rotate_d=1&amp;is_cling_player=1&amp;hybrid_half_ui=1,3,100p,70p,f4eefa,0,30,100,0,0;2,2,375,100p,f4eefa,0,30,100,0,0;3,3,100p,70p,f4eefa,0,30,100,0,0;4,2,375,100p,f4eefa,0,30,100,0,0;5,3,100p,70p,f4eefa,0,30,100,0,0;6,3,100p,70p,f4eefa,0,30,100,0,0;7,3,100p,70p,f4eefa,0,30,100,0,0;8,3,100p,70p,f4eefa,0,30,100,0,0#/area-rank&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url_pc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=4&amp;ruid=27717502&amp;conf_id=23&amp;pc_ui=338,465,f4eefa,0#/area-rank&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url_pink&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=1&amp;ruid=27717502&amp;conf_id=23&amp;is_live_half_webview=1&amp;hybrid_rotate_d=1&amp;is_cling_player=1&amp;hybrid_half_ui=1,3,100p,70p,f4eefa,0,30,100,0,0;2,2,375,100p,f4eefa,0,30,100,0,0;3,3,100p,70p,f4eefa,0,30,100,0,0;4,2,375,100p,f4eefa,0,30,100,0,0;5,3,100p,70p,f4eefa,0,30,100,0,0;6,3,100p,70p,f4eefa,0,30,100,0,0;7,3,100p,70p,f4eefa,0,30,100,0,0;8,3,100p,70p,f4eefa,0,30,100,0,0#/area-rank&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url_web&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-hotrank/index.html?clientType=2&amp;ruid=27717502&amp;conf_id=23#/area-rank&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="广播通知弹幕信息-common-notice-danmaku" tabindex="-1"><a class="header-anchor" href="#广播通知弹幕信息-common-notice-danmaku"><span>广播通知弹幕信息 (COMMON_NOTICE_DANMAKU)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>COMMON_NOTICE_DANMAKU</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>biz_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>content_segments</td><td>array</td><td>文本分段</td><td></td></tr><tr><td>danmaku_style</td><td>obj</td><td>文本样式信息</td><td>可能不存在</td></tr><tr><td>danmaku_url</td><td>str</td><td>待调查</td><td></td></tr><tr><td>dmscore</td><td>num</td><td>待调查</td><td></td></tr><tr><td>terminals</td><td>array</td><td>指定显示的终端</td><td>数字数组</td></tr></tbody></table><p><code>data.content_segments[n]</code> 数组中的对象</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>background_color</td><td>arr 或 null</td><td>背景颜色?</td><td>字符串数组,可能不存在</td></tr><tr><td>background_color_dark</td><td>arr 或 null</td><td>深色模式背景颜色?</td><td>可能不存在</td></tr><tr><td>font_bold</td><td>bool</td><td>text 字段是否加粗?</td><td>可能不存在</td></tr><tr><td>font_color</td><td>str</td><td>text 字段的十六进制颜色值</td><td></td></tr><tr><td>font_color_dark</td><td>str</td><td>text 字段的十六进制颜色值</td><td>APP端设置为深色模式时使用可能不存在</td></tr><tr><td>highlight_font_color</td><td>str</td><td>text 字段高亮部分的十六进制颜色值?</td><td>可能不存在</td></tr><tr><td>highlight_font_color_dark</td><td>str</td><td>text 字段高亮部分的十六进制颜色值?</td><td>深色模式时使用,可能不存在</td></tr><tr><td>img_height</td><td>num</td><td>图片高度</td><td>可能不存在</td></tr><tr><td>img_url</td><td>str</td><td>图片链接</td><td>可能不存在</td></tr><tr><td>img_width</td><td>str</td><td>图片宽度</td><td>可能不存在</td></tr><tr><td>text</td><td>str</td><td>文本</td><td></td></tr><tr><td>type</td><td>num</td><td>文本组件类型</td><td>1普通文本<br>2图片<br>3链接</td></tr><tr><td>uri</td><td>str</td><td>链接</td><td>文本组件类型为 <code>3</code> 时存在</td></tr></tbody></table><p><code>data.danmaku_style</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>background_color</td><td>str</td><td>文本背景颜色的十六进制颜色值</td><td></td></tr><tr><td>background_color_dark</td><td>str</td><td>文本背景颜色的十六进制颜色值</td><td>APP端设置为深色模式时使用</td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;COMMON_NOTICE_DANMAKU&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content_segments&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;font_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FB7299&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;春日限时任务任务即将结束抓紧完成获取3元红包奖励吧未完成任务进度将重置&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">144</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;terminals&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 5</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;COMMON_NOTICE_DANMAKU&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;biz_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content_segments&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;font_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#CCCCCC&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;font_color_dark&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#CCCCCC&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;恭喜主播 时雨ioo &quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;font_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#F494AF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;font_color_dark&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#F494AF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;成为手游航海当前第5名&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;danmaku_style&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_color_dark&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;danmaku_uri&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">144</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;terminals&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 3</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;COMMON_NOTICE_DANMAKU&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content_segments&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_color_dark&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;font_bold&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;font_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#F294AE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;font_color_dark&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_font_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_font_color_dark&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;img_height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;img_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;img_width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;疯狂星期五疯狂任务今日24点结束请关注任务完成情况~&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_color&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;#FA729A&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_color_dark&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;font_bold&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;font_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFFFFF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;font_color_dark&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_font_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_font_color_dark&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;img_height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;img_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;img_width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;立即查看&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uri&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/bilili-page-gift-intro-container/index.html?is_live_half_webview=1&amp;hybrid_rotate_d=1&amp;hybrid_half_ui=1,3,100p,70p,0,0,30,100,12;2,2,375,100p,0,0,30,100,0;3,3,100p,544,0,0,30,100,12;4,2,375,100p,0,0,30,100,0;5,3,100p,70p,0,0,30,100,0;6,3,100p,70p,0,0,30,100,0;7,3,100p,70p,0,0,30,100,0;8,3,100p,70p,0,0,30,100,0&amp;gift_id=32251&amp;roomId=6154037&amp;anchorId=194484313&amp;sendTargetUid=194484313&amp;active_tab=1&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;danmaku_style&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background_color_dark&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1008</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;terminals&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 5</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间信息更改-room-change" tabindex="-1"><a class="header-anchor" href="#直播间信息更改-room-change"><span>直播间信息更改 (ROOM_CHANGE)</span></a></h4><p>注: 例如直播间标题更改、直播间分区更改</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ROOM_CHANGE</code></td><td></td></tr><tr><td>data</td><td>obj</td><td></td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>title</td><td>str</td><td>直播间标题</td><td></td></tr><tr><td>area_id</td><td>num</td><td>当前直播间所属二级分区的ID</td><td></td></tr><tr><td>parent_area_id</td><td>num</td><td>当前直播间所属一级分区的ID</td><td></td></tr><tr><td>area_name</td><td>str</td><td>当前直播间所属二级分区的名称</td><td></td></tr><tr><td>parent_area_name</td><td>str</td><td>当前直播间所属一级分区名称</td><td></td></tr><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td>未开播更新直播间信息时为<code>&quot;0&quot;</code></td></tr><tr><td>sub_session_key</td><td>str</td><td>待调查</td><td>未开播更新直播间信息时为<code>&quot;&quot;</code>(空字符串)</td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><p>已开播:</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ROOM_CHANGE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;开始白给CS&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;area_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">371</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;parent_area_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;area_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;虚拟主播&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;parent_area_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;虚拟主播&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;320830629635915849&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_session_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;320830629635915849sub_time:1673690546&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>未开播:</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ROOM_CHANGE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;随缘&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;area_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">216</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;parent_area_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;area_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;我的世界&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;parent_area_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;单机游戏&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_session_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间内容审核报告-room-content-audit-report" tabindex="-1"><a class="header-anchor" href="#直播间内容审核报告-room-content-audit-report"><span>直播间内容审核报告 (ROOM_CONTENT_AUDIT_REPORT)</span></a></h4><p>注:这个数据包需要更新直播间标题且使用主播的登录信息才会下发,更新直播间标题后一般不会立刻下发。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ROOM_CONTENT_AUDIT_REPORT</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>audit_content_type</td><td>num</td><td>审核内容类型?</td><td></td></tr><tr><td>room_id</td><td>num</td><td>直播间ID</td><td>未知是真实ID还是短号</td></tr><tr><td>anchor_uid</td><td>num</td><td>主播的用户mid</td><td></td></tr><tr><td>audit_status</td><td>num</td><td>审核状态?</td><td></td></tr><tr><td>audit_title</td><td>str</td><td>被审核的直播间标题</td><td></td></tr><tr><td>audit_reason</td><td>str</td><td>审核结果</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ROOM_CONTENT_AUDIT_REPORT&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;audit_content_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1899237171</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;audit_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;audit_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;崩坏学园2&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;audit_reason&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;一审通过&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="醒目留言按钮-super-chat-entrance" tabindex="-1"><a class="header-anchor" href="#醒目留言按钮-super-chat-entrance"><span>醒目留言按钮 (SUPER_CHAT_ENTRANCE)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>SUPER_CHAT_ENTRANCE</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>醒目留言按钮的信息</td><td></td></tr><tr><td>roomid</td><td>num</td><td>直播间ID</td><td>未知是短号还是真实ID</td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>status</td><td>num</td><td>待调查</td><td></td></tr><tr><td>jump_url</td><td>str</td><td>按下“醒目留言”按钮后弹出小窗的页面URL</td><td></td></tr><tr><td>icon</td><td>str</td><td>“醒目留言”按钮图标的URL</td><td></td></tr><tr><td>broadcast_type</td><td>num</td><td>待调查</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;SUPER_CHAT_ENTRANCE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-app-superchat2/index.html?is_live_half_webview=1&amp;hybrid_half_ui=1,3,100p,70p,ffffff,0,30,100;2,2,375,100p,ffffff,0,30,100;3,3,100p,70p,ffffff,0,30,100;4,2,375,100p,ffffff,0,30,100;5,3,100p,60p,ffffff,0,30,100;6,3,100p,60p,ffffff,0,30,100;7,3,100p,60p,ffffff,0,30,100&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/0a9ebd72c76e9cbede9547386dd453475d4af6fe.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;broadcast_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;8618057&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="顶部横幅-widget-banner" tabindex="-1"><a class="header-anchor" href="#顶部横幅-widget-banner"><span>顶部横幅 (WIDGET_BANNER)</span></a></h4><p>注: 网页端在直播间标题下面的横幅, 例如 限时任务 等</p><p><strong>JSON消息:</strong></p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>WIDGET_BANNER</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>横幅信息</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>timestamp</td><td>num</td><td>服务器发送数据包时的Unix时间戳</td><td></td></tr><tr><td>widget_list</td><td>obj</td><td>横幅信息</td><td>待调查</td></tr></tbody></table><p><code>data.widget_list</code> 对象:</p><p>以 横幅 ID 为键, JSON Object 为值的表</p><p><code>data.widget_list[&#39;?&#39;]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>id</td><td>num</td><td>横幅ID</td><td></td></tr><tr><td>title</td><td>str</td><td>待调查</td><td></td></tr><tr><td>cover</td><td>str</td><td>待调查</td><td></td></tr><tr><td>web_cover</td><td>str</td><td>待调查</td><td></td></tr><tr><td>tip_text</td><td>str</td><td>待调查</td><td></td></tr><tr><td>tip_text_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>tip_bottom_color</td><td>str</td><td>待调查</td><td></td></tr><tr><td>jump_url</td><td>str</td><td>点击横幅后出现小窗的页面的URL</td><td></td></tr><tr><td>url</td><td>str</td><td>待调查</td><td></td></tr><tr><td>stay_time</td><td>num</td><td>待调查</td><td></td></tr><tr><td>site</td><td>num</td><td>待调查</td><td></td></tr><tr><td>platform_in</td><td>array</td><td>待调查</td><td></td></tr><tr><td>type</td><td>num</td><td>待调查</td><td></td></tr><tr><td>band_id</td><td>num</td><td>待调查</td><td></td></tr><tr><td>sub_key</td><td>str</td><td>待调查</td><td></td></tr><tr><td>sub_data</td><td>str</td><td>横幅数据</td><td></td></tr><tr><td>is_add</td><td>bool</td><td>待调查</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;WIDGET_BANNER&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1673684868</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;widget_list&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;308&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">308</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;一月限时任务&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tip_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;限时任务&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tip_text_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tip_bottom_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/activity/live-activity-battle/index.html?app_name=time_limited_task_jan_2023&amp;is_live_half_webview=1&amp;hybrid_rotate_d=1&amp;hybrid_half_ui=1,3,100p,70p,0,0,0,0,12,0;2,2,375,100p,0,0,0,0,12,0;3,3,100p,70p,0,0,0,0,12,0;4,2,375,100p,0,0,0,0,12,0;5,3,100p,70p,0,0,0,0,12,0;6,3,100p,70p,0,0,0,0,12,0;7,3,100p,70p,0,0,0,0,12,0;8,3,100p,70p,0,0,0,0,12,0&amp;room_id=8618057&amp;uid=29857468#/&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;stay_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;site&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;platform_in&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;live&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;blink&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;live_link&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;web&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#CE9178;"> &quot;pc_link&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;band_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">101558</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_data&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;%7B%22task_status%22%3A0%2C%22current_val%22%3A10%2C%22target_val%22%3A1200%2C%22timeout%22%3A1673687024%2C%22reward_price%22%3A8%2C%22reward_type%22%3A1%7D&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_add&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="礼物心愿单进度-widget-wish-list" tabindex="-1"><a class="header-anchor" href="#礼物心愿单进度-widget-wish-list"><span>礼物心愿单进度 (WIDGET_WISH_LIST)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>WIDGET_WISH_LIST</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>wish</td><td>array</td><td>礼物心愿单信息</td><td></td></tr><tr><td>wish_status</td><td>num</td><td>?</td><td></td></tr><tr><td>sid</td><td>num</td><td>?</td><td></td></tr><tr><td>wish_status_info</td><td>array</td><td>?</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;WIDGET_WISH_LIST&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10003</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;舰长&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/f1be2a2d5b227ce72641de1ad64bcc7f9e4111c3.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">198000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;B坷垃&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/cc8bfcbc24c8b65937f62ce0d16b31ab987dce47.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9900</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31039</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;牛哇牛哇&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/b8a38b4bd3be120becddfb92650786f00dffad48.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">100</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">477</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_info&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;设定心 愿&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/38f82bac32794e79776f7371269453652bd58a87.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;达成&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/1dae635924437239fc69e561a1a9467508521249.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;收集失败&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/3bbd30fdd32d085cc90e9ccd98c65a886dca9a8f.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;心愿&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="礼物星球信息-widget-wish-info" tabindex="-1"><a class="header-anchor" href="#礼物星球信息-widget-wish-info"><span>礼物星球信息 (WIDGET_WISH_INFO)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>WIDGET_WISH_INFO</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>sid</td><td>num</td><td>(?)</td><td></td></tr><tr><td>wish</td><td>arr</td><td>礼物需求信息</td><td></td></tr><tr><td>jump_url</td><td>str</td><td>用户端礼物星球界面</td><td></td></tr><tr><td>wish_status</td><td>num</td><td>礼物星球状态</td><td></td></tr><tr><td>card_text</td><td>str</td><td>卡片提示文本</td><td></td></tr><tr><td>modal_text</td><td>str</td><td>需求标题</td><td></td></tr><tr><td>button_text</td><td>str</td><td>按钮文本</td><td></td></tr><tr><td>show_time</td><td>num</td><td>显示时间</td><td>单位秒</td></tr><tr><td>ts</td><td>num</td><td>发送时间戳</td><td>Unix秒时间戳</td></tr><tr><td>tid</td><td>num</td><td>(?)</td><td></td></tr><tr><td>wish_status_info</td><td>arr</td><td>状态对照信息</td><td></td></tr><tr><td>wish_name</td><td>str</td><td>礼物星球名称</td><td></td></tr></tbody></table><p><code>data.wish</code> 数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>gift_id</td><td>num</td><td>礼物id</td><td></td></tr><tr><td>target_num</td><td>num</td><td>需求数量</td><td></td></tr><tr><td>gift_img</td><td>str</td><td>礼物图片URL</td><td></td></tr><tr><td>gift_price</td><td>num</td><td>礼物金瓜子标价</td><td>CNY×1000</td></tr><tr><td>gift_name</td><td>str</td><td>礼物名称</td><td></td></tr><tr><td>wish_status</td><td>num</td><td>该礼物达成状态</td><td></td></tr></tbody></table><p><code>data.wish_status_info</code> 数组中的对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>wish_status_msg</td><td>str</td><td>状态提示信息</td><td></td></tr><tr><td>wish_status_img</td><td>str</td><td>状态图片URL</td><td></td></tr><tr><td>wish_status</td><td>str</td><td>状态</td><td></td></tr><tr><td>wish_status_desc</td><td>str</td><td>状态描述</td><td>不一定存在</td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;WIDGET_WISH_INFO&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">658537</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31036</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/8b40d0470890e7d573995383af8a8ae074d485d9.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">100</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;小花花&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30758</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/3ddb10b055b9d1826829ec0fad93ab56484d4a90.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">100</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;这个好诶&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31039</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://s1.hdslb.com/bfs/live/91ac8e35dd93a7196325f1e2052356e71d135afb.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">100</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;牛哇牛哇&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/bilili-page-gift-wishes-mix-planet/user.html?is_live_half_webview=1&amp;hybrid_half_ui=1,3,100p,70p,0,0,30,100,15,0;2,2,375,100p,0,0,30,100,15,0;3,3,100p,70p,0,0,30,100,15,0;4,2,375,100p,0,0,30,100,15,0;5,3,100p,70p,0,0,30,100,15,0;6,3,100p,70p,0,0,30,100,15,0;7,3,100p,70p,0,0,30,100,15,0;8,3,100p,70p,0,0,30,100,15,0&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;card_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;主播今日心愿还未完成&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;modal_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;今日心愿礼物&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;去助力&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1746257134</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6585370000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_info&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;礼物星球待点亮&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/e507f8b101289b2ce6741880a28304215a65f5bf.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;今日心愿暂未达成&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/e507f8b101289b2ce6741880a28304215a65f5bf.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;今日心愿已达成&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/e507f8b101289b2ce6741880a28304215a65f5bf.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_status_desc&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;已完成&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;wish_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;心愿礼物&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="下播的直播间-stop-live-room-list" tabindex="-1"><a class="header-anchor" href="#下播的直播间-stop-live-room-list"><span>下播的直播间 (STOP_LIVE_ROOM_LIST)</span></a></h4><p>注: 估计是更新关注的主播直播状态的</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>STOP_LIVE_ROOM_LIST</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>room_id_list</td><td>array</td><td>下播的直播间ID</td><td></td></tr></tbody></table><p><code>data.room_id_list</code> 数组:</p><table><thead><tr><th>项</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>num</td><td>第 1 个下播的直播间 ID</td><td></td></tr><tr><td>1</td><td>num</td><td>第 2 个下播的直播间 ID</td><td></td></tr><tr><td>……</td><td>num</td><td>……</td><td></td></tr><tr><td>n</td><td>num</td><td>第 (n+1) 个下播的直播间 ID</td><td></td></tr></tbody></table><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;STOP_LIVE_ROOM_LIST&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 14507570</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">23963084</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24370437</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24380902</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24889494</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 22735090</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24268758</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24668544</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">38325</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24762357</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 3222966</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">6684395</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24199566</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24864470</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">10224194</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 14953052</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">6198131</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">898214</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">10412034</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">22506883</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 23932516</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">6768714</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24392281</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">1799500</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">22392518</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 22976729</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">21557043</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24896092</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">11718936</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">21612704</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 21778117</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24145539</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">23178318</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">23575414</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24842462</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 22245210</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24895499</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">3133873</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">1298898</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">22175308</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 3600684</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">2053035</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">270652</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24877480</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">3854611</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 21512488</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24393104</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24756457</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">4630683</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">6955412</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 23199465</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">2880481</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">23868339</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">717791</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24068307</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 24875243</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">22777819</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24896061</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">24619665</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="系统信息-sys-msg" tabindex="-1"><a class="header-anchor" href="#系统信息-sys-msg"><span>系统信息 (SYS_MSG)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>SYS_MSG</code></td><td></td></tr><tr><td>msg</td><td>str</td><td>提示信息</td><td></td></tr><tr><td>url</td><td>str</td><td>跳转 URL</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;SYS_MSG&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;争夺开启时间周五20点至周日20点逾期不候哟&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="警告-warning" tabindex="-1"><a class="header-anchor" href="#警告-warning"><span>警告 (WARNING)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>WARNING</code></td><td></td></tr><tr><td>msg</td><td>str</td><td>警告信息</td><td></td></tr><tr><td>roomid</td><td>num</td><td>直播间 ID</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;WARNING&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;图片内容不适宜,请立即调整&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">22195814</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="切断-cut-off" tabindex="-1"><a class="header-anchor" href="#切断-cut-off"><span>切断 (CUT_OFF)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>CUT_OFF</code></td><td></td></tr><tr><td>msg</td><td>str</td><td>切断原因</td><td></td></tr><tr><td>roomid</td><td>num</td><td>直播间 ID</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;CUT_OFF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;违反直播言论规范,请立即调整&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">23993070</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="切断v2-cut-off-v2" tabindex="-1"><a class="header-anchor" href="#切断v2-cut-off-v2"><span>切断V2 (CUT_OFF_V2)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>CUT_OFF_V2</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cut_off_scene</td><td>num</td><td></td><td></td></tr><tr><td>timestamp</td><td>num</td><td>操作时间戳</td><td>UNIX 秒时间戳</td></tr><tr><td>cut_off_version</td><td>num</td><td>切断提示信息版本?</td><td></td></tr><tr><td>cut_off_data</td><td>obj</td><td>切断提示信息</td><td></td></tr></tbody></table><p><code>data.cut_off_data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cut_off_title</td><td>str</td><td>对话框窗口标题</td><td></td></tr><tr><td>cut_off_message_list</td><td>array</td><td>对话框正文列表</td><td></td></tr><tr><td>cut_off_tip_list</td><td>array</td><td>对话框提示信息列表</td><td></td></tr><tr><td>cut_off_button_list</td><td>array</td><td>对话框按钮列表</td><td></td></tr></tbody></table><p><code>data.cut_off_data.cut_off_message_list</code> 数组:</p><table><thead><tr><th>索引</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>obj</td><td>首个正文信息</td><td></td></tr><tr><td>…</td><td>obj</td><td>单个正文信息</td><td></td></tr><tr><td>i</td><td>obj</td><td>最后正文信息</td><td></td></tr></tbody></table><p><code>data.cut_off_data.cut_off_message_list[i]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>type</td><td>num</td><td>显示类别</td><td><code>1</code>:一个“<code>label</code><code>content</code>”格式的信息</td></tr><tr><td>label</td><td>str</td><td>标签</td><td></td></tr><tr><td>content</td><td>str</td><td>内容</td><td></td></tr></tbody></table><p><code>data.cut_off_data.cut_off_tip_list</code> 数组:</p><table><thead><tr><th>索引</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>obj</td><td>首个提示行信息</td><td></td></tr><tr><td>…</td><td>obj</td><td>单个提示行信息</td><td></td></tr><tr><td>i</td><td>obj</td><td>最后提示行信息</td><td></td></tr></tbody></table><p><code>data.cut_off_data.cut_off_tip_list[i]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>show_platform</td><td>array</td><td>要在哪个客户端显示的指代</td><td></td></tr><tr><td>message_list</td><td>array</td><td>提示信息列表</td><td></td></tr></tbody></table><p><code>data.cut_off_data.cut_off_tip_list[i].message_list</code> 数组:</p><table><thead><tr><th style="text-align:center;">索引</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td style="text-align:center;">0</td><td>obj</td><td>首个提示组件信息</td><td></td></tr><tr><td style="text-align:center;">…</td><td>obj</td><td>单个提示组件信息</td><td></td></tr><tr><td style="text-align:center;">i1</td><td>obj</td><td>最后提示组件信息</td><td></td></tr></tbody></table><p><code>data.cut_off_data.cut_off_tip_list[i].message_list[i1]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>type</td><td>num</td><td>显示类型</td><td><code>1</code>:纯文本<br><code>2</code>:链接</td></tr><tr><td>content</td><td>str</td><td>显示文本</td><td></td></tr><tr><td>link_url</td><td>str</td><td>链接</td><td>type为2时有内容</td></tr></tbody></table><p><code>data.cut_off_data.cut_off_button_list</code> 数组:</p><table><thead><tr><th>索引</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>obj</td><td>首个按钮信息</td><td></td></tr><tr><td>…</td><td>obj</td><td>单个按钮信息</td><td></td></tr><tr><td>i</td><td>obj</td><td>最后按钮信息</td><td></td></tr></tbody></table><p><code>data.cut_off_data.cut_off_button_list[i]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>show_platform</td><td>array</td><td>要在那个客户端显示的指代</td><td><code>1</code>和<code>2</code>可能是手机直播姬<br><code>3</code>和<code>4</code>可能是pc直播姬或网页直播姬</td></tr><tr><td>button_text</td><td>str</td><td>按钮文本</td><td></td></tr><tr><td>button_action</td><td>num</td><td>按钮操作</td><td><code>1</code>:关闭窗口?<br><code>2</code>:跳转到链接?</td></tr><tr><td>button_link_url</td><td>str</td><td>跳转链接</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;CUT_OFF_V2&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cut_off_scene&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1731590280</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cut_off_version&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cut_off_data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cut_off_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;违规提示&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cut_off_message_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;label&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;处罚结果&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;切断本场直播&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;label&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;违规原因&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;您本场直播存在挂机、录播等消极直播行为,因此直播被切断,请您及时整改&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;label&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;处罚时间&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2024年11月14日21时17分&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cut_off_tip_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_platform&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 4</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;请在&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;【处罚中心】&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://link.bilibili.com/p/center/index?my-room/violation-records#/my-room/violation-records&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;查看你的违规记录&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cut_off_button_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_platform&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 2</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;了解详情&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_action&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-anchor-galaxy/violation_records/mobile.html?-Abrowser=live&amp;is_live_webview=1&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_platform&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 4</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;我知道了&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_action&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播对话框-anchor-ecology-living-dialog" tabindex="-1"><a class="header-anchor" href="#直播对话框-anchor-ecology-living-dialog"><span>直播对话框 (ANCHOR_ECOLOGY_LIVING_DIALOG)</span></a></h4><p>注:推测在自动检测到画面不怎么变化且没人聊天时警告下发,见<a href="https://github.com/SocialSisterYi/bilibili-API-collect/issues/1139#issue-2657488653" target="_blank" rel="noopener noreferrer">#1139(issue正文)</a>。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ANCHOR_ECOLOGY_LIVING_DIALOG</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>dialog_scene</td><td>num</td><td></td><td></td></tr><tr><td>timestamp</td><td>num</td><td>触发时间戳</td><td>UNIX 秒时间戳</td></tr><tr><td>valid_timestamp</td><td>num</td><td></td><td></td></tr><tr><td>dialog_top_vertical_img</td><td>str</td><td></td><td></td></tr><tr><td>dialog_top_landscape_img</td><td>str</td><td></td><td></td></tr><tr><td>dialog_title</td><td>str</td><td>对话框标题</td><td></td></tr><tr><td>dialog_message_list</td><td>array</td><td>对话框正文列表</td><td>参见<code>CUT_OFF_V2</code></td></tr><tr><td>dialog_tip_list</td><td>array</td><td>对话框提示信息列表</td><td>参见<code>CUT_OFF_V2</code></td></tr><tr><td>dialog_button_list</td><td>array</td><td>对话框按钮列表</td><td>参见<code>CUT_OFF_V2</code></td></tr></tbody></table><p><code>data.dialog_message_list</code> 数组:</p><p>同<code>CUT_OFF_V2</code>的<code>data.cut_off_data.cut_off_message_list</code>数组。</p><p><code>data.dialog_tip_list</code> 数组:</p><p>同<code>CUT_OFF_V2</code>的<code>data.cut_off_data.cut_off_tip_list</code>数组。</p><p><code>data.dialog_button_list</code> 数组:</p><p>同<code>CUT_OFF_V2</code>的<code>data.cut_off_data.cut_off_button_list</code>数组。</p><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ANCHOR_ECOLOGY_LIVING_DIALOG&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dialog_scene&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1731504845</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;valid_timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dialog_top_vertical_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/ee359d3e89bb044914f72a557a4ac2d3b5ba4004.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dialog_top_landscape_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/ee359d3e89bb044914f72a557a4ac2d3b5ba4004.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dialog_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;直播间违规&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dialog_message_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;label&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;处罚结果&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;警告&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;label&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;违规原因&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;您本场直播存在挂机、录播等消极直播行为,请及时整改&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;label&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;处罚时间&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2024年11月13日21时34分&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dialog_tip_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_platform&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 2</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;请在&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;【处罚中心】&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-anchor-galaxy/violation_records/mobile.html?is_live_half_webview=1u0026hybrid_rotate_d=1u0026is_cling_player=1u0026hybrid_half_ui=1,3,100p,70p,0,1,30,100;2,2,375,100p,0,1,30,100;3,3,100p,70p,0,1,30,100;4,2,375,100p,0,1,30,100;5,3,100p,70p,0,1,30,100;6,3,100p,70p,0,1,30,100;7,3,100p,70p,0,1,30,100;8,3,100p,70p,0,1,30,100#/&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;查看你的违规记录&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_platform&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 4</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;请在&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;【处罚中心】&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://link.bilibili.com/#/my-room/violation-records?jump_type=browser&amp;app_common=open&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;查看你的违规记录&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dialog_button_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_platform&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 4</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;我知道了&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_action&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_link_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间背景图片修改-change-room-info" tabindex="-1"><a class="header-anchor" href="#直播间背景图片修改-change-room-info"><span>直播间背景图片修改 (CHANGE_ROOM_INFO)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>CHANGE_ROOM_INFO</code></td><td></td></tr><tr><td>background</td><td>str</td><td>背景图 URL</td><td></td></tr><tr><td>roomid</td><td>num</td><td>直播间 ID</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;CHANGE_ROOM_INFO&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;background&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/2388faed3728f3396052273ad4c3c9af21c411fc.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">23993070</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播间皮肤变更-room-skin-msg" tabindex="-1"><a class="header-anchor" href="#直播间皮肤变更-room-skin-msg"><span>直播间皮肤变更 (ROOM_SKIN_MSG)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ROOM_SKIN_MSG</code></td><td></td></tr><tr><td>skin_id</td><td>num</td><td>皮肤 ID</td><td></td></tr><tr><td>status</td><td>num</td><td>状态?</td><td></td></tr><tr><td>end_time</td><td>num</td><td>皮肤结束时间?</td><td>UNIX 秒级时间戳</td></tr><tr><td>current_time</td><td>num</td><td>当前时间</td><td>UNIX 秒级时间戳</td></tr><tr><td>only_local</td><td>bool</td><td>仅在本地显示?</td><td></td></tr><tr><td>scatter</td><td>obj</td><td>?</td><td></td></tr><tr><td>skin_config</td><td>obj</td><td>皮肤配置</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ROOM_SKIN_MSG&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;skin_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">353</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1652620669</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1652015870</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;only_local&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;scatter&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;min&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">200</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;skin_config&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;android&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;1&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;zip&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/fab943a5d7eeb871ecf06413283d17536e67ab91.zip&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;md5&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;011EBB3E14192212FD50852245DC74FA&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ios&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;1&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;zip&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/e7d8768dcb3975d82d794fe6b39756317916a7fe.zip&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;md5&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;B1223577FE9C5C248EC1326CDACF8379&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ipad&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;1&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;zip&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/0856e17be073d75b70098609ae26572ba1534605.zip&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;md5&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;481AE75FFD0E0DE91EAFB5B6E0F8936B&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;1&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;zip&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/0b3770980e600f23629c8445fd211d4a12ec4b6f.zip&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;md5&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;8F98F79F02DEFE8B69EE2F6DE7416DFF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;platform&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;web&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;version&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;headInfoBgPic&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/d293e69b70af34df0fef086a86552b1761a33a75.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;giftControlBgPic&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/1a124c5547c784f41dc3d7f65f446c56c4cbb73e.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rankListBgPic&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/af8580a956d0eac6ea1d2cc97ea743d435a86874.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mainText&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFffffff&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;normalText&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFffffff&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlightContent&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFffd119&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFaec2ff&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;buttonText&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FF123ab2&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="开启等级禁言-room-silent-on" tabindex="-1"><a class="header-anchor" href="#开启等级禁言-room-silent-on"><span>开启等级禁言 (ROOM_SILENT_ON)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr><tr><td>cmd</td><td>str</td><td><code>ROOM_SILENT_ON</code></td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>type</td><td>str</td><td>类型?</td><td></td></tr><tr><td>level</td><td>num</td><td>等级?</td><td></td></tr><tr><td>second</td><td>num</td><td>时间?</td><td>UNIX 秒级时间戳</td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;member&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;second&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1651000426</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ROOM_SILENT_ON&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="关闭等级禁言-room-silent-off" tabindex="-1"><a class="header-anchor" href="#关闭等级禁言-room-silent-off"><span>关闭等级禁言 (ROOM_SILENT_OFF)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr><tr><td>cmd</td><td>str</td><td><code>ROOM_SILENT_OFF</code></td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>type</td><td>str</td><td>空</td><td></td></tr><tr><td>level</td><td>num</td><td>0</td><td></td></tr><tr><td>second</td><td>num</td><td>0</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;second&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ROOM_SILENT_OFF&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="指定观众禁言-room-block-msg" tabindex="-1"><a class="header-anchor" href="#指定观众禁言-room-block-msg"><span>指定观众禁言 (ROOM_BLOCK_MSG)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ROOM_BLOCK_MSG</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>详细信息</td><td></td></tr><tr><td>uid</td><td>num</td><td>禁言用户 mid</td><td></td></tr><tr><td>uname</td><td>str</td><td>禁言用户名</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>dmscore</td><td>num</td><td>弹幕分数?</td><td></td></tr><tr><td>operator</td><td>num</td><td>操作者?</td><td></td></tr><tr><td>uid</td><td>num</td><td>禁言用户 mid</td><td></td></tr><tr><td>uname</td><td>str</td><td>禁言用户名</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ROOM_BLOCK_MSG&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;operator&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">37903025</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;玉麟珑&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;37903025&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;玉麟珑&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="房管列表-room-admins" tabindex="-1"><a class="header-anchor" href="#房管列表-room-admins"><span>房管列表 (ROOM_ADMINS)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ROOM_ADMINS</code></td><td></td></tr><tr><td>uids</td><td>array</td><td>房管 mid 列表</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ROOM_ADMINS&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uids&quot;</span><span style="color:#D4D4D4;">: [ </span><span style="color:#B5CEA8;">898424</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">384203692</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">1309513</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">30816752</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">23931549</span><span style="color:#D4D4D4;">, </span><span style="color:#B5CEA8;">223134</span><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="设立房管-room-admin-entrance" tabindex="-1"><a class="header-anchor" href="#设立房管-room-admin-entrance"><span>设立房管 (room_admin_entrance)</span></a></h4><p>注: 此处 cmd 内容为小写</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>room_admin_entrance</code></td><td></td></tr><tr><td>dmscore</td><td>num</td><td>弹幕分数?</td><td></td></tr><tr><td>level</td><td>num</td><td>等级?</td><td></td></tr><tr><td>msg</td><td>str</td><td>提示信息</td><td></td></tr><tr><td>uid</td><td>num</td><td>用户 mid</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;room_admin_entrance&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">45</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;系统提示:你已被主播设为房管&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">223134</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="撤销房管-room-admin-revoke" tabindex="-1"><a class="header-anchor" href="#撤销房管-room-admin-revoke"><span>撤销房管 (ROOM_ADMIN_REVOKE)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ROOM_ADMIN_REVOKE</code></td><td></td></tr><tr><td>msg</td><td>str</td><td>提示信息</td><td></td></tr><tr><td>uid</td><td>num</td><td>用户 mid</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ROOM_ADMIN_REVOKE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;撤销房管&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6791627</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="多个直播视角信息-live-multi-view-new-info" tabindex="-1"><a class="header-anchor" href="#多个直播视角信息-live-multi-view-new-info"><span>多个直播视角信息 (LIVE_MULTI_VIEW_NEW_INFO)</span></a></h4><p>部分活动直播间会下发。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>LIVE_MULTI_VIEW_NEW_INFO</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>title</td><td>str</td><td>活动标题</td><td>活动结束后为<code>&quot;&quot;</code></td></tr><tr><td>room_id</td><td>num</td><td>主直播间id</td><td>活动结束后为<code>0</code></td></tr><tr><td>copy_writing</td><td>str</td><td>提示文本</td><td>活动结束后为<code>&quot;&quot;</code></td></tr><tr><td>bg_image</td><td>str</td><td>背景图片</td><td>活动结束后为<code>&quot;&quot;</code></td></tr><tr><td>sub_slt_color</td><td>str</td><td>切换按钮颜色?</td><td>活动结束后为<code>&quot;&quot;</code></td></tr><tr><td>sub_bg_color</td><td>str</td><td>切换按钮背景颜色?</td><td>活动结束后为<code>&quot;&quot;</code></td></tr><tr><td>sub_text_color</td><td>str</td><td>切换按钮文本颜色?</td><td>活动结束后为<code>&quot;&quot;</code></td></tr><tr><td>view_type</td><td>num</td><td></td><td></td></tr><tr><td>room_list</td><td>arr</td><td>房间列表</td><td>不包括“未直播”状态的直播间,活动结束后为<code>null</code></td></tr><tr><td>relation_view</td><td>arr</td><td>详细关系?</td><td>不包括“未直播”状态的直播间,活动结束后为<code>null</code></td></tr><tr><td>view_pattern</td><td>num</td><td></td><td></td></tr><tr><td>gather_room_list</td><td>arr</td><td>空数组?</td><td>活动结束后为<code>null</code></td></tr></tbody></table><p><code>data.room_list</code> 数组中对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>order_id</td><td>num</td><td>顺序id</td><td></td></tr><tr><td>room_id</td><td>num</td><td>直播间id</td><td>似乎是长号</td></tr><tr><td>room_name</td><td>str</td><td>主播名称</td><td></td></tr><tr><td>live_status</td><td>num</td><td>直播状态</td><td>1直播中<br>2轮播中</td></tr><tr><td>jump_url</td><td>str</td><td>加入直播间的链接</td><td></td></tr></tbody></table><p><code>data.relation_view</code> 数组中对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>order_id</td><td>num</td><td>顺序id</td><td></td></tr><tr><td>view_type</td><td>num</td><td></td><td></td></tr><tr><td>view_id</td><td>num</td><td>直播间id</td><td></td></tr><tr><td>view_name</td><td>str</td><td>主播名称</td><td></td></tr><tr><td>title</td><td>str</td><td>直播间标题</td><td></td></tr><tr><td>cover</td><td>str</td><td>直播间封面</td><td></td></tr><tr><td>jump_url</td><td>str</td><td>加入直播间的链接</td><td></td></tr><tr><td>switch</td><td>bool</td><td></td><td></td></tr><tr><td>num</td><td>num</td><td>看过人数</td><td></td></tr><tr><td>watch_icon</td><td>str</td><td>看过图标</td><td></td></tr><tr><td>live_status</td><td>num</td><td>直播状态</td><td>同<code>data.room_list[i].live_status</code></td></tr><tr><td>text_small</td><td>str</td><td>看过人数文本</td><td></td></tr><tr><td>use_view_vt</td><td>bool</td><td></td><td></td></tr><tr><td>anchor_face</td><td>str</td><td>主播头像</td><td></td></tr><tr><td>match_live_room</td><td>bool</td><td></td><td></td></tr><tr><td>match_info</td><td>null</td><td></td><td></td></tr><tr><td>duration</td><td>num</td><td></td><td></td></tr><tr><td>up_name</td><td>str</td><td><code>&quot;&quot;</code></td><td></td></tr><tr><td>pub_date</td><td>str</td><td></td><td></td></tr><tr><td>gather_id</td><td>num</td><td></td><td></td></tr><tr><td>sub_name</td><td>str</td><td></td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看响应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;LIVE_MULTI_VIEW_NEW_INFO&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;战地风云6公开测试&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5050</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;copy_writing&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;更多视角&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;bg_image&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/edaa9477a1d8325dd0c36c419b6fd5f9646b2419.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_slt_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFFFFF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_bg_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#333333&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_text_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFFFFF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_list&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6154037</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;Asaki大人&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/6154037?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1521765</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;南云鸟羽&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/1521765?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">8</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">24065</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;闻香识&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/24065?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">38528</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;乔伊奥斯托雷&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/38528?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">15</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">21263282</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;Yommyko&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/21263282?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">16</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5513659</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;狙佬-zuener&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/5513659?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">18</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">146007</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;Kisflow&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/146007?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">19</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1163043</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;人形鹿头自走炮&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/1163043?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">20</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3343118</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;版尤黑紫&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/3343118?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">21</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">25212992</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;贝施汀&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/25212992?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">22</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">11313</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;丧心病狂的魔笑&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/11313?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">24</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">902302</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;LF叶绿&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/902302?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;relation_view&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6154037</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;Asaki大人&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;猪猪猪&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/new_room_cover/87e0332a5c3c8cd73fa7616045111b90b0199087.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/6154037?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;switch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2305</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;watch_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a725a9e61242ef44d764ac911691a7ce07f36c1d.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_small&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2305&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;use_view_vt&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/84a861facfa041b46f7a30897e9ed3f2e05e0519.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_live_room&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pub_date&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gather_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1521765</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;南云鸟羽&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;【战地6B测】下午四点开聊天摸鱼&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/new_room_cover/a8216e0b5469949fcbcc72458c7955b562838a89.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/1521765?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;switch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">36987</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;watch_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a725a9e61242ef44d764ac911691a7ce07f36c1d.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_small&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;3.6万&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;use_view_vt&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/f4744b6346ddaccb4642a0f05f25d798fb5d8474.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_live_room&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pub_date&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gather_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">8</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">24065</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;闻香识&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;4点战地6&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/new_room_cover/6e309306fcb7bdeeb5e72f8b4c2d1ed7ba7e1e29.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/24065?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;switch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">32408</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;watch_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a725a9e61242ef44d764ac911691a7ce07f36c1d.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_small&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;3.2万&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;use_view_vt&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/df21869b067816e03c517bc774f6ebf5a86563de.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_live_room&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pub_date&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gather_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">38528</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;乔伊奥斯托雷&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;[战地六B测]捞薯条,吃薯条,谁是薯条?&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/new_room_cover/a89ebcd8b4f3e841ddb7cb53fbdc6013a9956013.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/38528?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;switch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3660</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;watch_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a725a9e61242ef44d764ac911691a7ce07f36c1d.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_small&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;3660&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;use_view_vt&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/82ef4b09c26751649da2a48960d23fd87baa6db5.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_live_room&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pub_date&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gather_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">15</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">21263282</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;Yommyko&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;和广东双马尾搏斗禁闭求生2&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/new_room_cover/86ac43cf0c1db277b92a5e83324558ceab2bb108.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/21263282?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;switch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1583</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;watch_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a725a9e61242ef44d764ac911691a7ce07f36c1d.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_small&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1583&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;use_view_vt&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i2.hdslb.com/bfs/face/9718e4c59c2cfcc9f8b747ad8ea5006fad78a76a.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_live_room&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pub_date&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gather_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">16</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5513659</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;狙佬-zuener&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;战地6开玩七年之约已到&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/new_room_cover/b1779156686031460633d31362205456d1bb53df.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/5513659?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;switch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30035</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;watch_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a725a9e61242ef44d764ac911691a7ce07f36c1d.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_small&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;3.0万&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;use_view_vt&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/bdb4b214d3446aca7c11b408ae6f35c89f52a5cc.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_live_room&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pub_date&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gather_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">18</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">146007</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;Kisflow&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;战地6 BETA 战场老登职业哥&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/new_room_cover/0007988a93c06215f0ffd96f7a4e3834d1396408.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/146007?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;switch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7839</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;watch_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a725a9e61242ef44d764ac911691a7ce07f36c1d.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_small&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;7839&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;use_view_vt&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/5761dbf3f03b1a31ad8a6aec01452c97e93c16c0.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_live_room&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pub_date&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gather_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">19</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1163043</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;人形鹿头自走炮&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;神秘远光84男&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/new_room_cover/cea622fe174d8c3fd26e58ea5a7e3b709fd8aee4.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/1163043?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;switch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">20796</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;watch_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a725a9e61242ef44d764ac911691a7ce07f36c1d.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_small&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2.0万&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;use_view_vt&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i2.hdslb.com/bfs/face/259c1f3b485ad5e2182446246fccb87114701ed8.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_live_room&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pub_date&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gather_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">20</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3343118</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;版尤黑紫&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;爽玩战地6B测&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/user_cover/039be5f223d26d4108941f1f056ee5842e3e5720.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/3343118?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;switch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1704</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;watch_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a725a9e61242ef44d764ac911691a7ce07f36c1d.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_small&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1704&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;use_view_vt&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i2.hdslb.com/bfs/face/3cdcbc8945d18575279ac55c75f4da9f0a7dbc9e.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_live_room&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pub_date&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gather_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">21</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">25212992</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;贝施汀&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;战地6还没开服先直播剪会儿视频聊聊天&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/new_room_cover/fb0227b71dca8555588c9c6c0af329cf250123a9.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/25212992?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;switch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2207</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;watch_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a725a9e61242ef44d764ac911691a7ce07f36c1d.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_small&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2207&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;use_view_vt&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/7242e856562166a27e8be4a184e4cddbaed8177f.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_live_room&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pub_date&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gather_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">22</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">11313</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;丧心病狂的魔笑&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;等待测试开启!但是先直播周边开箱!&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/new_room_cover/48fb912da0f665427eb230ef3273defdb1a33fa4.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/11313?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;switch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2924</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;watch_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a725a9e61242ef44d764ac911691a7ce07f36c1d.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_small&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2924&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;use_view_vt&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i2.hdslb.com/bfs/face/e672848bc2718b79ca2f44eb447e84282c6f806d.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_live_room&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pub_date&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gather_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;order_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">24</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">902302</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;LF叶绿&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;《田 野 打 架 6》&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cover&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/new_room_cover/3b18086f9e70f719917c5d4561c25defdd13cd82.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/902302?broadcast_type=0&amp;is_room_feed=1&amp;live_from=28022&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;switch&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1897</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;watch_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/a725a9e61242ef44d764ac911691a7ce07f36c1d.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text_small&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1897&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;use_view_vt&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i2.hdslb.com/bfs/face/5e3570095f5af77d20188ea45d45da216a31e52d.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_live_room&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;match_info&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pub_date&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gather_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;view_pattern&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gather_room_list&quot;</span><span style="color:#D4D4D4;">: []</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="天选时刻合法检查-anchor-lot-checkstatus" tabindex="-1"><a class="header-anchor" href="#天选时刻合法检查-anchor-lot-checkstatus"><span>天选时刻合法检查 (ANCHOR_LOT_CHECKSTATUS)</span></a></h4><p><strong>示例:</strong></p><details><summary>查看响应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ANCHOR_LOT_CHECKSTATUS&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2553641</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;reject_reason&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;由于奖品格式不合格,请仔细检查后再提交哦&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1827176970</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="天选时刻开始-anchor-lot-start" tabindex="-1"><a class="header-anchor" href="#天选时刻开始-anchor-lot-start"><span>天选时刻开始 (ANCHOR_LOT_START)</span></a></h4><p><strong>示例:</strong></p><details><summary>查看响应示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ANCHOR_LOT_START&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;asset_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/627ee2d9e71c682810e7dc4400d5ae2713442c02.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_image&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;艺术头像绘制&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cur_gift_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1651037946</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;danmu&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;卡宝下午好&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;B坷垃&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9900</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;goaway_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">180</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;goods_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">15</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2553648</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_broadcast&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;lot_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">600</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;require_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;当前主播粉丝勋章至少1级&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;require_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;require_value&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">23614753</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;send_gift_ensure&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_panel&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_dont_popup&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">599</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-lottery/anchor-join.html?is_live_half_webview=1&amp;hybrid_biz=live-lottery-anchor&amp;hybrid_half_ui=1,5,100p,100p,000000,0,30,0,0,1;2,5,100p,100p,000000,0,30,0,0,1;3,5,100p,100p,000000,0,30,0,0,1;4,5,100p,100p,000000,0,30,0,0,1;5,5,100p,100p,000000,0,30,0,0,1;6,5,100p,100p,000000,0,30,0,0,1;7,5,100p,100p,000000,0,30,0,0,1;8,5,100p,100p,000000,0,30,0,0,1&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-lottery/anchor-join.html&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="天选时刻结束-anchor-lot-end" tabindex="-1"><a class="header-anchor" href="#天选时刻结束-anchor-lot-end"><span>天选时刻结束 (ANCHOR_LOT_END)</span></a></h4><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ANCHOR_LOT_END&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2553648</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="天选时刻中奖者-anchor-lot-award" tabindex="-1"><a class="header-anchor" href="#天选时刻中奖者-anchor-lot-award"><span>天选时刻中奖者 (ANCHOR_LOT_AWARD)</span></a></h4><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ANCHOR_LOT_AWARD&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_dont_popup&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_image&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;艺术头像绘制&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;award_users&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">8318700</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;桥下念喬&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;http://i0.hdslb.com/bfs/face/dfde2ffc6286c2c5189592cc84fd70bcf977b143.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">21</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5805790</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2553648</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;lot_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-lottery/anchor-join.html?is_live_half_webview=1&amp;hybrid_biz=live-lottery-anchor&amp;hybrid_half_ui=1,5,100p,100p,000000,0,30,0,0,1;2,5,100p,100p,000000,0,30,0,0,1;3,5,100p,100p,000000,0,30,0,0,1;4,5,100p,100p,000000,0,30,0,0,1;5,5,100p,100p,000000,0,30,0,0,1;6,5,100p,100p,000000,0,30,0,0,1;7,5,100p,100p,000000,0,30,0,0,1;8,5,100p,100p,000000,0,30,0,0,1&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://live.bilibili.com/p/html/live-lottery/anchor-join.html&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="天选时刻通知-anchor-lot-notice" tabindex="-1"><a class="header-anchor" href="#天选时刻通知-anchor-lot-notice"><span>天选时刻通知 (ANCHOR_LOT_NOTICE)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ANCHOR_LOT_NOTICE</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>notice_type</td><td>num</td><td>通知卡片类型?</td><td></td></tr><tr><td>lottery_card</td><td>obj</td><td>通知卡片内容</td><td></td></tr></tbody></table><p><code>data.lottery_card</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>show_time</td><td>num</td><td>显示时间?</td><td></td></tr><tr><td>button_text</td><td>str</td><td>按钮文本?</td><td></td></tr><tr><td>icon</td><td>str</td><td>图标</td><td></td></tr><tr><td>title</td><td>str</td><td>标题?</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;notice_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;lottery_card&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;去发奖&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/95970204111233f181fc28622502aaf1a9359b9a.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;发天选有助于人气累积&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ANCHOR_LOT_NOTICE&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="语音连麦开关-voice-join-switch" tabindex="-1"><a class="header-anchor" href="#语音连麦开关-voice-join-switch"><span>语音连麦开关 (VOICE_JOIN_SWITCH)</span></a></h4><p>在直播姬开关连麦功能时下发。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>VOICE_JOIN_SWITCH</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr><tr><td>room_id</td><td>num</td><td>直播间id</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>room_id</td><td>num</td><td>直播间id</td><td></td></tr><tr><td>room_status</td><td>num</td><td>连麦开关状态</td><td></td></tr><tr><td>root_status</td><td>num</td><td>连麦开关状态</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><p>开:</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;VOICE_JOIN_SWITCH&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1899237171</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;root_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1899237171</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>关:</p><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;VOICE_JOIN_SWITCH&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1899237171</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;root_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1899237171</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="邀请视频连线-video-connection-join-start" tabindex="-1"><a class="header-anchor" href="#邀请视频连线-video-connection-join-start"><span>邀请视频连线 (VIDEO_CONNECTION_JOIN_START)</span></a></h4><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;VIDEO_CONNECTION_JOIN_START&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;invited_uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">351686170</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;channel_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;72057594038132685&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;invited_uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;小妹睡不醒&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;invited_face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;http://i1.hdslb.com/bfs/face/828562203e620f711fb4c786f05996357857ed4d.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_at&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1651237440</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1651237440</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">12401854</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="视频连线信息-video-connection-msg" tabindex="-1"><a class="header-anchor" href="#视频连线信息-video-connection-msg"><span>视频连线信息 (VIDEO_CONNECTION_MSG)</span></a></h4><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;VIDEO_CONNECTION_MSG&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;channel_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;72057594038132685&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1651237440</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;dmscore&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;toast&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;主播发起了视频连线&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="结束视频连线-video-connection-join-end" tabindex="-1"><a class="header-anchor" href="#结束视频连线-video-connection-join-end"><span>结束视频连线 (VIDEO_CONNECTION_JOIN_END)</span></a></h4><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;VIDEO_CONNECTION_JOIN_END&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;channel_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;72057594038132685&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_at&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1651238384</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;toast&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;主播 结束了与小妹睡不醒的连线.&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;current_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1651238384</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">22195814</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="重连直播间-reenter-live-room" tabindex="-1"><a class="header-anchor" href="#重连直播间-reenter-live-room"><span>重连直播间? (REENTER_LIVE_ROOM)</span></a></h4><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;REENTER_LIVE_ROOM&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">22195814</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;request_random_sec_range&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;reason&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">22195814</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="连线礼物信息-universal-event-gift" tabindex="-1"><a class="header-anchor" href="#连线礼物信息-universal-event-gift"><span>连线礼物信息 (UNIVERSAL_EVENT_GIFT)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>UNIVERSAL_EVENT_GIFT</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr><tr><td>msg_id</td><td>str</td><td></td><td></td></tr><tr><td>p_is_ack</td><td>bool</td><td></td><td></td></tr><tr><td>p_msg_type</td><td>num</td><td></td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>anchor_uid</td><td>num</td><td>主播uid</td><td></td></tr><tr><td>info</td><td>obj</td><td>连线信息</td><td></td></tr><tr><td>room_id</td><td>num</td><td>直播间id</td><td></td></tr></tbody></table><p><code>data.info</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>biz_session_id</td><td>str</td><td>连线会话id?</td><td></td></tr><tr><td>business_label</td><td>str</td><td></td><td></td></tr><tr><td>interact_channel_id</td><td>str</td><td>频道id?</td><td></td></tr><tr><td>interact_connect_type</td><td>num</td><td></td><td></td></tr><tr><td>interact_max_users</td><td>num</td><td>最大连线数?</td><td></td></tr><tr><td>interact_mode</td><td>obj</td><td></td><td></td></tr><tr><td>interact_template</td><td>obj</td><td>展示模板</td><td></td></tr><tr><td>invoking_time</td><td>num</td><td></td><td></td></tr><tr><td>members</td><td>arr</td><td>连线成员</td><td>参见 <code>UNIVERSAL_EVENT_GIFT_V2</code> 的 <code>data.members</code> ,缺少部分字段</td></tr><tr><td>members_version</td><td>num</td><td></td><td></td></tr><tr><td>multi_conn_info</td><td>obj</td><td>连线信息</td><td></td></tr><tr><td>room_owner</td><td>num</td><td>发起者uid</td><td></td></tr><tr><td>room_start_at</td><td>str</td><td></td><td></td></tr><tr><td>room_start_at_ts</td><td>num</td><td></td><td></td></tr><tr><td>room_status</td><td>num</td><td></td><td></td></tr><tr><td>session_start_at</td><td>str</td><td></td><td></td></tr><tr><td>session_start_at_ts</td><td>num</td><td></td><td></td></tr><tr><td>session_status</td><td>num</td><td></td><td></td></tr><tr><td>system_time_unix</td><td>num</td><td>服务器时间戳</td><td>Unix 秒时间戳</td></tr><tr><td>trace_id</td><td>str</td><td></td><td></td></tr><tr><td>version</td><td>num</td><td>数据版本</td><td>Unix 毫秒时间戳</td></tr></tbody></table><p><code>data.info.interact_mode</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>apply_timeout</td><td>num</td><td>超时?</td><td></td></tr><tr><td>interact_mode_type</td><td>num</td><td></td><td></td></tr><tr><td>invite_timeout</td><td>num</td><td>邀请超时?</td><td></td></tr><tr><td>join_types</td><td>arr</td><td>加入类型?</td><td>数字数组</td></tr><tr><td>position_mode</td><td>num</td><td></td><td></td></tr></tbody></table><p><code>data.info.interact_template</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>is_variable_layout</td><td>bool</td><td>布局是否可变?</td><td></td></tr><tr><td>layout_data</td><td>obj</td><td>布局信息</td><td></td></tr><tr><td>layout_id</td><td>str</td><td>布局id</td><td></td></tr><tr><td>layout_list</td><td>null</td><td>?</td><td></td></tr><tr><td>show_interact_ui</td><td>bool</td><td>显示交互UI?</td><td></td></tr><tr><td>template_id</td><td>str</td><td>模板id?</td><td></td></tr></tbody></table><p><code>data.info.interact_template.layout_data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>best_area_show_pos</td><td>num</td><td></td><td></td></tr><tr><td>cells</td><td>arr</td><td>具体布局信息</td><td></td></tr><tr><td>default_cell</td><td>obj</td><td></td><td></td></tr><tr><td>height</td><td>num</td><td></td><td></td></tr><tr><td>rtc_resolution</td><td>obj</td><td></td><td></td></tr><tr><td>width</td><td>num</td><td></td><td></td></tr></tbody></table><p><code>data.info.interact_template.layout_data.cells</code> 数组中对象:</p><p>与 <code>data.info.interact_template.layout_data.default_cell</code> 对象相同</p><p><code>data.info.interact_template.layout_data.default_cell</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>can_zoom</td><td>num</td><td></td><td></td></tr><tr><td>default_open</td><td>num</td><td></td><td></td></tr><tr><td>height</td><td>num</td><td></td><td></td></tr><tr><td>mobile_avatar_size</td><td>num</td><td></td><td></td></tr><tr><td>mobile_font_size</td><td>num</td><td></td><td></td></tr><tr><td>pc_web_avatar_size</td><td>num</td><td></td><td></td></tr><tr><td>pc_web_font_size</td><td>num</td><td></td><td></td></tr><tr><td>position</td><td>num</td><td>定位?</td><td></td></tr><tr><td>width</td><td>num</td><td></td><td></td></tr><tr><td>x</td><td>num</td><td></td><td></td></tr><tr><td>y</td><td>num</td><td></td><td></td></tr><tr><td>z_index</td><td>num</td><td></td><td></td></tr></tbody></table><p><code>data.info.interact_template.layout_data.rtc_resolution</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>code_rate_init</td><td>num</td><td></td><td></td></tr><tr><td>code_rate_max</td><td>num</td><td></td><td></td></tr><tr><td>code_rate_min</td><td>num</td><td></td><td></td></tr><tr><td>horizontal_height</td><td>num</td><td></td><td></td></tr><tr><td>horizontal_width</td><td>num</td><td></td><td></td></tr><tr><td>vertical_height</td><td>num</td><td></td><td></td></tr><tr><td>vertical_width</td><td>num</td><td></td><td></td></tr></tbody></table><p><code>data.info.members</code> 数组中对象:</p><p>参见 <a href="#%E8%BF%9E%E7%BA%BF%E7%A4%BC%E7%89%A9%E4%BF%A1%E6%81%AFv2-universal_event_gift_v2"><code>UNIVERSAL_EVENT_GIFT_V2</code></a> 的 <code>data.members</code> 数组中对象本cmd缺少部分字段。</p><p><code>data.info.multi_conn_info</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>room_owner</td><td>num</td><td>发起人uid</td><td></td></tr><tr><td>scores</td><td>arr</td><td>礼物信息</td><td></td></tr><tr><td>show_score</td><td>num</td><td>是否显示?</td><td></td></tr></tbody></table><p><code>data.info.multi_conn_info.scores</code> 数组中对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>price</td><td>num</td><td>礼物累计价值</td><td>CNY × 100</td></tr><tr><td>price_text</td><td>str</td><td>礼物累计价值文本</td><td></td></tr><tr><td>uid</td><td>num</td><td>对应主播uid</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;UNIVERSAL_EVENT_GIFT&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;anchor_uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1950658</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;biz_session_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;17545643420522077733317&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;business_label&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;universal_multi_conn&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;interact_channel_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;4679025140177408&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;interact_connect_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;interact_max_users&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">9</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;interact_mode&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;apply_timeout&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">20</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;interact_mode_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;invite_timeout&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_types&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 2</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position_mode&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;interact_template&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_variable_layout&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;layout_data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;best_area_show_pos&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cells&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;can_zoom&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;default_open&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">48</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">64</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">112</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;x&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;y&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;z_index&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;can_zoom&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;default_open&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;x&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;y&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;z_index&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;can_zoom&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;default_open&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;x&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">45</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;y&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;z_index&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;can_zoom&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;default_open&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;x&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;y&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">16</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;z_index&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;can_zoom&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;default_open&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;x&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">45</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;y&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">16</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;z_index&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;can_zoom&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;default_open&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;x&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;y&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">32</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;z_index&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;can_zoom&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;default_open&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;x&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">45</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;y&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">32</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;z_index&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;default_cell&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;can_zoom&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;default_open&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">16</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">40</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;mobile_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_avatar_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">72</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pc_web_font_size&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">14</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">15</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;x&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;y&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;z_index&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">48</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;rtc_resolution&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code_rate_init&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">500</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code_rate_max&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">700</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;code_rate_min&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">375</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;horizontal_height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">400</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;horizontal_width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">500</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;vertical_height&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">576</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;vertical_width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">360</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;width&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">60</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;layout_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;left1_right6&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;layout_list&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_interact_ui&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;template_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;multi_conn_grid&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;invoking_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;members&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/2ddb513f600c203f21aefb9725ab0eb84f093943.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754564992</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;44479117&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">41682</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1950658</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;早稻叽&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/5958bb6814f25d832775ca37043d38f893b4a478.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754564347</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;44478459&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">26376408</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2077733317</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;烛不遥&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/7c862b4ad1a29cdd2b849bcea3c3812b67770d21.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754564347</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;44478460&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1774970222</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1035559935</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;新砂Athia&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/81c1f45b45958c19523bb7cbae7fc3fa99b4aae1.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754564361</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;44478500&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31361500</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3546581471070432</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;颂温暖_Swanna&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i2.hdslb.com/bfs/face/eceb8fa58c41b7cd733bebafcd7c1f3e33b37b07.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754564385</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;44478528&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1937830041</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3546768203582225</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;暴躁小辣jo&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/12c1cd0df2ee6e6bb09b279b0553cdc9ae4af4f0.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754564774</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;44478875&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">23090250</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">475912512</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;抵抗Resistance&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;members_version&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3974722551</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;multi_conn_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_owner&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2077733317</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;scores&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">82900</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;829&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1950658</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">21200</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;212&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2077733317</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30400</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;304&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1035559935</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">675600</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;6756&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3546581471070432</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">96800</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;968&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3546768203582225</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">79200</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;792&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">475912512</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_owner&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2077733317</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_start_at&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_start_at_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;session_start_at&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;session_start_at_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;session_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;system_time_unix&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754568295</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;trace_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;version&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754568295428</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">41682</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;34610565842749442:1000:1000&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;p_is_ack&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;p_msg_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;send_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754568295441</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="连线礼物信息v2-universal-event-gift-v2" tabindex="-1"><a class="header-anchor" href="#连线礼物信息v2-universal-event-gift-v2"><span>连线礼物信息V2 (UNIVERSAL_EVENT_GIFT_V2)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>UNIVERSAL_EVENT_GIFT_V2</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>biz_session_id</td><td>str</td><td>连线会话id?</td><td></td></tr><tr><td>interact_channel_id</td><td>str</td><td>频道id?</td><td></td></tr><tr><td>interact_template</td><td>obj</td><td>交互模板信息</td><td></td></tr><tr><td>members</td><td>arr</td><td>连线成员</td><td></td></tr><tr><td>stream_control</td><td>null</td><td></td><td></td></tr><tr><td>version</td><td>num</td><td>数据版本</td><td>Unix 毫秒时间戳</td></tr><tr><td>session_status</td><td>num</td><td></td><td></td></tr><tr><td>business_label</td><td>str</td><td></td><td></td></tr><tr><td>invoking_time</td><td>num</td><td></td><td></td></tr><tr><td>members_version</td><td>num</td><td></td><td></td></tr><tr><td>room_status</td><td>num</td><td></td><td></td></tr><tr><td>system_time_unix</td><td>num</td><td>服务器时间戳</td><td>Unix 秒时间戳</td></tr><tr><td>room_owner</td><td>num</td><td>发起人uid</td><td></td></tr><tr><td>session_start_at</td><td>str</td><td>会话开始时间</td><td></td></tr><tr><td>session_start_at_ts</td><td>num</td><td>会话经过时间</td><td></td></tr><tr><td>room_start_at</td><td>str</td><td>当前直播间加入会话时间</td><td></td></tr><tr><td>room_start_at_ts</td><td>num</td><td>当前直播间自加入会话开始经过的时间</td><td></td></tr><tr><td>trace_id</td><td>str</td><td>追踪id?</td><td></td></tr><tr><td>biz_extra_data</td><td>obj</td><td></td><td></td></tr><tr><td>channel_users</td><td>arr</td><td>当前连线频道内uid列表</td><td></td></tr></tbody></table><p><code>data.interact_template</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>template_id</td><td>str</td><td>模板id?</td><td></td></tr><tr><td>show_interact_ui</td><td>bool</td><td>显示交互UI?</td><td></td></tr><tr><td>layout_id</td><td>str</td><td>样式id?</td><td></td></tr></tbody></table><p><code>data.members</code> 数组中对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>uid</td><td>num</td><td>连线主播uid</td><td></td></tr><tr><td>uname</td><td>str</td><td>连线主播名称</td><td></td></tr><tr><td>face</td><td>str</td><td>连线主播头像</td><td></td></tr><tr><td>position</td><td>num</td><td>位置?</td><td></td></tr><tr><td>join_time</td><td>num</td><td>加入时间</td><td>Unix 秒时间戳</td></tr><tr><td>link_id</td><td>str</td><td></td><td></td></tr><tr><td>gender</td><td>num</td><td></td><td></td></tr><tr><td>room_id</td><td>num</td><td>连线主播直播间id</td><td></td></tr><tr><td>fans_num</td><td>num</td><td></td><td></td></tr><tr><td>display_name</td><td>str</td><td>显示名称</td><td></td></tr><tr><td>biz_extra_data</td><td>obj</td><td></td><td></td></tr><tr><td>join_time_ts</td><td>num</td><td></td><td></td></tr></tbody></table><p><code>data.members[i].biz_extra_data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>multi_conn</td><td>obj</td><td></td><td></td></tr></tbody></table><p><code>data.members[i].biz_extra_data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>price</td><td>num</td><td>礼物累计价值</td><td>CNY × 100</td></tr><tr><td>price_text</td><td>str</td><td>礼物累计价值文本</td><td></td></tr></tbody></table><p><code>data.biz_extra_data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>multi_conn</td><td>obj</td><td></td><td></td></tr></tbody></table><p><code>data.biz_extra_data.multi_conn</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>show_score</td><td>num</td><td></td><td></td></tr><tr><td>support_full_zoom</td><td>num</td><td></td><td></td></tr></tbody></table><p><code>data.channel_users</code> 数组:</p><table><thead><tr><th>索引</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>num</td><td>主播uid</td><td></td></tr><tr><td>…</td><td>num</td><td>主播uid</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;UNIVERSAL_EVENT_GIFT_V2&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;biz_session_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;17545643420522077733317&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;interact_channel_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;4679025140177408&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;interact_template&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;template_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;multi_conn_grid&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_interact_ui&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;layout_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;left1_right6&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;members&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1950658</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;早稻叽&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/2ddb513f600c203f21aefb9725ab0eb84f093943.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754564992</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;44479117&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">41682</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;fans_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;display_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;本房主播&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;biz_extra_data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;multi_conn&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">82900</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;829&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2077733317</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;烛不遥&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/5958bb6814f25d832775ca37043d38f893b4a478.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754564347</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;44478459&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">26376408</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;fans_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;display_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;烛不遥&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;biz_extra_data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;multi_conn&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">21200</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;212&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1035559935</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;新砂Athia&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/7c862b4ad1a29cdd2b849bcea3c3812b67770d21.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754564347</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;44478460&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1774970222</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;fans_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;display_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;新砂Athia&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;biz_extra_data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;multi_conn&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">30400</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;304&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3546581471070432</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;颂温暖_Swanna&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/81c1f45b45958c19523bb7cbae7fc3fa99b4aae1.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754564361</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;44478500&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">31361500</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;fans_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;display_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;颂温暖_Swanna&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;biz_extra_data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;multi_conn&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">675600</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;6756&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3546768203582225</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;暴躁小辣jo&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i2.hdslb.com/bfs/face/eceb8fa58c41b7cd733bebafcd7c1f3e33b37b07.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">4</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754564385</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;44478528&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1937830041</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;fans_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;display_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;暴躁小辣jo&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;biz_extra_data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;multi_conn&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">96800</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;968&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">475912512</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uname&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;抵抗Resistance&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;face&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/12c1cd0df2ee6e6bb09b279b0553cdc9ae4af4f0.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;position&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754564774</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;link_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;44478875&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">-1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">23090250</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;fans_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;display_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;抵抗Resistance&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;biz_extra_data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;multi_conn&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">79200</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;price_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;792&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;join_time_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;stream_control&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">null</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;version&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754568295421</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;session_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;business_label&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;universal_multi_conn&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;invoking_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;members_version&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1262102210</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;system_time_unix&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1754568295</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_owner&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2077733317</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;session_start_at&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-08-07 18:59:06&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;session_start_at_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3949</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_start_at&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;2025-08-07 19:09:52&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_start_at_ts&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3303</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;trace_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;55df19c042f09f5c625d7b8b60689496&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;biz_extra_data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;multi_conn&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;support_full_zoom&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;channel_users&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1950658</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 2077733317</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 1035559935</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 3546581471070432</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 3546768203582225</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#B5CEA8;"> 475912512</span></span>
<span class="line"><span style="color:#D4D4D4;"> ]</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="play-together" tabindex="-1"><a class="header-anchor" href="#play-together"><span>??? (PLAY_TOGETHER)</span></a></h4><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;PLAY_TOGETHER&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">29857468</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">8618057</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;action&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;switch_off&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1673690546</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;apply_number&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;refresh_tool&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cur_fleet_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max_fleet_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;PLAY_TOGETHER&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">29857468</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;roomid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">8618057</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;action&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;switch_off&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1673690549</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;系统提示:主播已切换分区&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;message_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;jump_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;web_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;apply_number&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;refresh_tool&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cur_fleet_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;max_fleet_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="playtogether-icon-change" tabindex="-1"><a class="header-anchor" href="#playtogether-icon-change"><span>??? (PLAYTOGETHER_ICON_CHANGE)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>PLAYTOGETHER_ICON_CHANGE</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>area_id</td><td>num</td><td>直播分区id</td><td></td></tr><tr><td>has_perm</td><td>num</td><td></td><td></td></tr><tr><td>show_count</td><td>num</td><td></td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;PLAYTOGETHER_ICON_CHANGE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;area_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">40</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;has_perm&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;show_count&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播小助手-anchor-broadcast" tabindex="-1"><a class="header-anchor" href="#直播小助手-anchor-broadcast"><span>直播小助手? (ANCHOR_BROADCAST)</span></a></h4><p>第一次达到了某种条件下发。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ANCHOR_BROADCAST</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>sender</td><td>str</td><td>标题?</td><td><code>直播小助手</code></td></tr><tr><td>msg</td><td>str</td><td>提示消息</td><td></td></tr><tr><td>platform</td><td>num</td><td>平台标识?</td><td><code>0</code></td></tr><tr><td>button_info</td><td>obj</td><td>按钮信息?</td><td></td></tr><tr><td>milestone_type</td><td>str</td><td>里程碑类型?</td><td><code>session_livetime</code><code>first_share</code><code>session_share</code></td></tr><tr><td>milestone_value</td><td>num</td><td>里程值?</td><td></td></tr><tr><td>milestone_index</td><td>num</td><td>里程碑类型的索引?</td><td><code>1</code><code>5</code><code>6</code><code>7</code></td></tr></tbody></table><p><code>data.button_info</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>button_name</td><td>str</td><td></td><td></td></tr><tr><td>blink_button_type</td><td>str</td><td></td><td></td></tr><tr><td>blink_button_target</td><td>str</td><td></td><td></td></tr><tr><td>blink_button_extra</td><td>str</td><td></td><td></td></tr><tr><td>blink_button_label</td><td>num</td><td></td><td></td></tr><tr><td>hime_button_type</td><td>str</td><td></td><td></td></tr><tr><td>hime_button_target</td><td>str</td><td></td><td></td></tr><tr><td>hime_button_extra</td><td>str</td><td></td><td></td></tr><tr><td>hime_button_h5_type</td><td>str</td><td></td><td></td></tr><tr><td>hime_button_label</td><td>num</td><td></td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ANCHOR_BROADCAST&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;直播小助手&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;恭喜你开播时长达到180分钟&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;platform&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;blink_button_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;blink_button_target&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;blink_button_extra&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;blink_button_label&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hime_button_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hime_button_target&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hime_button_extra&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hime_button_h5_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;hime_button_label&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;milestone_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;session_livetime&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;milestone_value&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10800</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;milestone_index&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播小助手-anchor-helper-danmu" tabindex="-1"><a class="header-anchor" href="#直播小助手-anchor-helper-danmu"><span>直播小助手? (ANCHOR_HELPER_DANMU)</span></a></h4><p>几乎与<code>ANCHOR_BROADCAST</code>一同下发。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>ANCHOR_HELPER_DANMU</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>sender</td><td>str</td><td>标题?</td><td><code>直播小助手</code></td></tr><tr><td>msg</td><td>str</td><td>提示消息</td><td></td></tr><tr><td>platform</td><td>num</td><td>平台标识?</td><td></td></tr><tr><td>button_platform</td><td>num</td><td></td><td></td></tr><tr><td>button_name</td><td>str</td><td></td><td></td></tr><tr><td>button_target</td><td>str</td><td></td><td></td></tr><tr><td>button_label</td><td>num</td><td></td><td></td></tr><tr><td>report_type</td><td>str</td><td>上报类型?</td><td></td></tr><tr><td>report</td><td>str</td><td></td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ANCHOR_HELPER_DANMU&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sender&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;直播小助手&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;恭喜你开播时长达到150分钟&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;platform&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_platform&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_target&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_label&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;report_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;milestone&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;report&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;session_livetime:5:9000&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播进度条节点标签-play-tag" tabindex="-1"><a class="header-anchor" href="#直播进度条节点标签-play-tag"><span>直播进度条节点标签 (PLAY_TAG)</span></a></h4><p>注: 在特定直播间的特定情况下发。</p><p>例如: 在<a href="https://live.bilibili.com/6" target="_blank" rel="noopener noreferrer">直播间6</a>内,有人打出了某种操作。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>PLAY_TAG</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>tag_id</td><td>num</td><td>标签 ID</td><td></td></tr><tr><td>pic</td><td>str</td><td>标签图标</td><td>通常显示于进度条之上</td></tr><tr><td>timestamp</td><td>num</td><td>UNIX 秒时间戳</td><td></td></tr><tr><td>type</td><td>str</td><td>操作类型</td><td><code>ADD</code>:添加</td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;PLAY_TAG&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;tag_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">367751</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;pic&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/0e04525fee9ea6ea6973e8bd1116d9f1f6501d37.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;timestamp&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1740319807</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;ADD&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="冲榜提示卡-popular-rank-guide-card" tabindex="-1"><a class="header-anchor" href="#冲榜提示卡-popular-rank-guide-card"><span>冲榜提示卡 (POPULAR_RANK_GUIDE_CARD)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>POPULAR_RANK_GUIDE_CARD</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>ruid</td><td>num</td><td>主播uid</td><td></td></tr><tr><td>title</td><td>str</td><td>提示标题</td><td></td></tr><tr><td>sub_text</td><td>str</td><td>提示副标题</td><td></td></tr><tr><td>icon_img</td><td>str</td><td>提示卡图标</td><td>主播头像</td></tr><tr><td>gift_id</td><td>num</td><td>礼物id</td><td></td></tr><tr><td>countdown</td><td>num</td><td>显示时间</td><td></td></tr><tr><td>popup_title</td><td>str</td><td>提示文本</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;POPULAR_RANK_GUIDE_CARD&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">194484313</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;目前人气榜NO.1&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;sub_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;帮我投喂人气票冲榜吧~&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon_img&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i1.hdslb.com/bfs/face/84a861facfa041b46f7a30897e9ed3f2e05e0519.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;gift_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">33988</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;countdown&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">10</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;popup_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;投喂一个人气票帮助主播打榜~&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="recall-danmu-msg" tabindex="-1"><a class="header-anchor" href="#recall-danmu-msg"><span>??? (RECALL_DANMU_MSG)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>RECALL_DANMU_MSG</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>recall_type</td><td>num</td><td>类型?</td><td><code>2</code></td></tr><tr><td>target_id</td><td>num</td><td></td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;RECALL_DANMU_MSG&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;recall_type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;target_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">525503743</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="直播剪辑-other-slice-loading-result" tabindex="-1"><a class="header-anchor" href="#直播剪辑-other-slice-loading-result"><span>直播剪辑 (OTHER_SLICE_LOADING_RESULT)</span></a></h4><p>注: 点击剪辑按钮后的几秒内下发,目前只有网页端有这个按钮,且部分直播间可用(2025-02-20记录)。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>OTHER_SLICE_LOADING_RESULT</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>data</td><td>array</td><td>剪辑片段数据</td><td></td></tr><tr><td>live_key</td><td>str</td><td>标记直播场次的key</td><td>未验证真实性</td></tr></tbody></table><p><code>data.data</code> 数组:</p><table><thead><tr><th>索引</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>0</td><td>obj</td><td>单个片段数据</td><td></td></tr></tbody></table><p><code>data.data[i]</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>start_time</td><td>num</td><td>片段开始时间时间戳</td><td>UNIX 秒时间戳</td></tr><tr><td>end_time</td><td>num</td><td>片段结束时间时间戳</td><td>UNIX 秒时间戳</td></tr><tr><td>stream</td><td>str</td><td>从开始时间到结束时间内的直播视频片段</td><td>需要使用浏览器用户代理字符串特别是m3u文件内的视频链接</td></tr><tr><td>type</td><td>num</td><td>类型?</td><td></td></tr><tr><td>ban_ec</td><td>bool</td><td>?</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;OTHER_SLICE_LOADING_RESULT&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: [</span></span>
<span class="line"><span style="color:#D4D4D4;"> {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;start_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1740037738</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;end_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1740038916</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;stream&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://jssz-boss.hdslb.com/live2arc_anchor_video/vod_579433011406177273.m3u?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=y4zI4XTQzlOkmSKg%2F20250220%2Fjssz%2Fs3%2Faws4_request&amp;X-Amz-Date=20250220T080858Z&amp;X-Amz-Expires=7200&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=52be315e8e7def8e11f86d3c6d4952362725c3c087a433780926bc0e8c88c2e1&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ban_ec&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">false</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> ],</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;live_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;579433011406177273&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="有人购买主播推荐商品-goto-buy-flow" tabindex="-1"><a class="header-anchor" href="#有人购买主播推荐商品-goto-buy-flow"><span>有人购买主播推荐商品 (GOTO_BUY_FLOW)</span></a></h4><p>用户昵称会打星号(<code>*</code>)显示。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>GOTO_BUY_FLOW</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>text</td><td>str</td><td>去购买提示</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;GOTO_BUY_FLOW&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;回**正在去买&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="热抢提示-hot-buy-num" tabindex="-1"><a class="header-anchor" href="#热抢提示-hot-buy-num"><span>热抢提示 (HOT_BUY_NUM)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>HOT_BUY_NUM</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>num</td><td>num</td><td>热抢数量</td><td></td></tr><tr><td>goods_id</td><td>str</td><td>商品id</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;HOT_BUY_NUM&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">81</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;goods_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;1817875296579985408&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="荣耀等级通知-wealth-notify" tabindex="-1"><a class="header-anchor" href="#荣耀等级通知-wealth-notify"><span>荣耀等级通知 (WEALTH_NOTIFY)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>WEALTH_NOTIFY</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>flag</td><td>num</td><td>标志?</td><td></td></tr><tr><td>info</td><td>obj</td><td>信息</td><td></td></tr></tbody></table><p><code>data.info</code>:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>effect_key</td><td>num</td><td>(?)</td><td></td></tr><tr><td>has_items_changed</td><td>num</td><td>(?)</td><td></td></tr><tr><td>level</td><td>num</td><td>达到的等级</td><td></td></tr><tr><td>send_time</td><td>num</td><td>发送时间</td><td>UNIX 毫秒时间戳</td></tr><tr><td>status</td><td>num</td><td>状态?</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;WEALTH_NOTIFY&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;flag&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;info&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;effect_key&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1073</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;has_items_changed&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">5</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;send_time&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1743337942833</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;status&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="user-panel-red-alarm" tabindex="-1"><a class="header-anchor" href="#user-panel-red-alarm"><span>??? (USER_PANEL_RED_ALARM)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>USER_PANEL_RED_ALARM</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>module</td><td>str</td><td>(?)</td><td></td></tr><tr><td>alarm_num</td><td>num</td><td>(?)</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;USER_PANEL_RED_ALARM&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;module&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;user_head_dot&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;alarm_num&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="gift-board-red-dot" tabindex="-1"><a class="header-anchor" href="#gift-board-red-dot"><span>??? (GIFT_BOARD_RED_DOT)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>GIFT_BOARD_RED_DOT</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>categoryL1</td><td>str</td><td>(?)</td><td>作用尚不明确</td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;GIFT_BOARD_RED_DOT&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;categoryL1&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;3&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="粉丝勋章更新-messagebox-user-medal-change" tabindex="-1"><a class="header-anchor" href="#粉丝勋章更新-messagebox-user-medal-change"><span>粉丝勋章更新 (MESSAGEBOX_USER_MEDAL_CHANGE)</span></a></h4><p>升级或点亮时下发。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>MESSAGEBOX_USER_MEDAL_CHANGE</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p>`,814)),s("table",null,[n[89]||(n[89]=s("thead",null,[s("tr",null,[s("th",null,"字段"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"备注")])],-1)),s("tbody",null,[n[73]||(n[73]=s("tr",null,[s("td",null,"type"),s("td",null,"num"),s("td",null,"提示类型"),s("td",null,[t("1升级"),s("br"),t("2点亮")])],-1)),n[74]||(n[74]=s("tr",null,[s("td",null,"uid"),s("td",null,"num"),s("td",null,"用户mid"),s("td")],-1)),n[75]||(n[75]=s("tr",null,[s("td",null,"up_uid"),s("td",null,"num"),s("td",null,"主播mid"),s("td")],-1)),n[76]||(n[76]=s("tr",null,[s("td",null,"medal_level"),s("td",null,"num"),s("td",null,"粉丝勋章等级"),s("td")],-1)),n[77]||(n[77]=s("tr",null,[s("td",null,"medal_name"),s("td",null,"str"),s("td",null,"粉丝勋章名称"),s("td")],-1)),n[78]||(n[78]=s("tr",null,[s("td",null,"medal_color_start"),s("td",null,"num"),s("td",null,"十进制粉丝勋章起始颜色"),s("td")],-1)),n[79]||(n[79]=s("tr",null,[s("td",null,"medal_color_end"),s("td",null,"num"),s("td",null,"十进制粉丝勋章结束颜色"),s("td")],-1)),n[80]||(n[80]=s("tr",null,[s("td",null,"medal_color_border"),s("td",null,"num"),s("td",null,"十进制粉丝勋章边框颜色"),s("td")],-1)),n[81]||(n[81]=s("tr",null,[s("td",null,"is_lighted"),s("td",null,"num"),s("td",null,"是否点亮?"),s("td",null,"1点亮?")],-1)),n[82]||(n[82]=s("tr",null,[s("td",null,"is_lighted_v2"),s("td",null,"bool"),s("td",null,"是否点亮v2?"),s("td")],-1)),n[83]||(n[83]=s("tr",null,[s("td",null,"guard_level"),s("td",null,"num"),s("td",null,"大航海等级"),s("td")],-1)),n[84]||(n[84]=s("tr",null,[s("td",null,"unlock"),s("td",null,"num"),s("td",null,"(?)"),s("td")],-1)),n[85]||(n[85]=s("tr",null,[s("td",null,"unlock_level"),s("td",null,"num"),s("td",null,"(?)"),s("td")],-1)),n[86]||(n[86]=s("tr",null,[s("td",null,"multi_unlock_level"),s("td",null,"str"),s("td",null,"(?)"),s("td")],-1)),n[87]||(n[87]=s("tr",null,[s("td",null,"upper_bound_content"),s("td",null,"str"),s("td",null,"提示内容"),s("td")],-1)),s("tr",null,[n[70]||(n[70]=s("td",null,"uinfo_medal",-1)),n[71]||(n[71]=s("td",null,"obj",-1)),n[72]||(n[72]=s("td",null,"粉丝勋章信息",-1)),s("td",null,[n[66]||(n[66]=t("参见 ")),l(a,{to:"/docs/user/medals.html#%E6%8C%87%E5%AE%9A%E7%94%A8%E6%88%B7%E7%9A%84%E6%89%80%E6%9C%89%E7%B2%89%E4%B8%9D%E5%8B%8B%E7%AB%A0%E4%BF%A1%E6%81%AF"},{default:o(()=>n[65]||(n[65]=[t("指定用户的所有粉丝勋章信息")])),_:1,__:[65]}),n[67]||(n[67]=t()),n[68]||(n[68]=s("code",null,"data.list[n].uinfo_medal",-1)),n[69]||(n[69]=t(" 对象"))])]),n[88]||(n[88]=s("tr",null,[s("td",null,"effect_id"),s("td",null,"num"),s("td",null,"(?)"),s("td")],-1))])]),n[145]||(n[145]=s("p",null,[s("code",null,"data.uinfo_medal"),t(" 对象:")],-1)),s("p",null,[n[91]||(n[91]=t("参见 ")),l(a,{to:"/docs/user/medals.html#%E6%8C%87%E5%AE%9A%E7%94%A8%E6%88%B7%E7%9A%84%E6%89%80%E6%9C%89%E7%B2%89%E4%B8%9D%E5%8B%8B%E7%AB%A0%E4%BF%A1%E6%81%AF"},{default:o(()=>n[90]||(n[90]=[t("指定用户的所有粉丝勋章信息")])),_:1,__:[90]}),n[92]||(n[92]=t(" json回复的 ")),n[93]||(n[93]=s("code",null,"data.list[n].uinfo_medal",-1)),n[94]||(n[94]=t(" 对象。"))]),n[146]||(n[146]=p(`<p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;MESSAGEBOX_USER_MEDAL_CHANGE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">407045223</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;研究猿&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_lighted&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_lighted_v2&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;unlock&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;unlock_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;multi_unlock_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;upper_bound_content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uinfo_medal&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;研究猿&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">3</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;typ&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_light&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">407045223</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;honor_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#5762A799&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#5762A799&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#5762A799&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFFFFFFF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#000B7099&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;user_receive_count&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> },</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;effect_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1861</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="获得粉丝勋章-messagebox-user-gain-medal" tabindex="-1"><a class="header-anchor" href="#获得粉丝勋章-messagebox-user-gain-medal"><span>获得粉丝勋章 (MESSAGEBOX_USER_GAIN_MEDAL)</span></a></h4><p>获得时下发。</p><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>MESSAGEBOX_USER_GAIN_MEDAL</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p>`,8)),s("table",null,[n[128]||(n[128]=s("thead",null,[s("tr",null,[s("th",null,"字段"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"备注")])],-1)),s("tbody",null,[n[103]||(n[103]=s("tr",null,[s("td",null,"type"),s("td",null,"num"),s("td",null,"类型"),s("td",null,"0")],-1)),n[104]||(n[104]=s("tr",null,[s("td",null,"uid"),s("td",null,"num"),s("td",null,"用户mid"),s("td")],-1)),n[105]||(n[105]=s("tr",null,[s("td",null,"up_uid"),s("td",null,"num"),s("td",null,"主播uid"),s("td")],-1)),n[106]||(n[106]=s("tr",null,[s("td",null,"medal_id"),s("td",null,"num"),s("td",null,"勋章id"),s("td")],-1)),n[107]||(n[107]=s("tr",null,[s("td",null,"medal_name"),s("td",null,"str"),s("td",null,"勋章名称"),s("td")],-1)),n[108]||(n[108]=s("tr",null,[s("td",null,"medal_level"),s("td",null,"num"),s("td",null,"勋章等级"),s("td")],-1)),n[109]||(n[109]=s("tr",null,[s("td",null,"medal_color"),s("td",null,"num"),s("td",null,"勋章颜色"),s("td")],-1)),n[110]||(n[110]=s("tr",null,[s("td",null,"medal_color_start"),s("td",null,"num"),s("td",null,"十进制勋章起始颜色"),s("td")],-1)),n[111]||(n[111]=s("tr",null,[s("td",null,"medal_color_end"),s("td",null,"num"),s("td",null,"十进制勋章结束颜色"),s("td")],-1)),n[112]||(n[112]=s("tr",null,[s("td",null,"medal_color_border"),s("td",null,"num"),s("td",null,"十进制勋章边框颜色"),s("td")],-1)),n[113]||(n[113]=s("tr",null,[s("td",null,"msg_title"),s("td",null,"str"),s("td",null,"消息标题"),s("td")],-1)),n[114]||(n[114]=s("tr",null,[s("td",null,"msg_content"),s("td",null,"str"),s("td",null,"消息内容"),s("td")],-1)),n[115]||(n[115]=s("tr",null,[s("td",null,"normal_color"),s("td",null,"num"),s("td",null,"(?)"),s("td")],-1)),n[116]||(n[116]=s("tr",null,[s("td",null,"highlight_color"),s("td",null,"num"),s("td",null,"(?)"),s("td")],-1)),n[117]||(n[117]=s("tr",null,[s("td",null,"intimacy"),s("td",null,"num"),s("td",null,"当前亲密度"),s("td")],-1)),n[118]||(n[118]=s("tr",null,[s("td",null,"next_intimacy"),s("td",null,"num"),s("td",null,"升级所需亲密度"),s("td")],-1)),n[119]||(n[119]=s("tr",null,[s("td",null,"today_feed"),s("td",null,"num"),s("td",null,"今日亲密度"),s("td")],-1)),n[120]||(n[120]=s("tr",null,[s("td",null,"day_limit"),s("td",null,"num"),s("td",null,"今日亲密度上限"),s("td")],-1)),n[121]||(n[121]=s("tr",null,[s("td",null,"is_wear"),s("td",null,"num"),s("td",null,"(?)"),s("td")],-1)),n[122]||(n[122]=s("tr",null,[s("td",null,"guard_level"),s("td",null,"num"),s("td",null,"大航海等级"),s("td")],-1)),n[123]||(n[123]=s("tr",null,[s("td",null,"is_received"),s("td",null,"num"),s("td",null,"(?)"),s("td")],-1)),n[124]||(n[124]=s("tr",null,[s("td",null,"is_lighted"),s("td",null,"num"),s("td",null,"是否点亮?"),s("td",null,"1点亮?")],-1)),n[125]||(n[125]=s("tr",null,[s("td",null,"is_lighted_v2"),s("td",null,"bool"),s("td",null,"是否点亮v2?"),s("td")],-1)),n[126]||(n[126]=s("tr",null,[s("td",null,"toast"),s("td",null,"str"),s("td",null,"提示"),s("td")],-1)),n[127]||(n[127]=s("tr",null,[s("td",null,"fan_name"),s("td",null,"str"),s("td",null,"粉丝名称"),s("td")],-1)),s("tr",null,[n[100]||(n[100]=s("td",null,"uinfo_medal",-1)),n[101]||(n[101]=s("td",null,"obj",-1)),n[102]||(n[102]=s("td",null,"粉丝勋章信息",-1)),s("td",null,[n[96]||(n[96]=t("参见 ")),l(a,{to:"/docs/user/medals.html#%E6%8C%87%E5%AE%9A%E7%94%A8%E6%88%B7%E7%9A%84%E6%89%80%E6%9C%89%E7%B2%89%E4%B8%9D%E5%8B%8B%E7%AB%A0%E4%BF%A1%E6%81%AF"},{default:o(()=>n[95]||(n[95]=[t("指定用户的所有粉丝勋章信息")])),_:1,__:[95]}),n[97]||(n[97]=t()),n[98]||(n[98]=s("code",null,"data.list[n].uinfo_medal",-1)),n[99]||(n[99]=t(" 对象"))])])])]),n[147]||(n[147]=s("p",null,[s("code",null,"data.uinfo_medal"),t(" 对象:")],-1)),s("p",null,[n[130]||(n[130]=t("参见 ")),l(a,{to:"/docs/user/medals.html#%E6%8C%87%E5%AE%9A%E7%94%A8%E6%88%B7%E7%9A%84%E6%89%80%E6%9C%89%E7%B2%89%E4%B8%9D%E5%8B%8B%E7%AB%A0%E4%BF%A1%E6%81%AF"},{default:o(()=>n[129]||(n[129]=[t("指定用户的所有粉丝勋章信息")])),_:1,__:[129]}),n[131]||(n[131]=t(" json回复的 ")),n[132]||(n[132]=s("code",null,"data.list[n].uinfo_medal",-1)),n[133]||(n[133]=t(" 对象。"))]),n[148]||(n[148]=p(`<p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;MESSAGEBOX_USER_GAIN_MEDAL&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;type&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">438160221</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;up_uid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">11602644</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">19252517</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;广药&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;medal_color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_title&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;恭喜你获得【WuGuangYao】的粉丝勋章~&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;msg_content&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;获得100点亲密度</span><span style="color:#D7BA7D;">\\n</span><span style="color:#CE9178;">你的粉丝勋章达到1级&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;normal_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">7697781</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">16478873</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;intimacy&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">100</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;next_intimacy&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">201</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;today_feed&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">100</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;day_limit&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">2000</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_wear&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_received&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_lighted&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_lighted_v2&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#569CD6;">true</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;toast&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;成功入团并关注主播得1级大礼包&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;fan_name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;weatfe&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uinfo_medal&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;name&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;广药&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;color&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">6067854</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">19252517</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;typ&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;is_light&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;ruid&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">11602644</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;score&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;guard_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;honor_icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_start&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#5762A799&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_end&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#5762A799&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_border&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#5762A799&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#FFFFFFFF&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;v2_medal_color_level&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;#000B7099&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;user_receive_count&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">0</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="粉丝团戳一戳礼物通知-fans-club-poke-gift-notice" tabindex="-1"><a class="header-anchor" href="#粉丝团戳一戳礼物通知-fans-club-poke-gift-notice"><span>粉丝团戳一戳礼物通知 (FANS_CLUB_POKE_GIFT_NOTICE)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>FANS_CLUB_POKE_GIFT_NOTICE</code></td><td></td></tr><tr><td>data</td><td>obj</td><td>信息本体</td><td></td></tr></tbody></table><p><code>data</code> 对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>icon</td><td>str</td><td>图标</td><td></td></tr><tr><td>uface</td><td>str</td><td>头像</td><td></td></tr><tr><td>bg_img_url</td><td>str</td><td>背景图片</td><td></td></tr><tr><td>text</td><td>str</td><td>提示文本</td><td></td></tr><tr><td>highlight_text</td><td>str</td><td>高亮文本?</td><td></td></tr><tr><td>button_text</td><td>str</td><td>按钮文本</td><td></td></tr><tr><td>display_duration</td><td>num</td><td>显示时间?</td><td></td></tr><tr><td>room_id</td><td>num</td><td>房间号</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;FANS_CLUB_POKE_GIFT_NOTICE&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: {</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;icon&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/37a2fe03f2af95928c67cbac889e10dab6f7d42a.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;uface&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/face/member/noface.jpg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;bg_img_url&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;https://i0.hdslb.com/bfs/live/fbe99002b5914157d783f8e07f021e2fd6ba5c1b.png&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;主播戳了戳你~投喂礼物获5倍亲密度加成&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;highlight_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;5倍亲密度加成&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;button_text&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;去投喂&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;display_duration&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">8</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;room_id&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#B5CEA8;">1899237171</span></span>
<span class="line"><span style="color:#D4D4D4;"> }</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details><h4 id="master-qn-strategy-chg" tabindex="-1"><a class="header-anchor" href="#master-qn-strategy-chg"><span>??? (master_qn_strategy_chg)</span></a></h4><p><strong>JSON消息:</strong></p><p>根对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>cmd</td><td>str</td><td><code>master_qn_strategy_chg</code></td><td></td></tr><tr><td>data</td><td>str</td><td>信息本体</td><td>JSON文本</td></tr></tbody></table><p><code>data</code> JSON解析后对象:</p><table><thead><tr><th>字段</th><th>类型</th><th>内容</th><th>备注</th></tr></thead><tbody><tr><td>mtime</td><td>num</td><td>(?)</td><td>Unix秒时间戳</td></tr><tr><td>scatter</td><td>arr</td><td>(?)</td><td></td></tr></tbody></table><p><strong>示例:</strong></p><details><summary>查看消息示例:</summary><div class="language-json line-numbers-mode" data-highlighter="shiki" data-ext="json" style="background-color:#1E1E1E;color:#D4D4D4;"><pre class="shiki dark-plus vp-code"><code class="language-json"><span class="line"><span style="color:#D4D4D4;">{</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;cmd&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;master_qn_strategy_chg&quot;</span><span style="color:#D4D4D4;">,</span></span>
<span class="line"><span style="color:#9CDCFE;"> &quot;data&quot;</span><span style="color:#D4D4D4;">: </span><span style="color:#CE9178;">&quot;{</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">mtime</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:1744380444,</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">scatter</span><span style="color:#D7BA7D;">\\&quot;</span><span style="color:#CE9178;">:[0,300]}&quot;</span></span>
<span class="line"><span style="color:#D4D4D4;">}</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></details>`,18))])}const v=e(D,[["render",i]]),C=JSON.parse('{"path":"/docs/live/message_stream.html","title":"直播间信息流","lang":"zh-CN","frontmatter":{},"git":{"updatedTime":1755007231000,"contributors":[{"name":"SocialSisterYi","username":"SocialSisterYi","email":"1440239038@qq.com","commits":3,"url":"https://github.com/SocialSisterYi"},{"name":"xiamo","username":"xiamo","email":"xm17906193@163.com","commits":1,"url":"https://github.com/xiamo"},{"name":"AceXiamo","username":"AceXiamo","email":"xiamo@qwq.link","commits":1,"url":"https://github.com/AceXiamo"},{"name":"Akarinnnnn","username":"Akarinnnnn","email":"43724908+Akarinnnnn@users.noreply.github.com","commits":1,"url":"https://github.com/Akarinnnnn"},{"name":"nailvcoronation","username":"nailvcoronation","email":"admin@nailv.live","commits":2,"url":"https://github.com/nailvcoronation"},{"name":"天子方辰","username":"","email":"chenfangchen2000@gmail.com","commits":1},{"name":"Jian-Shui","username":"Jian-Shui","email":"74719559+Jian-Shui@users.noreply.github.com","commits":1,"url":"https://github.com/Jian-Shui"},{"name":"SessionHu","username":"SessionHu","email":"102411014+SessionHu@users.noreply.github.com","commits":2,"url":"https://github.com/SessionHu"},{"name":"pskdje","username":"pskdje","email":"77605497+pskdje@users.noreply.github.com","commits":4,"url":"https://github.com/pskdje"},{"name":"Pesy Wu","username":"","email":"GamerNoTitle@outlook.com","commits":1}],"changelog":[{"hash":"4c2e839675a474dac1470bb2f03de4f92b5fdd0c","time":1755007231000,"email":"77605497+pskdje@users.noreply.github.com","author":"pskdje","message":"添加和更新直播信息流文档"},{"hash":"2eae485e9949f9ae71b9f57f3416c8d7034573bd","time":1752448376000,"email":"102411014+SessionHu@users.noreply.github.com","author":"Session小胡","message":"JSONC highlighting &#x26; Upgrade VuePress (#1091)"},{"hash":"2ecfe2aa82f161ea6c0edbf1c224c21783b38f8e","time":1752447497000,"email":"77605497+pskdje@users.noreply.github.com","author":"pskdje","message":"添加直播信息流和开关播的强制需求 (#1323)"},{"hash":"438425a282b8989b40b3037f2dda06de3a355ea1","time":1750931158000,"email":"77605497+pskdje@users.noreply.github.com","author":"pskdje","message":"更新直播间管理,添加直播回放,更新直播信息流 (#1298)","coAuthors":[{"name":"Pesy Wu","email":"GamerNoTitle@outlook.com"}]},{"hash":"1f33153c0d769fa60ab709896c20d06f5dd55312","time":1741435747000,"email":"77605497+pskdje@users.noreply.github.com","author":"pskdje","message":"更新直播信息流文档"},{"hash":"1e24c6b1889160c4c35c01416aa4239501accf5f","time":1726759053000,"email":"102411014+SessionHu@users.noreply.github.com","author":"Session小胡","message":"调整部分接口描述与错误修复 (#1088)","coAuthors":[{"name":"社会易姐QwQ","email":"45892418+SocialSisterYi@users.noreply.github.com"}]},{"hash":"bdaddfd6f6501fb822b7a22e0bac8a0c3c435977","time":1708839401000,"email":"74719559+Jian-Shui@users.noreply.github.com","author":"Jian-Shui","message":"完善 message_stream.md (#972)"},{"hash":"8951dce7c85099e2825231dde93a2875ba532b71","time":1702702916000,"email":"chenfangchen2000@gmail.com","author":"天子方辰","message":"增加直播流数据包种类解释 (#906)"},{"hash":"dd5e1f1359123ec60e3affbcdf26f1dded67c0eb","time":1693762143000,"email":"admin@nailv.live","author":"nailvcoronation","message":"删除了前段时间新增但已取消的字段 (#805)"},{"hash":"8cbfc6c7daa0257401453872ff4e0d9c6c68a0f9","time":1690031609000,"email":"admin@nailv.live","author":"nailvcoronation","message":"feat: 更新数据包内容修复typo (#748)"},{"hash":"1bafdf0c0c19ec42ecd97461b7723289afc18f5d","time":1679965971000,"email":"43724908+Akarinnnnn@users.noreply.github.com","author":"Fa鸽","message":"Update message_stream.md (#638)"},{"hash":"e523974e5962c9efa1e09e752497071aa40c9432","time":1677719895000,"email":"xm17906193@163.com","author":"xiamo","message":"完善直播间数据包,添加上舰通知、醒目留言 (#622)","coAuthors":[{"name":"AceXiamo","email":"xiamo@qwq.link"}]},{"hash":"f6760f4be38d5b592d396b211e48c666286524de","time":1677124138000,"email":"1440239038@qq.com","author":"SocialSisterYi","message":"🔨remove header index"},{"hash":"7d89ece2ac46425810647c4ac92acf5f3721cb68","time":1676998806000,"email":"1440239038@qq.com","author":"SocialSisterYi","message":"🚀调整项目结构"}]},"filePathRelative":"docs/live/message_stream.md"}');export{v as comp,C as data};