Skip to content

fix(marketing): participantes da reunião não aparecem corretamente no Meeting Showcase #477

Description

@henrique-leme

Problema

Na página Meeting Showcase, dentro da área de Marketing, nem todos que mandaram mensagem no chat da reunião aparecem corretamente entre os participantes.

O problema foi percebido porque algumas pessoas, como a Gabi, mandaram mensagem durante a reunião mas não foram identificadas na lista gerada pelo Marketing.

O que já foi investigado

A tela consulta as mensagens direto no banco usando o canal e o período informado. Não existe cache ou polling nesse fluxo.

Foi encontrada uma diferença no formato dos dados do Discord. A importação de mensagens pode salvar os dados do membro em metadata.author, mas o Meeting Showcase só procura essas informações na raiz de metadata ou em metadata.user.

Com isso, uma mensagem pode entrar na consulta e mesmo assim a pessoa aparecer como Unknown. Ainda precisamos confirmar se todos os casos são causados por esse mapeamento ou se também existem mensagens que não estão sendo ingeridas.

Também vale validar o limite final do período informado, porque o campo trabalha com minutos e mensagens enviadas nos segundos finais podem ficar fora da busca.

Comportamento esperado

Toda pessoa que mandar mensagem no canal durante o período escolhido deve aparecer uma única vez, com nome, username e avatar corretos quando esses dados estiverem disponíveis.

Como validar

  1. Criar mensagens de participantes com dados nos formatos metadata, metadata.user e metadata.author
  2. Buscar o canal e o período no Meeting Showcase
  3. Conferir se todos aparecem corretamente
  4. Conferir mensagens enviadas durante o último minuto selecionado
  5. Adicionar testes para evitar que o problema volte

Eu estou trabalhando nisso.

Activity

  1. changed the issue type fromtoon Aug 10, 2026
  2. added a commit that references this issue on Aug 12, 2026
    65f9fcd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions