Skip to content

常见问题 Q&A

遇到问题可在GitHub中提Issue

用户Telegram群组:邀请链接

如何查看日志

查看最新100条日志

docker部署使用这个命令查看

shell
docker logs wechat2rss -n 100

如果是docker compose部署

shell
docker compose logs -n 100

频率限制/微信风控问题

日志中体现为被微信限频...或者报错中提示need check,如果配置了消息通知,收到消息通知为需要验证

解除限制问题需要进行以下操作

  1. 在微信读书中的书架页打开文章收藏
  2. 如有授权提示,需要根据提示进行授权
  3. 在收藏列表中点击任意一个公众号的名称,注意:是点名称,不是点文章标题
  4. 点击后进入公众号文章列表页,页面会显示该公众号所有文章,以及更新信息,根据提示进行操作

TIP

如果此前未使用过微信阅读查看公众号文章,将不会在微信阅读app的书架页看到文章收藏

请在微信中打开一篇公众号文章,点击右上角--在微信阅读中打开,操作后即可显示书架页的文章收藏

默认情况下,会在到达预定的重试时间后继续执行各种更新任务

如果不想等待,可以手动请求/refresh接口,立刻触发重试

如果你频繁的触发风控,手动解封后建议不要调用/refresh接口,自然等待

常用微信号不容易触发风控

被限制后,不做任何操作,会自动解封吗?

会,但时间无法估计,目前重试只是检查是否解封,等待时间是为了减小频率避免再次被封

频率限制等待时间

目前设计每次触发微信限制,都会将等待时间乘以2

初次等待15分钟,15分钟后发现仍然未解封,将等待30分钟,以此类推60分钟,120分钟...,最大等待时间为3小时

当发现已经解封时,将会重置下次等待时间为15分钟

更换微信账号登陆

在手机端微信读书中,进入我-设置-登录设备,移除设备,设备名称应该是网页浏览器

移除后可再次扫码登陆

如何订阅版本发布?

目前会更新发布记录,所以可以用RSSHub订阅这个文件的修改

版本发布RSS

机器配置要求

由于内嵌Chromium,内存需求较高,建议配置1G以上内存

但如果你手头只有小内存机器,也可以尝试部署

比如railway上512M内存机器也能运行

即使未付费,也可以尝试部署验证

不填写LIC相关配置即可 正常运行后会在日志中提示没有Licence

如果遇到报错如fatal error: runtime: out of memory,则说明内存不够

为什么公众号没有更新?

根据更新频率策略设计,每个公众号每天会检查更新1-2次,更新延迟在0-24小时内波动

如果公众号在24小时前发布了文章,但RSS中没有这篇文章,可能是因为以下两种情况

1. 文章不是群发消息

目前RSS只能收录群发消息

公众号在发表文章时,可选开启群发,每个公众号每天只能群发一次

  • 群发=会在订阅号消息列表中展示
  • 非群发=只能进入公众号主页中展示

详细参考公众号的群发和发布?

2. 此时正在被频率限制

需要等待解封,期间会推迟刷新,解封后自动恢复,详见频率限制问题

服务迁移

如更换VPS部署,复制数据目录,保持相同的文件目录结构后直接启动即可

如现有服务部署如下

/data/wechat2rss
- docker-compose.yml
- data
  - res.db

关闭现有服务,复制整个wechat2rss目录到新服务器上

在新的目录执行docker compose up -d即可