从 GH 存储库 (Probot) 读取文件

Read file from GH repository (Probot)

我正在使用 Probot/Octocat 到 运行 一些代码检查,我正在做的其中一件事是检查内部包更新中单独存储库中的重大更改列表。是否有任何简单的方法可以在 Probot 中通过拉取请求操作轻松地从单独的私有存储库读取文件 (.md),或者我是否需要手动请求?

您可以使用 Probot's Octokit instance 以简单的方式与 GitHub API 互动。

查看 Octokit 的 API 文档,您可以找到 here 获取文件内容的方法:

context.octokit.rest.repos.getContent({
  owner,
  repo,
  path
});

我使用 Octokit 的 API 读取文件 in this script 如果你想检查一个例子