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;[encoded data, 4300 characters]&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};
