Подтвердить что ты не робот

Создайте проблему GitHub по электронной почте

В настоящее время мы используем Freshdesk для нашей поддержки клиентов и GitHub для нашего кода. Получив ошибку или запрос функции улучшения через Freshdesk, мы хотели бы переслать этот билет (со всеми подробностями + скриншоты) по электронной почте в GitHub, поэтому проблема автоматически создается на GitHub. Это спасло бы нас от записи вручную.

Посмотрите на совет по этому или лучшему решению.

ПРИМЕЧАНИЕ. Нашел https://zapier.com/zapbook/gmail/github/72/create-github-issue-email, но мы предпочли бы прямое взаимодействие без стороннего приложения между ними.

4b9b3361

Ответ 1

Создание проблемы для GitHub не будет выполняться путем "отправки электронной почты", но только с помощью GitHub v3 issue API (например, этот script, например, для переноса проблем в GitHub)

Это означает, что в вашем случае есть триггер на FreshDesk (или "Observer" , чтобы вызвать веб-хост), который будет анализировать билет и создавать соответствующий отчет об ошибках в GitHub.

Из Страница справки Observer/WebHook:

Webhooks также пригодится, когда вы хотите инициировать действие во внешнем приложении или инструменте (а также некоторые обновления, которые Observer не может выполнять, например, время обновления времени в билете или добавить примечание к билету)

Вы можете управлять этим веб-узлом на своей стороне, и этот обратный вызов, в свою очередь, вызовет правильные команды API GitHub для создания проблемы GitHub.

Ответ 2

У нас были аналогичные потребности и был создан простой инструмент, позволяющий кому-либо в команде отправлять/пересылать электронные письма для создания проблем GitHub. Сначала мы использовали его внутри, так что членам команды без инженерии не приходилось идти в GitHub для создания проблем. Мы просто сделали его доступным для всех (и бесплатно). Он поддерживает вложения.

Вы можете найти его на https://fire.fundersclub.com.