# Comentar sobre um problema quando uma etiqueta é adicionada

Você pode usar GitHub Actions para comentar automaticamente nos problemas quando uma etiqueta específica é aplicada.

## Introdução

Este tutorial demonstra como usar a GitHub CLI para adicionar um comentário a um problema quando um rótulo específico é aplicado. Por exemplo, quando o rótulo `help wanted` é adicionado a um problema, você pode adicionar um comentário para incentivar os colaboradores a trabalhar no problema. Para saber mais sobre o GitHub CLI, confira [Usando GitHub CLI em fluxos de trabalho](/pt/actions/using-workflows/using-github-cli-in-workflows).

No tutorial, primeiro, você criará um arquivo de fluxo de trabalho que usa o comando `gh issue comment` para comentar em um problema. Então, você personalizará o fluxo de trabalho para atender às suas necessidades.

## Criar o fluxo de trabalho

1. Escolha um repositório onde você deseja aplicar este fluxo de trabalho de gerenciamento de projetos. Você pode usar um repositório existente ao qual você tem acesso de gravação ou criar um novo repositório. Para saber mais sobre como criar um repositório, confira [Criar um repositório](/pt/repositories/creating-and-managing-repositories/creating-a-new-repository).

2. No repositório, crie um arquivo chamado `.github/workflows/YOUR_WORKFLOW.yml`, substituindo `YOUR_WORKFLOW` por um nome de sua escolha. Este é um arquivo do fluxo de trabaho. Para saber mais sobre como criar arquivos no GitHub, confira [Criar novos arquivos](/pt/repositories/working-with-files/managing-files/creating-new-files).

3. Copie o seguinte conteúdo YAML para o arquivo do fluxo de trabalho.

   ```yaml copy
   name: Add comment
   on:
     issues:
       types:
         - labeled
   jobs:
     add-comment:
       if: github.event.label.name == 'help wanted'
       runs-on: ubuntu-latest
       permissions:
         issues: write
       steps:
         - name: Add comment
           run: gh issue comment "$NUMBER" --body "$BODY"
           env:
             GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
             GH_REPO: ${{ github.repository }}
             NUMBER: ${{ github.event.issue.number }}
             BODY: >
               This issue is available for anyone to work on.
               **Make sure to reference this issue in your pull request.**
               :sparkles: Thank you for your contribution! :sparkles:
   ```

4. Personalize os parâmetros no seu arquivo do fluxo de trabalho:
   * Substitua `help wanted` em `if: github.event.label.name == 'help wanted'` pelo rótulo no qual deseja trabalhar. Caso deseje trabalhar em mais de um rótulo, separe as condições com `||`. Por exemplo, `if: github.event.label.name == 'bug' || github.event.label.name == 'fix me'` adicionará um comentário sempre que os rótulos `bug` ou `fix me` forem adicionados a um problema.
   * Altere o valor de `BODY` para o comentário que deseja adicionar. O markdown com estilo GitHub é suportado. Para saber mais sobre markdown, confira [Sintaxe básica de escrita e formatação](/pt/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax).

5. Faça o commit do arquivo de fluxo de trabalho para o branch padrão do seu repositório. Para saber mais, confira [Criar novos arquivos](/pt/repositories/working-with-files/managing-files/creating-new-files).

## Testar o fluxo de trabalho

Toda vez que um problema no repositório for identificado, esse fluxo de trabalho será executado. Se o rótulo adicionado for um dos rótulos especificados no arquivo de fluxo de trabalho, o comando `gh issue comment` adicionará o comentário especificado ao problema.

Teste seu fluxo de trabalho aplicando a sua etiqueta especificada a um problema.

1. Abra um problema no seu repositório. Para saber mais, confira [Criar um problema](/pt/issues/tracking-your-work-with-issues/creating-an-issue).
2. Etiquete o problema com a etiqueta especificada no seu arquivo de fluxo de trabalho. Para saber mais, confira [Gerenciar etiquetas](/pt/issues/using-labels-and-milestones-to-track-work/managing-labels#applying-labels-to-issues-and-pull-requests).
3. Para ver a execução do fluxo de trabalho acionada etiquetando o problema, veja o histórico de execuções do seu fluxo de trabalho. Para saber mais, confira [Visualizar o histórico de execução do fluxo de trabalho](/pt/actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history).
4. Quando o fluxo de trabalho é concluído, o problema que você etiquetou deve ter um comentário adicionado.

## Próximas etapas

* Para saber mais sobre outras coisas que você pode fazer com a CLI GitHub, como editar comentários existentes, visite o [GitHub Manual da CLI](https://cli.github.com/manual/).