Uma transcrição de ticket do Discord é uma cópia salva de tudo o que foi dito em um canal de ticket, mantida depois que o canal é apagado para que a equipe e o membro possam lê-la mais tarde. Uma boa transcrição armazena as mensagens, quem as enviou, os horários, anexos e imagens, o motivo do fechamento e quem cuidou do caso, e só pode ser vista na web pelas pessoas certas. O Noxyr salva uma transcrição em HTML a cada fechamento (ou sob demanda), copia as imagens para o próprio armazenamento e a exibe de forma privada em uma página web. Este guia explica por que as transcrições importam, o que guardar, as regras de privacidade e como configurar.

Chat messages and an image drift into a single locked transcript document. Hey, my order is late Order #4821 Checking now Transcript

Por que as transcrições importam mais que o próprio ticket

Um canal de ticket dura algumas horas ou dias e é apagado ao fechar. Tudo o que aconteceu nele (o pedido, a promessa, a ofensa, a captura de tela do pagamento) desaparece junto, a menos que uma transcrição tenha sido salva. Quatro situações tornam isso doloroso:

  • Disputas. “Paguei e nunca recebi” ou “a equipe disse que eu podia ter reembolso” se resolve em dez segundos com uma transcrição, e nunca sem uma.
  • Estornos. Uma contestação no PayPal ou no cartão exige provas de entrega. Uma transcrição mostrando o comprador confirmando o recebimento é exatamente isso.
  • Qualidade da equipe. Você não consegue orientar uma equipe de suporte que não consegue ler. As transcrições mostram quais respostas fecham tickets e quais geram mais três.
  • Recursos de moderação. Um ticket de recurso de seis meses atrás é o único registro do que foi combinado.

É também por isso que as transcrições são o recurso que a maioria dos bots de tickets coloca atrás de um paywall, e por que deve ser a primeira coisa a verificar ao escolher um (veja alternativas ao Ticket Tool).

O que uma transcrição de ticket deve armazenar

  • Cada mensagem em ordem, com o nome e o avatar do autor, e não apenas um ID de usuário que não significa nada depois que a pessoa sai.
  • Horários, de preferência exibidos no fuso horário de quem lê.
  • Anexos e imagens que continuam abrindo depois. Este é o ponto que a maioria das transcrições erra: uma transcrição que linka para o CDN do Discord fica em branco quando o canal é apagado ou o link expira.
  • Embeds e mensagens de bots, porque a fatura, o resumo do carrinho e o aviso de “ticket assumido por” são todas mensagens de bot.
  • Menções resolvidas para nomes, para que “@1234567890” seja lido como a pessoa a que se refere.
  • Metadados do ticket: o painel de onde veio, quem o abriu, quem o assumiu, quem o fechou, o motivo do fechamento, o número de mensagens e a avaliação, se houver.
  • Respostas do formulário que o membro deu antes de o ticket abrir.

Para onde as transcrições devem ir

Existem três destinos, e uma configuração séria usa os três:

  • Um canal privado de transcrições para a equipe, para que cada ticket fechado gere uma mensagem de registro com um link. Essa é a sua linha do tempo pesquisável.
  • Uma DM para quem abriu o ticket, para que o membro tenha a própria cópia do que foi combinado. Isso também reduz os tickets do tipo “pode me enviar o que você disse?”.
  • Um visualizador web com controle de acesso, para que a transcrição possa ser aberta de qualquer lugar sem baixar um arquivo, e apenas por quem tem direito de ver.

Regras de privacidade que vale colocar por escrito

As transcrições contêm dados pessoais: nomes, identificadores de pagamento, endereços, às vezes fotos de documentos. Trate-as com cuidado.

  • Quem pode ler: o membro que abriu o ticket, a equipe que gerencia o servidor, e mais ninguém. Nunca um link público que qualquer pessoa com a URL possa abrir.
  • Avise os membros. Uma linha na mensagem de boas-vindas do ticket (“este ticket é registrado”) é honesta e, em muitas jurisdições, obrigatória.
  • Não peça o que você não vai precisar. Se você precisa de uma captura de tela do pagamento, peça uma com o número do cartão coberto.
  • Retenção. Defina por quanto tempo guardará as transcrições e apague as que passarem dessa data. “Para sempre” também é uma política, mas deve ser uma escolha deliberada.
  • Pedidos de exclusão. Se um membro pedir que a transcrição dele seja removida, tenha um jeito de fazer isso.

Como o Noxyr salva transcrições

O Noxyr gera automaticamente uma transcrição em HTML quando um ticket é fechado, e a equipe pode tirar um instantâneo de qualquer ticket a qualquer momento, sem fechá-lo, usando /ticket transcript, útil no meio de um pedido longo. Cada transcrição armazena as mensagens, embeds, menções resolvidas, o motivo do fechamento e o número de mensagens, e o registro do ticket guarda quem o abriu, assumiu e fechou.

Os anexos merecem ser detalhados. No momento de salvar, o bot baixa cada anexo (até 50 MB por arquivo, por padrão) para o próprio armazenamento, então as imagens de uma transcrição aparecem na própria página mesmo depois que o upload original no Discord desaparece, e os demais arquivos são listados com um link de download. Emojis cujo link do CDN morreu são substituídos pelo texto :nome:, em vez de exibir um ícone de imagem quebrada.

Cada transcrição ganha uma página web privada. Abri-la exige login no Discord, e a página é exibida apenas para o membro que abriu o ticket, para usuários que podem gerenciar aquele servidor e para o dono do painel. Qualquer outra pessoa recebe um erro de permissão, mesmo com o link. Na página você pode baixar o arquivo HTML para os seus próprios registros. No painel, a equipe pesquisa transcrições pelo ID do ticket e vê o motivo do fechamento e o número de mensagens de relance, e os membros veem seus próprios tickets fechados em uma lista pessoal.

Configurando em dois minutos

  • 1. Adicione o Noxyr e abra a página de Tickets, ou execute /ticket setup no Discord.
  • 2. Defina um transcript_channel (privado, somente equipe) para que cada fechamento registre um link.
  • 3. Ative o dm_transcript para que quem abre o ticket receba a própria cópia.
  • 4. Ative o require_close_reason. Um motivo como “Entregue, pedido NX-0198” aparece ao lado da transcrição na lista, então o caso certo é fácil de encontrar depois.
  • 5. Mantenha o delete_channel_on_close ativado; a transcrição é o registro, o canal é só bagunça.
  • 6. Mencione o registro na mensagem de boas-vindas do painel.

O restante da configuração de tickets (painéis, cargos da equipe, fechamento automático, formulários) está em como configurar um sistema de tickets no Discord, e a lista completa de recursos na página do bot de tickets.

Transcrições em outros bots de tickets

  • Ticket Tool: gera transcrições, mas algumas opções e a personalização dependem de planos pagos. O tratamento de anexos depende do plano e das configurações; verifique se as imagens sobrevivem à exclusão do canal.
  • Tickety e Ticketsbot: ambos salvam transcrições visualizáveis em seus sites; as do Ticketsbot têm boa reputação. Nenhum dos dois copia anexos para o próprio armazenamento da forma como o Noxyr faz, pelo que a documentação deles indica, então trate a persistência de imagens como algo a testar.
  • Exportadores self-hosted (DiscordChatExporter): o padrão de ouro para uma exportação pontual de qualquer canal, incluindo anexos, se você pedir para baixá-los. É manual, não automático, e exige um token de bot.
  • Threads e fóruns do Discord: a própria thread é o registro e continua legível enquanto ninguém a apagar, mas não é exportável, não é privada por padrão e não é pesquisável entre tickets.

Perguntas comuns

As transcrições de tickets incluem imagens? No Noxyr, sim. Os anexos de imagem são copiados para o armazenamento do Noxyr quando a transcrição é salva e exibidos na página web; os demais arquivos são listados com um link de download. Arquivos acima do limite de tamanho são registrados, mas não armazenados.

O membro que abriu o ticket consegue ver a transcrição? Sim. Quem abriu pode abrir a própria transcrição depois de fazer login, e pode recebê-la por DM se você ativar essa opção. Outros membros não podem.

Posso salvar uma transcrição sem fechar o ticket? Sim, com /ticket transcript. Ele grava um instantâneo e deixa o canal aberto.

As transcrições são gratuitas? Sim. Salvar, hospedar e pesquisar transcrições faz parte do sistema de tickets gratuito do Noxyr, sem limite.

Por quanto tempo as transcrições são mantidas? Até você apagá-las. Defina uma política de retenção que combine com o seu servidor e siga-a.