使用 Zoom 的 GitHub 企业聊天机器人集成
Zoom 已将其 Zoom 聊天集成到 GitHub Enterprise 中,使您可以从 Zoom 聊天中接收有关 GitHub Enterprise 存储库更改的聊天通知,以及来自与这些更改相关的聊天机器人的消息。 GitHub Enterprise 专用服务器旨在与此集成集成。
GitHub Enterprise 的先决条件
-
需要 GitHub Enterprise 上的帐户
-
GitHub Enterprise 聊天机器人已被预先批准包含在内 放大 应用市场
笔记:如果该应用尚未获得预先批准,您需要联系您的 Zoom 管理员。
如何安装和配置 GitHub Enterprise
从 Zoom 应用市场安装
-
作为帐户的管理员,签署 进入放大 应用市场。
-
可以通过在搜索框中输入关键字 GitHub Enterprise 来找到 GitHub Enterprise 在 屏幕右上角。
-
从搜索结果中选择 GitHub Enterprise 应用程序,然后单击将其打开。
-
笔记:如果您的帐户未预先批准该应用程序,您将需要联系您的 Zoom 管理员。 请让他们知道您希望此应用获得批准。
-
请 点击 添加按钮。
-
如果您接受该应用程序的权限,请在完成后单击“允许”。
笔记:如果您的管理员为您安装了 GitHub Enterprise 聊天机器人,您将自动能够在 Zoom 客户端中使用它。
配置 GitHub Enterprise 订阅
从 Marketplace 安装应用程序后,GitHub Enterprise 添加订阅页面将出现。 请进入页面 安装后。
-
您的 GitHub Enterprise 帐户需要进行身份验证。
作为授权过程的一部分,您将被要求提供您帐户中的客户端 ID 和客户端密码,以便连接到您的私人服务器。 -
如果您在 GitHub 上拥有企业帐户,则可以在此处访问它。
-
您可以通过单击设置然后单击开发人员设置来访问开发人员设置 – OAuth 应用程序。
要允许 Zoom 访问您的报告,您必须向您的帐户添加 OAuth 应用程序。 -
应用程序名称应为 Zoom,应用程序说明应使用以下内容:
-
应复制客户端 ID 和客户端密码。
-
Zoom 会将您带回到可以为您的组织配置 GitHub Enterprise 的页面。
-
然后输入您的服务器域、客户端 ID 和您要使用的客户端密码。
-
单击保存按钮保存配置。
该页面会将您重定向到您的私人服务器上的 GitHub Enterprise 帐户。 -
从下拉菜单中选择授权。
您现在可以通过 GitHub Enterprise 帐户访问 Zoom。
如何使用 GitHub 企业聊天机器人
添加订阅
笔记:为了添加对 GitHub Enterprise 存储库的订阅,您需要成为该存储库的管理员。
GitHub Enterprise 帐户必须先配置才能订阅。 为此,请按照以下步骤操作:
-
访问您选择的 Zoom Chat 频道后,您可以输入命令 /githube connect。
您的 GitHub Enterprise 聊天机器人将向您发送一条直接消息,通知您消息已发送。 如果您需要验证您的帐户,请单击提供的链接。 -
以下命令之一可用于配置您的存储库:
-
连接 <所有者>:所有者需要连接属于他的所有存储库。
-
连接 <所有者或存储库>: 可以将一个存储库连接到另一个存储库。
-
连接 <所有者/repositroy_1,所有者/repository_2>:多个存储库可以连接在一起。
-
连接 <所有者/存储库:master>: 有一个分支需要连接。
-
-
要完成配置过程,请单击提供的链接并填写表格:
-
姓名: 配置名称是配置的名称。
-
渠道:您可以在设置中选择您希望从哪个渠道接收通知。
-
项目:您可能对接收有关的通知感兴趣的项目有很多。
-
事件: 提交、问题和合并请求是可供选择的事件。 目前系统支持以下功能:
-
将提交推送到存储库并提交
-
新评论已添加到提交中
-
打开/关闭拉取请求
-
我已经打开/关闭了这个问题
-
新的/编辑的/删除的评论已添加到问题中
-
-
-
单击“保存配置”按钮。
现在将根据您的配置向您发送通知。
与 GitHub 企业聊天机器人交互
添加订阅并且您的 Zoom 聊天频道已配置为接收聊天通知后,您将开始收到聊天通知。
可用命令
帮助命令
您可以通过键入 help 找到所有可用命令的列表。
连接指令
单击连接按钮将您的 GitHub Enterprise 存储库或分支连接到服务器。
输入此命令后,您将能够订阅您输入命令的频道。 必须先连接您的 GitHub Enterprise 帐户才能连接您的存储库。
为了更正所使用的语法,您将在连接后看到一条消息。
如果你 连接 存储库及其下的分支,您将能够只访问存储库,而将分支排除在连接之外。 您将无法在同一目录中连接此存储库的分支 通道如果 您已经连接了一个存储库的分支 和 这个频道。
评论命令
向问题添加评论就像输入评论一样简单。 您需要遵循以下注释语法:
您将需要:
-
应该有一个完整的存储库名称以及指定的问题 ID。
-
要开始新的一行,请按键盘上的 Shift + Enter。
-
请随时在下面发表评论。
断开命令
在 GitHub Enterprise 帐户的菜单中输入 disconnect 以断开您的帐户。
断开所有者与频道的连接只会导致该所有者的连接断开。 仓库或分支的名称必须与您要断开连接的名称完全相同才能执行 因此对于 例如,您不能使用断开所有者/存储库来 断开 所有者/存储库:分支。
如何删除 GitHub Enterprise Chatbot
-
您需要使用 Zoom 帐户登录才能 访问缩放 应用市场。
-
单击页面顶部的“管理”按钮,该按钮位于右上角。
-
选择 添加 页面顶部导航菜单中的应用程序选项。
-
可以通过单击旁边的删除按钮来删除 GitHub Enterprise。
-
确认对话框后单击删除按钮。
数据安全
-
此应用可以从 Zoom 访问多种类型的信息:
-
Zoom 账户允许用户查看他们在 Zoom 下订阅的所有群组 帐户。
-
Zoom 帐户允许您查看 Zoom 用户的现有会议的详细信息。
-
Zoom 用户的信息可以在 Zoom 帐户下查看,如果他们有访问权限的话。
-
-
Github上有本应用可以访问的信息,包括以下内容:
-
Zoom 允许此聊天应用程序运行以下权限:
-
可以通过此聊天应用程序将聊天消息发送给 Zoom 用户,或发送至 IM 对话中的 IM 频道。
-
有一个选项可以使用此聊天应用程序设置 Zoom 会议,Zoom 帐户下的任何 Zoom 用户都可以使用该应用程序。
-
-
此聊天应用程序通过安全加密协议与 Zoom/Github 通信:
-
此聊天应用程序的本地数据存储中存储了许多凭据:
如果您需要,Zoom 支持可以为您提供额外的帮助。