email github integration github-api freshdesk

email - Crear un problema de GitHub desde Freshdesk



integration github-api (2)

La creación de un problema para GitHub no se haría "enviando un correo electrónico", sino solo mediante el uso de la API de problemas de GitHub v3 (como este script, por ejemplo, para migrar problemas a GitHub )

Eso significa que en su caso tiene un activador en FreshDesk (o un "Observador" para llamar a un webhook ) que analizaría el ticket y crearía el informe de error apropiado en GitHub.

Desde la página de ayuda de Observer / WebHook :

Los webhooks también son útiles cuando desea activar una acción en una aplicación o herramienta externa (así como algunas actualizaciones que el Observer no puede realizar, como la entrada de tiempo de actualización en un ticket o agregar una nota a un ticket)

Usted administraría ese webhook localmente de su lado, y esa devolución de llamada a su vez llamaría a los comandos API de GitHub correctos para crear el problema de GitHub.

Actualmente estamos utilizando Freshdesk para nuestro servicio de atención al cliente y GitHub para nuestro código. Al recibir un error o una solicitud de mejora a través de Freshdesk, nos gustaría enviar ese ticket (con todos los detalles + capturas de pantalla) a un correo electrónico en GitHub para que se cree un problema automáticamente en GitHub. Eso nos ahorraría una entrada manual.

Esperamos un consejo sobre esto o una mejor solución.

NOTA: Había encontrado https://zapier.com/zapbook/gmail/github/72/create-github-issue-email , pero preferiríamos una interacción directa sin una aplicación de terceros en el medio.


Teníamos necesidades similares y creamos una herramienta muy simple para permitir que cualquier persona del equipo envíe / reenvíe correos electrónicos para crear problemas de GitHub. Al principio lo estábamos usando internamente para que los miembros del equipo que no eran ingenieros no tuvieran que ir a GitHub para crear problemas. Acabamos de ponerlo a disposición de cualquiera (y gratis). Soporta archivos adjuntos.

Lo puedes encontrar en https://fire.fundersclub.com .