334 字
2 分钟
Twikoo评论系统消息推送401错误解决方案
Waiting for api.github.com...
问题描述
之前把站点的评论区服务迁移到 Twikoo ,最近检查博客时发现,Twikoo 评论系统的 Telegram 通知推送似乎一直没生效——明明配置好了,却收不到任何提醒。查看日志后,发现后端在尝试发送推送时反复报错:
PM Twikoo: POST_SUBMIT 失败 Request failed with status code 401
从报错来看,Twikoo 在尝试发送通知时收到了 401 未授权 响应,这通常意味着身份认证被拦截。进一步排查后发现,问题并不是出在 Twikoo 配置本身,而是 Vercel 默认启用的保护机制 导致的。
问题根因:Vercel 的默认认证保护
Vercel 会对项目默认启用一层基础保护。当 Twikoo 后端执行内部 API 调用(例如评论提交后执行通知推送)时,这些请求会:
- 被 Vercel 的认证层拦截
- 因为没有携带任何凭证而直接返回 401
- 导致 POST_SUBMIT 通知流程失败
换句话说:Twikoo 自己调用自己,也会被 Vercel 拦住。
解决方案:关闭 Vercel 项目的认证保护
只需要关闭这项保护机制即可:

关闭后,Twikoo 的 POST_SUBMIT 内部请求就能正常通过,Telegram 通知推送也会恢复工作。
Twikoo评论系统消息推送401错误解决方案
https://catcat.blog/2025/12/twikoo-vercel-telegram-post-401.html