19

我们目前使用 Freshdesk 提供客户支持,使用 GitHub 提供代码。通过 Freshdesk 收到错误或改进功能请求后,我们希望将该票证(包含所有详细信息 + 屏幕截图)转发到 GitHub 中的电子邮件,以便在 GitHub 上自动创建问题。这将为我们节省手动输入。

期待对此的建议或更好的解决方案。

注意:遇到过https://zapier.com/zapbook/gmail/github/72/create-github-issue-email,但我们更喜欢直接交互,中间没有第三方应用程序。

4

2 回答 2

13

向 GitHub 创建问题不会通过“发送电子邮件”来完成,而只能通过使用GitHub v3 问题 API来完成(例如,将问题迁移到 GitHub 的这个脚本

这意味着在您的情况下,在 FreshDesk(或调用 webhook 的“观察者”)上有一个触发器,它将解析票证并在 GitHub 上创建适当的错误报告。

观察者/WebHook 帮助页面

当您想在外部应用程序或工具中触发操作时,Webhooks 也很方便(以及观察者无法执行的一些更新,例如更新工单上的时间条目或向工单添加注释)

您将在本地管理该 webhook,而该回调将依次调用正确的 GitHub API 命令来创建 GitHub 问题。

于 2014-07-31T06:08:00.873 回答
5

我们有类似的需求,并构建了一个非常简单的工具,让团队中的任何人都可以发送/转发电子邮件以创建 GitHub 问题。我们一开始在内部使用它,这样非工程团队成员就不必去 GitHub 来创建问题。我们只是将它提供给任何人(并且免费)。它支持附件。

您可以在https://fire.fundersclub.com找到它。

于 2017-03-10T21:08:33.600 回答