您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
当拉黑作者时,自动拉黑所有转推者和回复者。支持自动拉黑(可根据长度、中文和斜杠数量等规则)、黑名单、白名单管理及详细配置。
当前为
本脚本完全由 AI (Gemini 2.5 Pro) 生成。 作者放弃此脚本的一切版权,不对此脚本产生的任何问题负责,也没有义务对此脚本进行维护。为了共同抵制垃圾信息,允许任何人转载和修改此脚本。
一个强大的 X.com (原 Twitter) 管理工具,旨在帮助您高效、批量地清理时间线上的垃圾信息和骚扰用户。
/
)。手动九族拉黑
...
)按钮。配置与记录面板
*
通配符。@handle
或 User ID 实时筛选列表。@handle
或其 User ID,该用户将被解除拉黑并移入白名单。X.com 经常更改其内部 API,这可能导致脚本的“获取转推/回复列表”功能失效。本脚本已将这些易变的 API 端点(Endpoint)集中管理,方便用户在失效后自行修复。
如果您发现点击“九族拉黑”后,队列中没有新增用户,可以尝试按以下步骤操作:
打开开发者工具
F12
键打开浏览器的开发者工具,然后切换到 “网络(Network)” 标签页。过滤网络请求
graphql
,这样可以只显示 X.com 的 API 请求。触发功能
找到新的 API 请求
TweetDetail
(用于回复) 或 Retweeters
(用于转推)。提取新的哈希值 (Hash)
Headers
(标头)。找到 请求 URL (Request URL),它的结构通常如下:
复制中间那段新的 【哈希值】,例如 -0WTL1e9Pij-JWAF5ztCCA
。
更新脚本
API_ENDPOINTS
常量。将对应功能(如 TweetDetail
或 Retweeters
)的 hash
值替换成您刚刚找到的新哈希值。
// 示例:将 TweetDetail 的哈希值更新
const API_ENDPOINTS = {
// ...其他端点...
TweetDetail: { hash: '-0WTL1e9Pij-JWAF5ztCCA', features: {...} } // 把这里的 hash 换成新的
};
保存脚本,刷新页面即可。
注意:
features
对象也可能改变,但修复难度较高。通常情况下,只需更新hash
即可解决问题。
脚本代码底部有一段关于 HTML 结构的注释。这是为有一定开发经验的用户准备的,它简化了 X.com 推文和用户列表的层级结构,并标注了脚本依赖的关键选择器 (data-testid
)。如果未来 X.com 对页面布局进行大改版,导致脚本无法找到元素,您可以参考此注释来更新脚本中的 querySelector
部分。
脚本底部有一段特殊的注释,它被称为 FORMAT-PROTOCOL
。这不是代码,而是 给 AI 使用的指令集 (Prompt)。它的作用是让 AI (如 Gemini 2.5 Pro 等) 能够像一个专业的程序员一样,在严格的约束下修改这个脚本,从而最大限度地保留脚本的稳定性和可维护性。
直接让 AI 修改复杂的油猴脚本通常会导致以下问题:
FORMAT-PROTOCOL
通过设定明确的规则来解决这些问题。
当您想让 AI 帮你修改或增加功能时,请遵循以下步骤:
复制完整代码: 将整个油猴脚本的全部代码(从 // ==UserScript==
开头,到 </FORMAT-PROTOCOL>*/
结尾)完整地复制下来。
提出明确需求: 在代码的前面或后面,用自然语言清晰地描述您的修改需求。例如:
发送给 AI: 将“您的需求” + “完整的脚本代码(包含协议)”一起作为一次完整的输入,发送给 AI。
正确使用示例:
【你的需求,例如:请帮我把九族拉黑按钮的图标换成火焰图标】
--- START OF FILE X.com Chain Blocker.user.js ---
// ==UserScript==
// @name X.com Chain Blocker
... (这里是完整的脚本代码)
...
</FORMAT-PROTOCOL>
*/
当 AI 看到这个协议后,它会明白自己需要:
通过这种方式,您可以更安全、更高效地利用 AI 的强大能力来维护和定制这个脚本,即使您不是专业的程序员。