LogoLogo
Site da {struct}Organização no GitlabOrganização no GithubGitbook no Github
Gitbook
Gitbook
  • Bem-Vindo à Wiki da {struct}
    • Guia Markdown
  • Gestão
    • Presidência
    • Administrativo-Financeiro
      • Pesquisa e Desenvolvimento (R&D)
      • Reembolso de membros
      • Cupons e Prêmios
    • Projetos
    • Marketing
    • Comercial
      • Funil de Vendas
      • Fazer Proposta
      • Inserir Projetos no Portal BJ
      • Interação com Clientes
    • Gestão de Pessoas
    • MEJ
    • Processo Seletivo
      • Processo Trainee
        • Guias Utilizados
        • Ferramentas
      • Readmissão de Membros
  • Execução
    • Git
      • Conceitos básicos
      • Utilização em projetos
      • Soluções para problemas comuns
    • Ruby on Rails
      • Instalação
      • Obtenção de licença Jetbrains
      • Bash de Ubuntu no Windows
      • Geradores Rails
    • Devise
    • Rspec e Factory Bot
      • Instalação Rspec
      • Testando Models
      • Instalação Factory Bot
      • Usando o Factory Bot
      • Testando Controllers
      • Testando Controllers Versionadas
      • Testes com Associatividade
      • Testando Devise
    • Front-end
      • HTML
      • CSS
      • React js
        • Instalação
        • Componentes
        • Estilizando
        • Hooks
        • Mais sobre
    • Flutter
    • Projetos
      • Cloudinary
      • Gerência de projetos
      • Finalização de Projetos
      • Gitlab
        • CI-CD
      • Integrações
        • Discord - GitHub
    • Técnicas de Programação Ágil
      • Scrum
      • Behavior Driven Design
      • Test-Driven Development
    • Dados Estruturados
    • Gamificação
      • Clockify
    • Mailer
    • Assinatura Digital de Documentos
Powered by GitBook
On this page
  • Como relizar a integração?
  • Criação do webhook
  • Utilização do webhook

Was this helpful?

  1. Execução
  2. Projetos
  3. Integrações

Discord - GitHub

A integração entre ambas as ferramentas permite com que certas ações, realizadas em um repositório do GitHub, sejam retransmitidas para um canal de texto do Discord

Como relizar a integração?

Criação do webhook

  • O primeiro passo é criar no discord o canal de texto no qual será relizada a integração;

  • Com o canal de texto criado, agora você precisará clicar na engrenagem que aparece quando colocado o ponteiro do mouse sobre o canal, onde está escrito editar canal;

  • Então, aparecerá uma janela de configurações do canal desejado, e você irá em Integrações, na barra lateral esquerda;

  • Em Integrações, estará presente a opção de manipulação de webhooks no canal desejado, então você irá clicar em Criar webhook, caso este seja o primeiro webhook a ser criado no canal, ou em Ver webhooks, caso já exista algum, e, neste último caso, irá criar um novo webhook;

  • Com o novo webhook criado, você irá escolher o canal de texto criado para a integração e irá editar o nome do webhook da forma que desejar, lembrando que este será o bot que emitirá mensagens sobre alterações no repositório desejado do github;

  • Em seguida, clique em Copiar a URL do webhook, para utilizarmos nos próximos passos, e, por fim, em Salvar alterações, no botão verde logo abaixo.

Utilização do webhook

  • Agora vamos para o seu repositório do GitHub, o qual você deseja emitir os alertas;

  • Com o repositório aberto no GitHub, você primeiro irá em Settings, na barra horizontal acima, e posteriormente irá em Webhooks, na barra lateral esquerda;

  • Na sessão de Webhooks, você irá agora em Add webhook;

  • Dessa forma, será exigido que você coloque sua senha do GitHub. Basta inserir sua senha e finalmente você poderá configurar a integração pelo lado do GitHub;

  • Na sessão de Add webhook, você irá colar, em Payload URL, aquele mesmo link copiado no Discord, quando você clicou em Copiar a URL do webhook; porém, será necessário adicionar, ao final do link, o trecho "/github" sem as aspas;

Exemplo de como ficará o link: https://discord.com/api/webhooks/12345678910111213/Abcd_E_Fghijklmnopqrs-1234-tuvwxyz/github

  • Em Content type, você irá escolher application/json;

  • em Which events would you like to trigger this webhook?, você poderá escolher quais ações no repositório serão alertadas no discord, de acordo com suas preferências;

  • Finalmente, basta clicar em Add webhook.

Está pronto! Agora mudanças no seu repositório do GitHub irão ser alertadas no seu canal de texto do Discord!!

PreviousIntegraçõesNextTécnicas de Programação Ágil

Last updated 2 years ago

Was this helpful?