web-dev-qa-db-ja.com

FreshdeskからGitHubの問題を作成する

現在、カスタマーサポートにFreshdeskを使用し、コードにGitHubを使用しています。 Freshdeskを介してバグまたは改善機能のリクエストを受け取ったら、そのチケット(すべての詳細とスクリーンショットを含む)をGitHubのメールに転送して、GitHubで問題が自動的に作成されるようにします。それは私たちに手動入力を節約するでしょう。

これまたはより良い解決策についてのアドバイスを楽しみにしています。

注: https://zapier.com/zapbook/gmail/github/72/create-github-issue-email に出くわしましたが、サードパーティのアプリを使用せずに直接やり取りすることをお勧めします。の間に。

19
SJL

GitHubに課題を作成するのは、「メールを送信する」ことではなく、 GitHub v3の課題API を使用することによってのみ行われます( このスクリプトのように、たとえば、問題をGitHubに移行するには

つまり、FreshDesk(または "Observer"でwebhook を呼び出す)でトリガーを使用すると、チケットが解析され、GitHubで適切なバグレポートが作成されます。

Observer/WebHookヘルプページ から:

Webhookは、外部アプリケーションまたはツールでアクションをトリガーする場合にも便利です(また、チケットの時刻入力の更新やチケットへのメモの追加など、オブザーバーが実行できない更新もあります)。

そのWebhookを自分の側でローカルに管理し、そのコールバックが適切なGitHubAPIコマンドを呼び出してGitHubの問題を作成します。

13
VonC

同様のニーズがあり、チームの誰もがメールを送信/転送してGitHubの問題を作成できるようにする非常にシンプルなツールを構築しました。エンジニアリングチーム以外のメンバーが問題を作成するためにGitHubにアクセスする必要がないように、最初は社内で使用していました。誰でも(そして無料で)利用できるようにしました。添付ファイルをサポートします。

https://fire.fundersclub.com で見つけることができます。

5
alex