OpsScript

ChatOps

Automatize e colabore através do chat nativo do OpsScript

O que é ChatOps?

ChatOps integra automação e operações em uma plataforma de conversação, permitindo que sua equipe:

  • Execute ações sem sair do chat
  • Colabore em tempo real durante incidentes
  • Automatize tarefas repetitivas
  • Mantenha histórico integrado de comunicação

[Assista o vídeo de Introdução ao ChatOps]

Começando com Chat

Acessando o Chat

  1. Na sidebar, clique em Chat
  2. Selecione ou crie uma conversa
  3. Comece a digitar mensagens

Tipos de Conversas

  • Diretas: 1:1 com outro usuário
  • Grupos: Múltiplos usuários para discussões
  • Canais: Discussões por tópico ou equipe
  • Chamado: Ligada a um ticket específico

[Assista o vídeo de Navegação do Chat]

Comandos ChatOps

O OpsScript oferece poderosos comandos para gerenciar chamados via chat:

Criar Chamado

/ticket create "Título do chamado" "Descrição detalhada"

Opções:

  • /ticket create "Servidor Down" "Web server X não responde" --priority high --category infrastructure

[Assista o vídeo de Criar Chamado via Chat]

Consultar Chamado

/ticket view 123

Mostra:

  • Status atual
  • Atribuição
  • Histórico recente
  • Próximos passos

Atribuir Chamado

/ticket assign 123 @joao
/ticket assign 123 --group "DevOps"

[Assista o vídeo de Atribuição via Chat]

Alterar Status

/ticket status 123 "em_progresso"
/ticket status 123 "resolvido"
/ticket status 123 "aguardando_cliente"

Estados válidos:

  • novo
  • atribuido
  • em_progresso
  • aguardando_cliente
  • resolvido
  • fechado
  • cancelado

Adicionar Nota

/ticket comment 123 "Problema identificado no servidor X. Reiniciando agora..."
/ticket comment 123 "Resolvido!" --public

Use --public para notas visíveis ao cliente.

Atualizar Prioridade

/ticket priority 123 "critica"
/ticket priority 123 "media"

[Assista o vídeo de Gerenciamento Completo via Chat]

Listar Chamados

/tickets
/tickets --assigned-to me
/tickets --state abertos
/tickets --priority critica --limit 5

Automações e Fluxos

Gatilhos Automáticos

Configure automações que executam comandos automaticamente:

Exemplo: Notificar equipe quando SLA está próximo de vencer

QUANDO: Chamado crítico com SLA < 1 hora
ENTÃO: Enviar mensagem no canal #criticos com @equipe-sênior

Fluxos de Trabalho

Crie fluxos que executam múltiplas ações:

Exemplo: Resposta Automática a Incidentes

1. Criar escalação automática
2. Atribuir a especialista
3. Enviar notificação por email
4. Agendar checkin em 15 min

[Assista o vídeo de Automação de Fluxos]

Notificações

Tipos de Notificações

Receba alertas importantes no chat:

  • Menção: Quando alguém menciona @você
  • Atribuição: Novo chamado atribuído a você
  • Escalação: Chamado precisando de ação urgente
  • SLA Crítico: Prazo de resolução próximo
  • Resposta do Cliente: Feedback ou update do solicitante

Customizar Notificações

  1. Acesse ConfiguraçãoNotificações
  2. Selecione o tipo
  3. Configure:
    • Habilitar/desabilitar
    • Som ou silencioso
    • Destacado ou discreta

[Assista o vídeo de Configuração de Notificações]

Colaboração em Tempo Real

Threads (Conversas Encadeadas)

Responda a mensagens específicas para manter contexto:

  1. Passe mouse sobre uma mensagem
  2. Clique no ícone de reply
  3. Digite sua resposta (aparecerá em thread)
  4. Envie

Benefícios:

  • Conversas organizadas
  • Contexto claro
  • Fácil acompanhamento

Reações de Emoji

Expresse reações rápidas:

  1. Passe mouse sobre mensagem
  2. Clique no emoji 😊
  3. Selecione seu emoji

Uso comum:

  • ✅ Confirmação/concluído
  • 👍 Concordo
  • ⏱️ Urgente
  • 🔍 Investigando

Menções e Notificações

@joao - Menciona usuário específico
@devops - Menciona grupo inteiro
@channel - Notifica todos na conversa

[Assista o vídeo de Colaboração no Chat]

Integração com Chamados

Chat Ligado a Chamado

Toda conversa em um chamado fica registrada:

  1. Abra um chamado
  2. Clique na aba Chat
  3. Converse com atribuído ou envie notas
  4. Histórico sincronizado

Criar Chamado de Conversa

Se uma conversa gera um incidente:

  1. Abra a conversa
  2. Clique em (mais opções)
  3. Selecione Criar Chamado a Partir Disso
  4. Preencha detalhes
  5. Confirme

[Assista o vídeo de Integração Chat ↔ Chamados]

Canais Especializados

Canal #críticos

Dedicado a incidentes críticos com alertas prioritários.

Canal #projeto-x

Coordenação de um projeto específico com equipe dedicada.

Canal #status

Atualizações de status de sistemas e manutenções planejadas.

Criar Novo Canal

  1. Clique em + ao lado de Canais
  2. Digite nome (sem espaços, use hífens)
  3. Configure privacidade
  4. Adicione membros
  5. Criar

[Assista o vídeo de Gestão de Canais]

Dicas e Boas Práticas

Faça:

  • Use comandos para ações estruturadas
  • Responda em threads para organizar
  • Mencione pessoas quando precisa de ação imediata
  • Use canais temáticos para organizar equipes

Evite:

  • Conversas vagas sem contexto
  • Spam de notificações desnecessárias
  • Misturar múltiplos assuntos em uma conversa
  • Deixar conversas sem conclusão clara

[Assista o vídeo de Boas Práticas em ChatOps]

Próximos Passos

On this page