124 lines
4.8 KiB
HTML
124 lines
4.8 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="UTF-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||
<title>红包领取台 · 功能说明</title>
|
||
<style>
|
||
:root {
|
||
--bg: #f6f1ea; --panel: #fff; --ink: #1c1410; --muted: #5d4037;
|
||
--line: #e7e0d8; --accent: #c45c26; --nav: #111827;
|
||
}
|
||
* { box-sizing: border-box; }
|
||
body {
|
||
margin: 0; font-family: "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;
|
||
background: var(--bg); color: var(--ink); line-height: 1.55;
|
||
}
|
||
header {
|
||
position: sticky; top: 0; z-index: 2;
|
||
display: flex; gap: 12px; align-items: center; flex-wrap: wrap;
|
||
padding: 12px 16px; background: var(--nav); color: #fff;
|
||
}
|
||
header h1 { margin: 0; font-size: 17px; font-weight: 700; }
|
||
a.nav { color: #fdba74; text-decoration: none; font-size: 13px; }
|
||
a.nav:hover { text-decoration: underline; }
|
||
main { max-width: 720px; margin: 0 auto; padding: 20px 16px 48px; }
|
||
section {
|
||
background: var(--panel); border: 1px solid var(--line);
|
||
border-radius: 10px; padding: 16px 18px; margin-bottom: 12px;
|
||
}
|
||
h2 { margin: 0 0 8px; font-size: 16px; }
|
||
p, li { margin: 0; color: var(--muted); font-size: 14px; }
|
||
p + p { margin-top: 8px; }
|
||
ol, ul { margin: 6px 0 0; padding-left: 1.25em; color: var(--muted); font-size: 14px; }
|
||
li + li { margin-top: 4px; }
|
||
code {
|
||
font-family: ui-monospace, Consolas, monospace; font-size: 12px;
|
||
background: #f3eee6; padding: 1px 5px; border-radius: 4px; color: #1c1410;
|
||
}
|
||
.tip {
|
||
margin-top: 10px; padding: 10px 12px; border-radius: 8px;
|
||
background: #fff7ed; border: 1px solid #fed7aa; color: #9a3412; font-size: 13px;
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<header>
|
||
<h1>功能说明</h1>
|
||
<a class="nav" href="/mmp">← 返回领取台</a>
|
||
<a class="nav" href="/">通用消息台</a>
|
||
</header>
|
||
<main>
|
||
<section>
|
||
<h2>红包领取台做什么</h2>
|
||
<p>独立统计 TNG Money Packet(红包):谁发的、谁领了、领了多少。</p>
|
||
<p>数据只进本台,不进入通用「情况」监听台,也不走正式上传。</p>
|
||
</section>
|
||
|
||
<section>
|
||
<h2>怎么用</h2>
|
||
<ol>
|
||
<li>主 App 监听列表勾选 TNG</li>
|
||
<li>LSPosed 勾选本 Xposed 模块,作用域含 TNG</li>
|
||
<li>强停后再打开 TNG,登录 / 输 PIN</li>
|
||
<li>打开手机「红包领取台」等待自动拉取(一般不必再进红包历史页)</li>
|
||
<li>电脑本页看数据:调试台运行 + <code>adb reverse tcp:8765 tcp:8765</code>,手机点「同步电脑」或打开领取台自动同步</li>
|
||
</ol>
|
||
</section>
|
||
|
||
<section>
|
||
<h2>列表怎么看</h2>
|
||
<ul>
|
||
<li>右侧橙色金额:已领合计</li>
|
||
<li>领取中 / 已领完:红包是否还在领</li>
|
||
<li>最高/最低(领取中)或 最佳/最差(已领完):手气两端</li>
|
||
<li>点选左侧条目:右侧看完整领取排行</li>
|
||
<li>清空:只清本台红包数据</li>
|
||
</ul>
|
||
</section>
|
||
|
||
<section>
|
||
<h2>筛选</h2>
|
||
<ul>
|
||
<li>关键词:昵称 / 发送人 / 红包 ID</li>
|
||
<li>状态:全部、领取中、已领完</li>
|
||
<li>时间:近 1 / 3 / 7 天,或自定义起止</li>
|
||
</ul>
|
||
</section>
|
||
|
||
<section>
|
||
<h2>同步与电脑访问</h2>
|
||
<p>手机是数据源。同步后落盘到调试台,刷新本页即可。</p>
|
||
<ul>
|
||
<li>本机:<code>http://127.0.0.1:8765/mmp</code></li>
|
||
<li>局域网:<code>http://<电脑IP>:8765/mmp</code></li>
|
||
</ul>
|
||
<div class="tip">8765 不要多开多个调试台进程,否则同步会挂。</div>
|
||
</section>
|
||
|
||
<section>
|
||
<h2>设置含义</h2>
|
||
<ul>
|
||
<li>① 历史列表冷却:多久再扫一次红包历史列表</li>
|
||
<li>② 详情刷新冷却:领取中的包多久再拉名单</li>
|
||
<li>③ 相同名单去重:名单没变时防重复推送</li>
|
||
<li>④ 详情请求间隔:连拉多个包之间的停顿(毫秒)</li>
|
||
<li>页面轮询:电脑页多久向服务器拉一次列表</li>
|
||
</ul>
|
||
<p style="margin-top:8px">已领完的包会停刷详情。不懂就用「标准」预设再保存,约 10 秒后对手机 Hook 生效。</p>
|
||
</section>
|
||
|
||
<section>
|
||
<h2>没数据时先查</h2>
|
||
<ul>
|
||
<li>监听列表是否勾选 TNG</li>
|
||
<li>Xposed 是否启用且作用域含 TNG</li>
|
||
<li>是否强停 TNG 后再打开并登录</li>
|
||
<li>同步失败:调试台是否在跑、端口是否冲突、adb reverse 是否做好</li>
|
||
</ul>
|
||
<p style="margin-top:8px">更细的技术说明见仓库 <code>docs/TNG_MoneyPacket领取台.md</code>。</p>
|
||
</section>
|
||
</main>
|
||
</body>
|
||
</html>
|