Skip to content

Commit 051eaed

Browse files
committed
docs: 推广文重排——操作说明与正文分离,正文直接以软件特点开头 (1.8.0)
1 parent 31004c2 commit 051eaed

1 file changed

Lines changed: 46 additions & 43 deletions

File tree

‎docs/PROMO_X_POST.md‎

Lines changed: 46 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,30 @@
1-
# X 推广长文(发布用)
1+
# 发布操作说明(本节不要发)
22

3-
> 使用说明:直接复制下方中文版(或英文版)发长推(X Premium 支持长文)。
4-
> 【图1】~【图4】为配图位置标记,建议配图:
5-
> 图1 = 评论区判定状态条全景(正常绿 + AI·黄推粉 + 可疑琥珀)
6-
> 图2 = 垃圾回复被收起后的状态条特写(AI·黄推 · 99%,显示/正常/垃圾按钮)
7-
> 图3 = 右上角 live 状态框(扫描数 / 拦截数 / 延迟 / AI 费用)
8-
> 图4 = 总设置页 AI 判断引擎区(英文界面)
9-
> 也可使用 docs/images/ 下的界面截图。
3+
**发推步骤**:复制下方「正文」区全部内容 → 按顺序上传 4 张配图 → 发送(长文需 X Premium)。
4+
5+
**配图清单**(本目录 `promo/` 下,GitHub 页面有内嵌预览):
6+
7+
| 顺序 | 文件 | 内容 |
8+
|---|---|---|
9+
| 图1 | `promo/1-status-bars.png` | 评论区状态条全景(正常绿 / AI·黄推粉 / 可疑琥珀) |
10+
| 图2 | `promo/2-auto-collapsed.png` | 垃圾回复自动收起后的状态条(AI·黄推 · 99%) |
11+
| 图3 | `promo/3-live-hud.png` | 右上角 live 状态框(扫描/拦截/延迟/AI 费用) |
12+
| 图4 | `promo/4-en-settings.png` | 英文界面总设置(AI 引擎区) |
13+
14+
配图内嵌预览:
15+
16+
![评论区状态条全景](images/promo/1-status-bars.png)
17+
![自动收起](images/promo/2-auto-collapsed.png)
18+
![live 状态框](images/promo/3-live-hud.png)
19+
![英文设置](images/promo/4-en-settings.png)
1020

1121
---
1222

13-
## 中文版
23+
# 正文(从这里开始复制)
1424

1525
我的 X 评论区终于干净了 —— 我给 X 做了一个开源的 AI 反垃圾浏览器扩展:X护盾 🛡
1626

17-
先说效果(见图1):
27+
先说效果(图1):
1828
每条回复头顶都有一条实时状态条 ——
1929
🟢 正常 · 96%(放行)
2030
🔴 AI·黄推 · 99%(自动隐藏)
@@ -31,22 +41,18 @@
3141

3242
【图1:评论区状态条全景】
3343

34-
最关键的设计:**判定过程全程可见,隐藏延迟到你看过**。
35-
36-
- 命中后先淡粉标记,保持可见约 1.5 秒
37-
- 你的视线扫过去之后,它自动收起为一行状态条
38-
- 收起的不是黑箱:状态条上写着「AI·黄推 · 99% 已隐藏 @某某:原文摘要」
39-
40-
(见图2:收起后的样子)
44+
最关键的设计:判定过程全程可见,隐藏延迟到你看过。
45+
命中后先淡粉标记,保持可见约 1.5 秒;
46+
你的视线扫过去之后,它自动收起为一行状态条。
47+
收起的不是黑箱:状态条上写着「AI·黄推 · 99% 已隐藏 @某某:原文摘要」。
4148

4249
【图2:收起状态条特写】
4350

4451
误判了?状态条上直接点:
45-
46-
- 「正常」= 撤回隐藏 + 退出待拉黑 + 本会话不再判定该作者
47-
- 「垃圾」= 确认进拉黑队列
48-
更重要的是——你的每次人工确认都会被系统**学习**:
49-
自动提取这条内容的特征词进词库,下次同类话术**秒触发**,连 AI 都不用等。
52+
「正常」= 撤回隐藏 + 退出待拉黑 + 本会话不再判定该作者;
53+
「垃圾」= 确认进拉黑队列。
54+
更重要的是——你的每次人工确认都会被系统学习:
55+
自动提取这条内容的特征词进词库,下次同类话术秒触发,连 AI 都不用等。
5056

5157
右上角有一块 live 状态框(见图3):
5258
已扫描回复数、拦截数(含占比)、最近判定延迟、AI 费用($ 实时累计)、
@@ -58,10 +64,9 @@ tokens 总数、每 1,000 条成本、平均每万字耗时 —— 全透明。
5864
实测每 1,000 条回帖 ≈ $0.05,缓存命中不计费,关键字层触发零成本。
5965

6066
隐私是底线:
61-
62-
- API Key 只存本地,判定请求由扩展后台直发 TypeSafe
63-
- 词库、记录、拉黑列表全部本地
64-
- 无遥测、无账号体系、开源可审计
67+
API Key 只存本地,判定请求由扩展后台直发 TypeSafe;
68+
词库、记录、拉黑列表全部本地;
69+
无遥测、无账号体系、开源可审计。
6570

6671
英文用户也照顾到了:内置 100+ 条英文垃圾模式
6772
(OnlyFans 导流、crypto giveaway、seed phrase 钓鱼、f4f、cash flip、
@@ -75,43 +80,41 @@ betting tips、free robux、join my telegram……),中英文同样即时触
7580
开源 + 免费:https://github.com/smthdagg/XShield
7681
安装包在 Release 页,解压即用。
7782

78-
$XShield #AI #OpenSource #Chrome扩展 #Twitter
83+
#AI #OpenSource #Chrome扩展 #Twitter
7984

8085
---
8186

82-
## English version
87+
# English version(英文受众单独发)
8388

8489
My X replies are finally clean — I built an open-source AI anti-spam extension for X: XShield 🛡
8590

86-
Every reply gets a live status bar (see 图1):
91+
Every reply gets a live status bar (图1):
8792
🟢 Normal · 96% → pass
8893
🔴 AI·Porn-bait · 99% → auto-hidden
8994
🟡 Suspicious · 39% → waits for your call
9095

9196
It's not a keyword blocker. It calls TypeSafe's System One model (Jev):
9297
one API call answers three questions in parallel —
93-
① category: porn-bait / scam / pure ads / bot / normal
94-
② severity score (0–3)
95-
③ is-spam probability
98+
category (porn-bait / scam / pure ads / bot / normal), severity score (0–3),
99+
and an is-spam probability — combined with your own curated blocklist
100+
(keyword hits override model hesitation).
96101

97-
Combined with your own curated blocklist (keyword hits override model hesitation).
98-
99-
The key design: **the whole process is visible, hiding waits until you've seen it.**
102+
The key design: the whole process is visible, and hiding waits until you've seen it.
100103
Hits stay marked for ~1.5 s, then collapse into one status bar —
101-
"AI·Porn-bait · 99% hidden @user: text…" with Show / Normal / Spam buttons (图2).
104+
"AI·Porn-bait · 99% hidden @user: text…" with Show / Normal / Spam buttons.
102105

103106
Misclick? One tap:
107+
Normal → unhide + leave the block queue + stop judging that author this session;
108+
Spam → confirm + queue for blocking.
109+
And the system learns: every confirmation extracts keyword features into your blocklist —
110+
next time the same script triggers instantly, no AI call needed.
104111

105-
- Normal → unhide + leave the block queue + stop judging that author this session
106-
- Spam → confirm + queue for blocking
107-
And the system **learns**: every confirmation extracts keyword features into your blocklist —
108-
next time the same script triggers instantly, no AI call needed.
109-
110-
A live HUD (图3) shows scans, caught (with %), latency, and running AI cost —
112+
A live HUD shows scans, caught (with %), latency, and running AI cost —
111113
official pricing $42/Btok (input only, output free) ≈ $0.05 per 1,000 replies.
112114

113115
English users are covered: 100+ English spam patterns ship out of the box
114-
(OnlyFans bait, crypto giveaways, seed-phrase phishing, f4f, cash flips, betting tips…).
116+
(OnlyFans bait, crypto giveaways, seed-phrase phishing, f4f, cash flips,
117+
betting tips, free robux, join my telegram…).
115118

116119
Defaults are the most conservative: hide-only, never auto-block —
117120
flip the switches if you want the auto-block queue (human-paced).

0 commit comments

Comments
 (0)