问题标签 [probot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
718 浏览

github - GitHub Probot:错误probot:错误请求

我正在为 Probot 开发一个应用程序。我.env已经在文件夹中配置并下载了 PEM 文件。

这是文件的内容index.js

但我收到了这个错误。

如何解决这个问题?

0 投票
1 回答
1842 浏览

github - GitHub Probot:错误probot:签名与事件有效负载和秘密不匹配

我正在尝试使用Probot Framework构建一个 GitHub 应用程序。

这是文件的内容index.js

但是,当我运行此应用程序时,将其安装到存储库中后,我收到此错误:

这个错误背后的问题是什么?我该如何解决这个问题?

0 投票
1 回答
172 浏览

github - GitHub Probot:立即部署 Probot 应用程序时出错

我克隆了wip-bot并尝试在 Now 上部署该机器人。我遵循了此处给出的所有说明(所有步骤):https ://probot.github.io/docs/deployment/#now 但是,在部署时我遇到了以下错误:

我哪里可能出错了?

0 投票
3 回答
446 浏览

octokit - Probot:Octokit baseUrl 覆盖

我正在尝试通过查看此处提到的文档来创建一个新的 GitHub(probot) 应用程序https://probot.github.io/docs/development/

我可以从存储库中获取事件,但在上下文中使用 Github Api 客户端执行任何操作时遇到问题(https://probot.github.io/api/latest/Context.html)。从控制台我看到默认的@octokit 客户端指向http://api.github.com而不是我的企业 URL。是否需要做任何额外的事情来更改此 URL。

我对在robot.on 方法中创建一个具有正确URL 的新客户端犹豫不决,因为我们应该使用经过身份验证的客户端,即在上下文中可用。我在这里错过了什么吗?

22:01:15.370Z DEBUG github: GitHub request: GET /app/installations - 404 Not Found params: { "per_page": 100, "baseUrl": "https://api.github.com", "request": { "timeout": 0 } } 22:01:15.371Z ERROR probot: {"message":"Integration not found","documentation_url":"https://developer.github.com/v3"}

0 投票
1 回答
254 浏览

javascript - 来自 GitHub 和 Smee 的 Probot API 测试无法接受有效负载?

我正在向我的 Smee 端点发布一些示例数据,并且我还在运行我的 ProBot 应用程序的本地实例。我在我的机器人日志中收到了一个错误的请求,我看到这是 Smee 响应:

如何获取这些标头值以在我的应用程序中进行测试?不确定是不是我,但文档没有在任何地方注明

0 投票
0 回答
284 浏览

github - Probot:如何在没有代理的情况下使用 probot?

目前Probot似乎需要使用 smee.io 代理才能工作。

如何在没有代理的情况下使用 probot 框架?换句话说,直接使用服务器IP。

0 投票
0 回答
1076 浏览

github - GitHub ERROR probot:找不到集成,documentation_url

在使用 GitHub 的 Probot 应用程序时,我遇到了身份验证问题。当我使用 npm start 运行应用程序时,我会得到

github: Github request: GET /app/installations - 404 Not Found

ERROR probot: {"message":"Integration not found", "documentation_url": "https://developer.github.com/v3"}

后来我发现我遇到这个问题的原因是因为我使用 GitHub Enterprise 帐户工作并且需要在我的 .env 文件中添加一个额外的变量:

GHE_HOST=github.your_company.com

重新启动我的应用程序后,我不再遇到这些问题。

0 投票
0 回答
104 浏览

github - 在 GitHub 上添加标签或检查失败的拉取请求(合并)冲突?

如果您使用 GitHub 项目板进行 PR 管理,那么了解 PR 的状态非常重要。测试失败可通过x检查通过读取或绿色复选标记获得,但(合并)冲突以任何方式不可见 - 您必须在新选项卡中实际打开 PR。

conflict如果存在(合并)冲突,有没有办法向 GitHub 上的 PR 添加自动标签或失败检查?(两者都可以在 GitHub 项目板上看到。)

0 投票
2 回答
195 浏览

probot - 是否可以在应用程序的初始化时使用“上下文”执行操作?

我只是在寻找这样的东西

基本上我只需要调用 github API,但我不确定是否有一种方法可以在不使用 Context 对象内的 API 客户端的情况下进行。

0 投票
1 回答
259 浏览

github - Probot 7.2 版没有启动我的应用程序

使用probot 7.2,如果我创建一个简单index.js

此导出不起作用,因为当我运行应用程序时,我从未看到我的日志消息。给npm run dev那些日志:

如果我将版本降级到 7.1 就可以了。

有人知道 7.2 版本是否有一些(以及哪些)变化?