Auto Read (Linux.do Only)

umm OuO
2025-06-05T12:48:10Z

自动刷阅读回复，仅支持Linux.do社区

Auto Read - Linux.do 自动阅读助手

Auto Read 是一款专为 Linux.do 社区设计的油猴脚本，旨在自动化阅读流程，帮助用户高效浏览和管理未读帖子。脚本通过模拟真实用户行为，自动滚动阅读内容，并支持自动点赞功能，大幅提升社区浏览体验。

功能特点

1. 智能阅读流程

自动识别并导航至未读帖子

平滑滚动阅读内容，模拟真实阅读行为

自动标记已读帖子，完整记录阅读进度

读完所有未读内容后自动刷新未读列表

2. 错误处理机制

智能检测页面加载状态和错误页面

自动重试机制确保流程连续性

完整的错误日志记录，便于问题排查

3. 自动点赞功能

智能识别可点赞内容

自动执行点赞操作，支持自定义点赞数量限制

每日点赞计数，避免超出社区限制

4. 直观控制面板

实时显示阅读状态和进度

一键启动/停止自动阅读

灵活控制自动点赞功能

支持重置未读列表，手动干预阅读流程

安装说明

1. 安装 Tampermonkey 浏览器扩展（Chrome / Firefox）

2. 点击脚本在 GreasyFork 上的安装链接

3. 在弹出的确认窗口中点击"安装"

4. 安装完成后，访问 Linux.do 社区即可看到控制面板

使用方法

1. 访问 Linux.do 社区

2. 点击左下角的"开始阅读"按钮

3. 脚本将自动导航至未读页面并开始阅读流程

4. 如需停止，点击"停止阅读"按钮

5. 可通过控制面板启用/禁用自动点赞功能

6. 若需重置未读列表，点击"重置未读列表"按钮

配置选项

脚本内置了多项可配置参数，可根据需要在代码中修改：

// 配置参数
const possibleBaseURLs = ["https://linux.do"];
const likeLimit = 50;               // 每日自动点赞上限
const maxRetries = 3;               // 错误页面最大重试次数
const retryDelay = 3000;            // 错误重试延迟(毫秒)
const scrollSpeed = 50;             // 滚动速度(像素/次)
const pageLoadTimeout = 10000;      // 页面加载超时时间(毫秒)

常见问题解答

1. 脚本不工作怎么办？

确保 Tampermonkey 已正确安装并启用

检查脚本是否已正确安装且为最新版本

尝试刷新页面或重启浏览器

2. 如何调整滚动速度？

编辑脚本代码，修改scrollSpeed参数

较小的值会使滚动更慢，较大的值会使滚动更快

3. 自动点赞有什么限制？

脚本内置每日点赞限制，默认50次

社区可能有更严格的限制，请合理使用此功能

达到限制后脚本会自动禁用点赞功能

4. 脚本会记录我的个人信息吗？

不会。脚本仅在本地存储阅读状态和点赞计数

所有操作均在您的浏览器本地完成，不会上传任何数据

贡献与反馈

如果您发现任何问题或有改进建议，请在 GitHub 仓库提交 issue 或 pull request：

GitHub 仓库链接

我们欢迎所有形式的贡献，包括但不限于：

错误报告和修复

功能建议和实现

文档改进

性能优化

许可证

本脚本采用 MIT 许可证发布，详情请参阅 LICENSE 文件。

免责声明

本脚本仅供学习和研究使用，请遵守 Linux.do 社区的使用条款。作者不对因使用本脚本而导致的任何问题负责。请合理使用自动化工具，尊重社区规则。