{"meta":{"title":"Personalización de notificaciones para GitHub en Teams","intro":"Personalice GitHub las notificaciones para administrar el trabajo en Teams.","product":"Integrations","breadcrumbs":[{"href":"/es/enterprise-cloud@latest/integrations","title":"Integrations"},{"href":"/es/enterprise-cloud@latest/integrations/how-tos","title":"How-tos"},{"href":"/es/enterprise-cloud@latest/integrations/how-tos/teams","title":"Equipos"},{"href":"/es/enterprise-cloud@latest/integrations/how-tos/teams/customize-notifications","title":"Personalización de notificaciones"}],"documentType":"article"},"body":"# Personalización de notificaciones para GitHub en Teams\n\nPersonalice GitHub las notificaciones para administrar el trabajo en Teams.\n\nPuede personalizar las notificaciones suscribiéndose a la actividad que sea relevante para su canal de Microsoft Teams y cancelando la suscripción de la actividad que sea menos útil para el proyecto.\n\n### Notificaciones habilitadas de forma predeterminada\n\nLas siguientes notificaciones están habilitadas de forma predeterminada, pero puede deshabilitar cualquiera de ellas mediante el comando `@GitHub unsubscribe OWNER/REPO [FEATURE]`.\n\n| Característica | Descripción                                                                        |\n| -------------- | ---------------------------------------------------------------------------------- |\n| `issues`       | Problemas abiertos, cerrados o vueltos a abrir.                                    |\n| `pulls`        | Solicitudes de incorporación de cambios nuevas, combinadas, cerradas o reabiertas. |\n| `commits`      | Nuevas confirmaciones en la rama predeterminada (normalmente `main`).              |\n| `comments`     | Nuevos comentarios sobre informes de problemas y solicitudes de extracción.        |\n| `deployments`  | Actualizaciones de estado de implementación.                                       |\n| `releases`     | Nuevas versiones y versiones preliminares publicadas.                              |\n\n> \\[!NOTE]\n> Las notificaciones del repositorio también están habilitadas de forma predeterminada. Recibirá una notificación cuando el repositorio se haga público o se elimine. Esta notificación no se puede deshabilitar, ya que las actualizaciones del repositorio son actividades destructivas.\n\n### Notificaciones deshabilitadas de forma predeterminada\n\nLas siguientes notificaciones están deshabilitadas de forma predeterminada, pero puede habilitar cualquiera de ellas mediante el comando `@GitHub subscribe owner/repo [FEATURE]`.\n\n| Característica        | Descripción                                                                                                      |\n| --------------------- | ---------------------------------------------------------------------------------------------------------------- |\n| `reviews`             | Revisiones de solicitudes de incorporación de cambios.                                                           |\n| `workflows`           | Ejecuciones del flujo de trabajo GitHub Actions y notificaciones de aprobación.                                  |\n| `branches`            | Creación y eliminación de ramas.                                                                                 |\n| `discussions`         | Discusiones creadas o contestadas.                                                                               |\n| `+label:\"YOUR-LABEL\"` | Filtre los problemas, las solicitudes de incorporación de cambios y los comentarios en función de sus etiquetas. |\n\nPuede suscribirse o cancelar la suscripción de varias configuraciones a la vez. Por ejemplo:\n\n* Para activar la actividad para las revisiones y comentarios de solicitudes de incorporación de cambios, use `@GitHub subscribe OWNER/REPO reviews comments`.\n* Para desactivar la actividad de problemas y solicitudes de incorporación de cambios, use `@GitHub unsubscribe OWNER/REPO issues pulls`.\n\n## Filtrado de notificaciones\n\nPuede personalizar aún más las notificaciones con filtros de rama y etiqueta. Los filtros de rama permiten filtrar las notificaciones de confirmación en función de los nombres de rama, mientras que los filtros de etiqueta permiten filtrar las notificaciones de solicitudes de incorporación de cambios y problemas en función de las etiquetas aplicadas.\n\n### Filtros de rama para notificaciones de confirmación\n\nLos filtros de rama permiten filtrar las notificaciones de confirmación en función de los nombres de rama. De forma predeterminada, al suscribirse al `commits` evento, recibirá notificaciones para la rama predeterminada. Sin embargo, puede optar por filtrar por una rama específica o un patrón de ramas o de todas las ramas.\n\n| Configuración de ejemplo                         | Descripción                                                                              |\n| ------------------------------------------------ | ---------------------------------------------------------------------------------------- |\n| `@GitHub subscribe OWNER/REPO commits`           | Recibir notificaciones de confirmación para la rama predeterminada.                      |\n| `@GitHub subscribe OWNER/REPO commits:main`      | Solo recibirá notificaciones de confirmación para la rama `main`.                        |\n| `@GitHub subscribe OWNER/REPO commits:feature/*` | Reciba notificaciones de confirmación para todas las ramas que comienzan por `feature/`. |\n| `@GitHub subscribe OWNER/REPO commits:*`         | Recibir notificaciones de confirmación para todas las ramas.                             |\n\nPuede cancelar la suscripción a la característica de confirmaciones mediante `@GitHub unsubscribe OWNER/REPO commits`.\n\n> \\[!NOTE] Es posible que haya usado previamente el `commits:all` filtro para recibir notificaciones de confirmación para todas las ramas. Este filtro es cerrar definitivamente. Para recibir notificaciones de confirmación para todas las ramas, use el `commits:*` filtro en su lugar. Si ha configurado previamente el `commits:all` filtro, seguirá funcionando hasta que actualice la configuración para usar el `commits:*` filtro.\n\n### Filtros de etiquetas para notificaciones de problemas y solicitudes de incorporación de cambios\n\nLos filtros de etiquetas permiten filtrar las notificaciones en función de las etiquetas aplicadas a problemas y solicitudes de incorporación de cambios. Cuando se establece un filtro de etiqueta, solo se enviarán notificaciones para eventos, incluida la etiqueta especificada. Para obtener más información sobre las etiquetas, consulte [Administrar las etiquetas](/es/enterprise-cloud@latest/issues/using-labels-and-milestones-to-track-work/managing-labels) y [Filtrar y buscar propuestas y solicitudes de cambios](/es/enterprise-cloud@latest/issues/tracking-your-work-with-issues/using-issues/filtering-and-searching-issues-and-pull-requests).\n\nActualmente, solo es posible tener un filtro de etiqueta necesario por repositorio. En la tabla siguiente se muestran los tipos de eventos afectados por los filtros de etiqueta.\n\n| Tipo de evento                          | Filtrado por etiqueta                                                                                                                                                                                                                                                                                                                                                                                                              |\n| --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Solicitudes de incorporación de cambios | <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-check\" aria-label=\"Included\" role=\"img\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path></svg>                                                                                                            |\n| Problemas                               | <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-check\" aria-label=\"Included\" role=\"img\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path></svg>                                                                                                            |\n| Comentarios                             | <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-check\" aria-label=\"Included\" role=\"img\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path></svg>                                                                                                            |\n| Revisiones                              | <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-check\" aria-label=\"Included\" role=\"img\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path></svg>                                                                                                            |\n| Confirmaciones/Envíos                   | <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-x\" aria-label=\"Not included\" role=\"img\"><path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path></svg> |\n| Ramas                                   | <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-x\" aria-label=\"Not included\" role=\"img\"><path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path></svg> |\n\n#### Creación de filtros de etiquetas\n\nPara crear un filtro de etiqueta, use el siguiente formato de comando:\n\n```text copy\n@GitHub subscribe [OWNER/REPO] +label:\"YOUR-LABEL\"\n```\n\nEsto crea un filtro de etiqueta requerida con el valor `YOUR-LABEL`. Los eventos entrantes que admiten filtros se descartan a menos que tengan esa etiqueta.\n\n#### Actualización de filtros de etiquetas\n\nPuede actualizar un filtro de etiqueta existente especificando un valor de NEW-LABEL:\n\n```text copy\n@GitHub subscribe [OWNER/REPO] +label:\"NEW-LABEL\"\n```\n\nEsto reemplazará el filtro \"YOUR-LABEL\" por el filtro \"NEW-LABEL\".\n\n#### Eliminación de filtros de etiquetas\n\nPuede quitar un filtro de etiqueta existente mediante el comando de cancelación de suscripción con la `+label` opción :\n\n```text copy\n@GitHub unsubscribe [OWNER/REPO] +label:\"NEW-LABEL\"\n```\n\nEsto quitará el filtro \"NEW-LABEL\" y el canal recibirá todas las notificaciones de los eventos suscritos sin ningún filtrado de etiquetas.\n\n#### Visualización de filtros de etiquetas activas\n\nPara ver los filtros de etiqueta actualmente activos para un canal, use el siguiente comando:\n\n```text copy\n@GitHub subscribe list features\n```\n\n#### Filtros válidos\n\nLa GitHub aplicación en Teams admite los caracteres especiales más comunes para los filtros de etiqueta, incluidos todos los emojis que Teams y GitHub proporcionan como estándar. Rara vez puede encontrarse una etiqueta que contenga un carácter especial que no esté admitido. Por ejemplo, cualquier carácter multibyte no codificado como `:foo:`, o las etiquetas que usan el `,` carácter pueden no funcionar según lo previsto.\n\n## GitHub Actions Notificaciones de flujo de trabajo\n\nPuedes suscribirte a las notificaciones de ejecución del flujo de trabajo GitHub Actions desde tu canal o aplicación personal utilizando la función flujos de trabajo, con el formato `@GitHub subscribe OWNER/REPO workflows`.\n\nCuando se suscribe a \"flujos de trabajo\", está disponible la siguiente funcionalidad:\n\n* Recibirá una notificación cuando se desencadene una nueva ejecución de flujo de trabajo.\n* Puede rastrear las notificaciones de autorización como respuestas dentro del hilo de discusión y puede aprobar las notificaciones directamente desde el canal o la aplicación personal.\n* Una vez completado el flujo de trabajo, obtendrá una actualización como respuesta en el subproceso para que pueda ver el contexto completo y el historial de la ejecución del flujo de trabajo.\n* Si algo falla, puede optar por volver a ejecutar el flujo de trabajo in situ y también puede habilitar los registros de depuración si es necesario.\n\n> \\[!NOTE] Después del 10 de marzo de 2025 y a partir de la versión 3.17 de GitHub Enterprise Server, ya no se le informará del progreso de los trabajos individuales del flujo de trabajo. Consulte el [GitHub registro de cambios](https://github.blog/changelog/2025-02-03-deprecation-of-real-time-github-actions-workflow-job-events-in-slack-and-microsoft-teams-apps/) para obtener más detalles.\n\n### Filtros de notificación de flujo de trabajo\n\nPuede filtrar las notificaciones de flujo de trabajo mediante las siguientes opciones:\n\n| Filter   | Descripción                                                                                                                                                                                               |\n| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `name`   | Filtre por el nombre del flujo de trabajo.                                                                                                                                                                |\n| `actor`  | Filtre por el usuario que desencadenó el flujo de trabajo.                                                                                                                                                |\n| `branch` | Filtre por la rama en la que se ejecuta el flujo de trabajo. En los casos en los que se incluye el evento `pull_request`, la rama de destino será aquella para la que se crea la solicitud de extracción. |\n| `event`  | Filtre por el evento que desencadenó el flujo de trabajo (por ejemplo, push, pull\\_request).                                                                                                              |\n\nPuede configurar filtros de notificación de flujo de trabajo con el formato siguiente:\n\n```text copy\n@GitHub subscribe OWNER/REPO workflows:{name:\"YOUR-WORKFLOW-NAME\" event:\"WORKFLOW-EVENT\" branch:\"BRANCH-NAME\" actor:\"USERNAME\"}\n```\n\nTambién puede pasar varios valores para cada filtro, separados por comas. Por ejemplo:\n\n```text copy\n@GitHub subscribe OWNER/REPO workflows:{name:\"YOUR-WORKFLOW-NAME\",\"ANOTHER-WORKFLOW-NAME\" event:\"WORKFLOW-EVENT\",\"ANOTHER-WORKFLOW-EVENT\" branch:\"BRANCH-NAME\",\"ANOTHER-BRANCH-NAME\" actor:\"USERNAME\",\"ANOTHER-USERNAME\"}\n```\n\nDe forma predeterminada, al configurar notificaciones de flujo de trabajo sin aplicar ningún filtro, se configuran para flujos de trabajo que se desencadenan mediante pull requests dirigidas a tu rama principal predeterminada. Puede pasar una o varias entradas.\n\nPuede cancelar la suscripción a las notificaciones de flujo de trabajo mediante el comando: `@GitHub unsubscribe OWNER/REPO workflows`.\n\n> \\[!NOTE] Para recibir GitHub Actions notificaciones en Teams, la GitHub aplicación requiere permisos adicionales. Al intentar suscribirse a flujos de trabajo por primera vez, se le pedirá que conceda estos permisos.\n\n## Notificaciones de implementación\n\nTambién puede configurar notificaciones de implementación independientes. Estas implementaciones pueden producirse desde GitHub Actions o desde orígenes externos mediante la API de implementaciones. Consulta [Puntos de conexión de la API de REST para implementaciones](/es/enterprise-cloud@latest/rest/deployments/deployments).\n\nPuede suscribirse o cancelar la suscripción a las notificaciones de implementación mediante los siguientes comandos:\n\n```text copy\n@GitHub subscribe OWNER/REPO deployments\n@GitHub unsubscribe OWNER/REPO deployments\n```\n\n> \\[!NOTE] Si usa GitHub Actions y desea realizar un seguimiento de las implementaciones en entornos, se recomienda la `workflows` característica, ya que proporciona una imagen más completa y la capacidad de aprobar las implementaciones directamente desde Teams."}