常见问题 Q&A
遇到问题可在GitHub中提Issue
用户Telegram群组:邀请链接
微信群:加微信ie11235,备注wechat2rss
如何查看日志
查看最新100条日志
docker部署使用这个命令查看
docker logs wechat2rss -n 100
如果是docker compose部署
docker compose logs -n 100
k param is empty
1.2.0版本起,服务开启强制鉴权
需要填写RSS_TOKEN
才能使用服务,详细查看登录服务
频率限制/微信风控问题
日志中体现为被微信限频...
或者need check
,如果配置了消息通知,收到消息通知为需要验证
或者添加订阅后,RSS里内容是空的,可以查看日志确认问题
解除限制问题需要进行以下操作
- 在微信读书中的书架页打开
文章收藏
- 如有授权提示,需要根据提示进行授权
- 在收藏列表中点击任意一个公众号的名称,注意:是点名称,不是点文章标题
- 点击后进入公众号文章列表页,页面会显示该公众号所有文章,以及更新信息,根据提示进行操作
TIP
如果此前未使用过微信阅读查看公众号文章,将不会在微信阅读app的书架页看到文章收藏
请在微信中打开一篇公众号文章,点击右上角--在微信阅读中打开,操作后即可显示书架页的文章收藏
默认情况下,会在到达预定的重试时间后继续执行各种更新任务
如果不想等待,可以手动请求/refresh
接口,立刻触发重试
如果你频繁的触发风控,手动解封后建议不要调用/refresh
接口,自然等待
常用微信号不容易触发风控
被限制后,不做任何操作,会自动解封吗?
会,但时间无法估计,目前重试只是检查是否解封,等待时间是为了减小频率避免再次被封
频率限制等待时间
目前设计每次触发微信限制,都会将等待时间乘以2
初次等待15分钟,15分钟后发现仍然未解封,将等待30分钟,以此类推60分钟,120分钟...,最大等待时间为3小时
当发现已经解封时,将会重置下次等待时间为15分钟
如何订阅版本发布?
目前会更新发布记录,所以可以用RSSHub订阅这个文件的修改
机器配置要求
由于内嵌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
即可