从Freshdesk创建GitHub问题

时间:2014-07-31 05:53:03

标签: email github integration github-api freshdesk

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

期待就此建议或更好的解决方案提出建议。

注意:遇到过https://zapier.com/zapbook/gmail/github/72/create-github-issue-email,但我们希望在没有第三方应用的情况下进行直接互动。

2 个答案:

答案 0 :(得分:13)

通过“发送电子邮件”无法向GitHub创建问题,但只能使用GitHub v3 issue API(例如this script, for example, to migrate issues to GitHub

这意味着在你的情况下在FreshDesk(或"Observer" to call a webhook)上有一个触发器,它会解析票证并在GitHub上创建相应的错误报告。

来自Observer/WebHook help page

  

当您想要在外部应用程序或工具中触发操作时,Webhooks也会派上用场(以及Observer无法执行的某些更新,例如更新故障单上的时间条目或向故障单添加注释)< / p>

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

答案 1 :(得分:5)

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

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