Pular para o conteúdo principal
Identificadores do evento: comments e live_comments. Diferente dos eventos de mensagem, comentários chegam em changes[], onde o campo field diz o tipo.
Em changes[] o entry[].time vem em segundos, não em milissegundos como nos eventos de mensagem. Veja Estrutura do evento.

O autor é a mesma pessoa do Direct

O from.id é o mesmo IGSID que aparece em sender.id nas mensagens daquela pessoa. É isso que permite ligar um comentário à conversa dela e responder no direct.

Resposta a outro comentário

Quando o comentário é resposta a outro, vem parent_id:

Comentários da própria conta

Respostas publicadas pela própria conta também geram evento. Compare o from.id com o entry[].id para distinguir, senão uma automação que responde comentário responde a si mesma em laço.

Transmissões ao vivo

Comentários durante uma transmissão chegam com field: "live_comments" e a mesma estrutura. O prazo para responder no direct é apenas durante a transmissão.