{"repo":"funnyzak/weread-bot","free":true,"listed":false,"github":"https://github.com/funnyzak/weread-bot","clone":"git clone https://github.com/funnyzak/weread-bot.git","description":"一个智能的微信读书自动阅读机器人，通过模拟真实用户阅读行为来积累阅读时长，支持多用户多种运行模式（立即执行、定时任务、守护进程），适用于需要提升微信读书等级或完成阅读任务的用户场景。","language":"Python","stars":188,"topics":["wechat","weread","wexin","wxread","wexinbot","wereadbot","automation"],"license":"MIT","category":"workflow-automation","readme_excerpt":"WeRead Bot: 微信读书阅读机器人 WeRead Bot 是一个易用的微信读书自动阅读机器人，通过模拟真实用户阅读行为来积累阅读时长，支持多用户、多种运行模式（立即执行、定时任务、守护进程）、执行历史和多平台通知，适用于需要提升微信读书等级或完成阅读任务的用户场景。 运行代码集中在 weread-bot.py 。下载该文件并安装 requirements.txt 中的依赖即可运行。 感谢 findmover/wxread 提供思路和部分代码支持。 适合哪些用户 - 想在本地先快速跑通一个账号的个人用户 - 想用 config.yaml 管理参数、通知和定时任务的用户 - 需要同时维护多个微信读书账号的用户 - 想通过 Docker 或 GitHub Actions 长期自动执行的用户 - 希望在运行前先做只读诊断、运行后保留执行历史的用户 快速选择 你的场景 推荐入口 -------- ---------- 先跑通单账号 快速开始 需要最小化配置说明 配置说明 需要多个账号 多用户配置 想用 GitHub Actions 方式四：GitHub Actions 云端运行 想用 Docker 方式六：Docker 方式运行 想先排错 方式五：不同运行模式 想深入了解抓包和高级能力 抓包配置详解 / 高级功能 首次使用建议 - 先准备一份可用的微信读书 cURL 请求，再开始配置 - 初次运行建议先执行 --validate-config 和 --dry-run - 如果你的系统没有 python 命令，请把文档中的 python 替换为 python3 建议第一次执行时使用以下顺序： 核心功能 - ⏰ 智能延迟 ：支持启动随机延迟，有效防止固定启动时间特征识别 - 📚 灵活阅读 ：支持时长区间配置（如 30-90 分钟随机），模拟真实阅读习惯 - 👥 多用户支持 ：支持多个微信读书账号执行，可配置最大并发数并为每个用户独立定制策略 - 🎲 多种阅读模式 ：智能随机、顺序阅读、纯随机三种模式，满足不同使用场景 - 🤖 高级行为模拟 ：模拟真实用户阅读行为，包括阅读速度变化、中途休息等 - ⚙️ 多样化配置 ：支持配置文件、环境变量、命令行参数三种设置方式，灵活适配各种部署环境 - 📊 详细统计报告 ：提供完整的阅读数据、成功率统计和多维度分析 - 📱 多平台消息推送 ：支持 PushPlus、Telegram、WxPusher、Apprise、Bark、Ntfy、飞书、企业微信、钉钉、Gotify、Server酱³、PushDeer 等通知服务 - 🔧 智能配置解析 ：自动从 CURL 命令提取请求数据、headers 和 cookies，无需手动配置 - 🎯 精准请求模拟 ：使用真实抓包数据，动态生成签名和校验，大幅提高成功率 - 🕐 灵活定时任务 ：支持 cron 表达式定时执行，可自定义执行频率和时间 - 🔄 守护进程模式 ：支持长期运行，自动管理会话间隔，每日会话数量可控 - 🐳 容器化部署 ：提供 Docker 镜像，支持 Docker Compose 一键部署 - ⚡ 云端自动化 ：完美支持 GitHub Actions，实现免服务器自动阅读任务 - 🎨 配置生成器 ：提供在线配置生成器，可视化界面生成配置文件，简化配置过程 运行预览 快速开始 方式一：直接运行（推荐） 请将第 3 步中的 curl command.txt 替换为实际保存CURL命令的文件路径。获取CURL命令详见抓包配置详解 方式二：配置文","default_branch":null,"files":null,"tree":[],"storefront":"/r/funnyzak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/funnyzak/weread-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}