You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

部署Probot应用(wip-bot)至Now平台时遇‘wip-bot-log-level’缺失错误求助

解决Now平台部署Wip-bot时"No secret found by uid or name 'wip-bot-log-level'"错误

看起来你碰到的是Now平台找不到wip-bot-log-level这个Secret/环境变量的问题,我之前部署Probot机器人时也踩过类似的坑,给你几个可行的解决办法:

1. 先确认问题根源

这个错误说明你的Wip-bot项目代码里(或者它依赖的Probot插件)需要读取wip-bot-log-level这个环境变量来配置日志级别,但你当前的部署命令里没有提供它,也没有在Now平台预先配置对应的Secret。

2. 快速解决:部署命令直接添加环境变量

你可以在部署命令里直接追加这个环境变量的定义,比如设置日志级别为info(也可以选debug/warn等,根据需求调整):

now -e APP_ID=10846 -e WEBHOOK_SECRET=development -e NODE_ENV=production -e PRIVATE_KEY=private-key.pem -e WIP_BOT_LOG_LEVEL=info

3. 更规范的方式:用Now Secret管理

如果不想每次部署都在命令行写一堆变量,可以先在Now平台创建对应的Secret:

  • 打开Now的控制台,找到Secrets选项,创建一个名为wip-bot-log-level的Secret,值设为你需要的日志级别(比如info)
  • 然后在部署命令里引用这个Secret:
now -e APP_ID=10846 -e WEBHOOK_SECRET=development -e NODE_ENV=production -e PRIVATE_KEY=private-key.pem -e WIP_BOT_LOG_LEVEL=@wip-bot-log-level

4. 持久化配置:用now.json文件

如果希望把环境变量配置固化下来,可以在项目根目录创建或修改now.json文件,添加这个环境变量:

{
  "env": {
    "APP_ID": "10846",
    "WEBHOOK_SECRET": "development",
    "NODE_ENV": "production",
    "PRIVATE_KEY": "private-key.pem",
    "WIP_BOT_LOG_LEVEL": "info"
  }
}

之后直接执行now命令就能完成部署,不用再在命令行里逐个指定变量了。

补充说明

日志级别可选值一般包括:trace(最详细)、debug(调试用)、info(常规信息)、warn(警告)、error(错误)、fatal(致命错误),你可以根据生产或调试需求选择合适的级别。

内容的提问来源于stack exchange,提问作者abhijeetps

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:41:13