Создайте проблему GitHub по электронной почте
В настоящее время мы используем Freshdesk для нашей поддержки клиентов и GitHub для нашего кода. Получив ошибку или запрос функции улучшения через Freshdesk, мы хотели бы переслать этот билет (со всеми подробностями + скриншоты) по электронной почте в GitHub, поэтому проблема автоматически создается на GitHub. Это спасло бы нас от записи вручную.
Посмотрите на совет по этому или лучшему решению.
ПРИМЕЧАНИЕ. Нашел https://zapier.com/zapbook/gmail/github/72/create-github-issue-email, но мы предпочли бы прямое взаимодействие без стороннего приложения между ними.
Ответы
Ответ 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.