

# Como manter promessas de doação no Facebook separadas das doações confirmadas

Guarde a URL da publicação pública original, o ID e as palavras exatas de cada comentário com promessa de doação em um registro de promessas. Um registro de promessas é uma tabela de promessas declaradas e dos registros que servem de fonte. Mantenha os recebimentos confirmados em uma tabela separada, fornecida pelo responsável autorizado pela página. Associe uma promessa a um recebimento somente quando referências verificadas sustentarem a correspondência. Informe separadamente as promessas declaradas, os recebimentos confirmados, os valores pendentes de esclarecimento e as retiradas de promessas verificadas. Um comentário público com promessa de doação não prova que o dinheiro chegou.

Comece com um registro manual dos comentários públicos de que você precisa. Peça ao responsável autorizado para conferir os recebimentos nos registros que ele já controla. Um coletor de comentários públicos pode ajudar a salvar linhas de dados da fonte, mas não pode confirmar pagamentos. Este guia explica como manter claros os dois tipos de evidência sem publicar dados privados dos doadores.

## 1. Defina as publicações públicas e a finalidade do registro

Anote quais publicações públicas originais fazem parte do registro. Guarde a URL de cada publicação original, ou seja, seu endereço na web. Se você também analisar uma publicação compartilhada, salve esse endereço separadamente. Não presuma que uma publicação compartilhada contém os comentários originais.

A preocupação do leitor que motivou este guia é específica. Um comentário público de 10 de setembro de 2024 diz que comunidades de resgate precisam do histórico de comentários porque ele mostra o histórico de promessas de doação. Isso sustenta a necessidade de preservar o contexto. Não comprova a demanda por um modelo específico de planilha. O registro abaixo é uma proposta de método manual. Veja o [comentário público sobre o histórico de promessas de doação, publicado em 10 de setembro de 2024; verificado em 25 de outubro de 2026; um relato público do problema](https://www.reddit.com/r/facebook/comments/11f1dgt/comment/lme9x80/).

Antes de coletar qualquer dado, registre:

1. A finalidade, como preservar as promessas declaradas para verificações posteriores pelo responsável.
2. Os endereços conhecidos das publicações públicas originais.
3. Os endereços conhecidos de publicações compartilhadas que precisam de verificação separada.
4. O período abrangido pela sua análise.
5. A pessoa que pode conferir as evidências de recebimento mantidas pelo responsável.
6. As pessoas que podem acessar os registros salvos das fontes.

Este método não corrige o compartilhamento do Facebook nem encontra todas as publicações relacionadas. Ele preserva as evidências públicas que você consegue observar e mantém separadas as verificações de recebimento feitas pelo responsável.

A finalidade também é diferente da de [usar comentários do Facebook para obter opiniões de clientes](/pt-BR/articles/exportar-comentarios-do-facebook-feedback-de-clientes/). Esse método agrupa assuntos. Aqui, você precisa preservar a promessa exata e sua ligação com as evidências verificadas.

## 2. Salve registros exatos dos comentários públicos

Para um conjunto pequeno de comentários, salve os registros manualmente. Guarde as palavras exatas e o endereço da fonte original. Copiar apenas um valor elimina condições que podem mudar seu significado.

Um ID é um identificador: um valor usado para se referir a um registro. Mantenha os IDs do Facebook exatamente como foram fornecidos. O ID de um comentário identifica um comentário. Ele não identifica um pagamento nem prova quem controla uma conta de pagamento.

Salve estes campos em uma tabela de comentários:

| Campo | O que salvar |
| --- | --- |
| `source_comment_id` | O ID exato do comentário, quando disponível |
| `source_comment_url` | O endereço direto do comentário, quando disponível |
| `source_post_id` | O ID do conteúdo ao qual o comentário pertence |
| `source_post_url` | O endereço desse conteúdo exato |
| `original_post_url` | O endereço conhecido da publicação original |
| `source_text` | As palavras exatas do comentário |
| `published_at` | A data e a hora de publicação exibidas publicamente, quando disponíveis |
| `observed_at` | A data e a hora em que você salvou ou verificou o registro |
| `source_author_id` | O ID público disponível do autor |
| `thread_reference` | As referências disponíveis ao comentário pai e ao comentário raiz |
| `source_note` | Contexto ausente, contexto da publicação compartilhada ou limites da coleta |

Mantenha separadas a data e a hora de publicação e as de observação. A data e a hora de observação indicam quando você viu o comentário. Elas não indicam quando o autor o escreveu.

Guarde uma cópia sem alterações de cada exportação. Restrinja o acesso às pessoas que precisam dela. Use registros fictícios ou com dados privados removidos nos relatórios. Não publique dados de contato dos doadores nem evidências de recebimento acessíveis apenas ao responsável.

### Use o Actor quando precisar de linhas estruturadas de dados públicos

Um Actor é um programa da Apify que executa uma tarefa definida. O Chronometrica Facebook Comments Scraper coleta os comentários públicos e as respostas disponíveis nos links de conteúdo fornecidos. A entrada documentada aceita de 1 a 100 links públicos de publicações, Reels, vídeos ou fotos. Links curtos e de compartilhamento compatíveis também funcionam. Links de Páginas, Grupos, perfis, Stories e conteúdo privado ficam fora desse contrato de entrada.

A saída documentada inclui IDs de comentários, texto disponível, referências à conversa, datas e horas de coleta e datas e horas de publicação disponíveis. Ela também inclui `contentId` e `postUrl` do conteúdo ao qual o comentário pertence. Valores opcionais podem estar ausentes. Veja o [contrato do Actor, verificado em 25 de outubro de 2026; compilação padrão 2.0.9; apenas campos documentados, sem verificação de execução](https://api.apify.com/v2/acts/chronometrica~facebook-comments-scraper/builds/default).

Esta entrada curta mostra o formato aceito:

```json
{
  "collectAllAvailable": false,
  "commentSortMode": "all",
  "includeReplies": true,
  "maxResultsPerPost": 10,
  "startUrls": [
    "https://www.facebook.com/reel/1733966934399341"
  ]
}
```

2. Salve registros exatos dos comentários públicos

Substitua o endereço de exemplo em `startUrls` pelo endereço conhecido do seu conteúdo público. O exemplo fornecido foi verificado apenas quanto ao formato de entrada. Ele não foi executado e não serve como evidência sobre os comentários desse Reel.

Nesta entrada, `maxResultsPerPost` limita os comentários e as respostas salvos a 10 por URL fornecida. As respostas entram nesse limite e são linhas cobradas separadamente. `commentSortMode` altera a ordem solicitada; `all` não remove o limite. `collectAllAvailable` permanece false.

Os campos opcionais `commentsFrom` e `commentsUntil` filtram pela data de publicação. Quando você define um filtro de data, os comentários sem data pública são ignorados. Remover o limite de resultados com `collectAllAvailable` pode custar muito mais. A coleta ainda pode parar porque a fonte pública chegou ao fim, um limite de cobrança foi atingido, o tempo se esgotou ou a fonte apresentou uma falha. Esses são controles documentados, não resultados de uma execução feita para este guia.

Associe `commentId` a `source_comment_id`, `contentId` a `source_post_id`, `text` a `source_text` e `scrapedAt` a `observed_at`. Mantenha `publishedAt` separado. Use `parentCommentId`, `rootCommentId` e `isReply` para preservar o contexto da conversa. Se `commentUrl`, o texto ou uma data não estiverem disponíveis, mantenha esses dados como indisponíveis.

## 3. Monte o registro de promessas

Mantenha uma identidade de promessa verificada por entrada no registro. A identidade de uma promessa é a sua referência para uma promessa declarada. Ela é separada do ID do comentário porque vários comentários podem repetir uma mesma promessa.

Use estes campos:

| Campo | Regra |
| --- | --- |
| `pledge_reference` | Atribua uma referência interna estável à promessa |
| `source_comment_id` | Vincule ao comentário salvo que serve de fonte |
| `source_post_id` | Vincule ao conteúdo ao qual o comentário pertence |
| `stated_amount` | Informe o valor sustentado pelas palavras exatas |
| `currency_if_stated` | Informe a moeda somente quando ela for declarada |
| `condition` | Preserve qualquer condição ligada à promessa |
| `checked_status` | Informe o que foi verificado e o que permanece pendente |
| `evidence_reference` | Indique a fonte ou a verificação do responsável que sustenta a situação registrada |
| `checked_at` | Registre quando a verificação foi feita |
| `reviewer` | Registre quem fez a verificação |

Um valor em branco é desconhecido, não zero. Se um comentário declarar um valor sem informar a moeda, mantenha a moeda como desconhecida. Não atribua uma moeda com base na localização da página ou nas palavras de outra pessoa que comentou.

Mantenha as condições ao lado do valor. Não transforme uma promessa condicional em incondicional ao remover suas palavras. Se não for possível saber se a condição foi cumprida, registre essa incerteza.

Use termos que descrevam a situação conforme as evidências. Por exemplo, diferencie uma promessa declarada e salva de uma retirada de promessa verificada ou de uma alteração pendente de esclarecimento. A situação registrada não deve transformar uma declaração pública em um recebimento confirmado.

Vários comentários não significam necessariamente várias promessas ou várias pessoas. Os dados públicos do autor não comprovam a identidade do doador. Isso também difere de [transformar pedidos de funcionalidades no Facebook em prioridades de produto](/pt-BR/articles/como-transformar-pedidos-de-funcionalidades-do-facebook-em-prioridades-de-produto/): nem comentários repetidos nem contagens de contas comprovam quantas promessas de pagamento foram feitas.

## 4. Guarde comentários repetidos e textos alterados como registros datados

Preserve as observações repetidas sem adicionar a mesma promessa outra vez.

Se uma coleta posterior encontrar o mesmo ID de comentário, guarde a nova data e hora de observação. Se as palavras visíveis tiverem mudado, guarde as duas versões com suas datas. Uma versão é o estado de um registro salvo em um momento informado. Não substitua as palavras anteriores.

Registre a data e a hora de uma edição pública somente quando houver evidência delas. Se você perceber hoje, pela primeira vez, que as palavras mudaram, isso comprova a observação de hoje. Não comprova quando o autor fez a alteração.

Um segundo comentário pode repetir uma promessa anterior. Um autor também pode fazer mais de uma promessa. Nem palavras semelhantes nem o mesmo nome de exibição resolvem essa questão.

Para vincular vários comentários a uma promessa:

1. Mantenha cada comentário em uma linha separada de dados da fonte.
2. Registre a ligação proposta com uma referência de promessa.
3. Confira uma referência mantida pelo responsável ou outra evidência manual que comprove a relação.
4. Salve o resultado da verificação, a data e quem a fez.
5. Unifique as identidades das promessas somente quando a relação tiver respaldo nas evidências.

Se a verificação estiver incompleta, mantenha a relação pendente. Não apresente o valor resultante como um total definitivo.

A ausência de um comentário em uma exportação posterior não comprova a retirada de uma promessa. Guarde o último registro salvo e descreva com precisão a observação posterior. Não deduza um pagamento, reembolso ou retirada de promessa a partir da ausência de manifestação pública.

## 5. Mantenha os recebimentos informados pelo responsável em uma tabela separada

O responsável autorizado confere os recebimentos nos registros que já controla. O Actor não coleta esses comprovantes, não lê grupos privados nem verifica transferências. Ele também não oculta, exclui, aprova ou publica comentários. Esses limites estão descritos no [contrato do Actor, verificado em 25 de outubro de 2026; escopo de coleta pública, sem verificação de pagamentos](https://api.apify.com/v2/acts/chronometrica~facebook-comments-scraper/builds/default).

Guarde apenas as referências necessárias para a análise. Uma referência pode indicar uma evidência mantida pelo responsável autorizado sem copiar registros privados dos doadores para o arquivo de comentários públicos. Credenciais de pagamento e acesso a contas financeiras não fazem parte deste processo de coleta.

Use uma tabela separada de recebimentos:

| Campo | O que registrar |
| --- | --- |
| `receipt_reference` | Uma referência estável atribuída ao recebimento |
| `confirmed_amount` | O valor sustentado pelo comprovante de recebimento verificado |
| `receipt_currency` | A moeda indicada nessa evidência |
| `receipt_date` | A data do recebimento sustentada pelo registro do responsável |
| `receipt_state` | A situação verificada do recebimento |
| `owner_evidence_reference` | Uma referência de acesso restrito à evidência mantida pelo responsável |
| `checked_at` | Quando a evidência de recebimento foi verificada |
| `reviewer` | Quem fez a verificação |

Uma transferência parcial, retirada de promessa ou reembolso precisa de um registro próprio verificado. Preserve o registro anterior e vincule a alteração posterior a ele. Não apague o histórico para simplificar a apresentação do resumo atual.

Um recebimento confirmado pode permanecer sem correspondência com uma promessa. Da mesma forma, uma promessa salva pode não ter correspondência com um recebimento confirmado. Mantenha ambos visíveis. A ausência de correspondência com um recebimento significa que a correspondência não foi confirmada; ela não prova que a pessoa deixou de pagar.

## 6. Estabeleça correspondências somente com referências verificadas

Conciliação significa verificar como os registros se relacionam e manter as diferenças visíveis. Aqui, você faz a conciliação entre o registro de promessas e a tabela separada de recebimentos.

Crie um registro de correspondências com estes campos:

| Campo | Finalidade |
| --- | --- |
| `pledge_reference` | Identificar a promessa em verificação |
| `receipt_reference` | Identificar o recebimento com possível correspondência |
| `matched_amount` | Registrar o valor sustentado pela relação verificada |
| `match_status` | Distinguir uma correspondência verificada de uma pendente |
| `match_evidence_reference` | Identificar a evidência do responsável que sustenta a relação |
| `checked_at` | Registrar a data da verificação da correspondência |
| `reviewer` | Identificar a pessoa que verificou a relação |

Use evidências verificadas de identidade e de referências disponíveis ao responsável autorizado. Apenas um nome de exibição não é suficiente. Apenas um valor igual não é suficiente. Apenas um agradecimento público também não é suficiente.

Se as evidências sustentarem apenas parte do valor prometido, registre essa parte. Não aumente o valor para cobrir a promessa inteira. Se a identidade ou as referências continuarem incertas, mantenha a possível correspondência pendente.

Mantenha moedas diferentes separadas. Um número combinado sem uma moeda clara não fornece um valor útil ao leitor.

## 7. Exemplo resolvido: uma promessa repetida e uma retirada de promessa

Ficção original. Todas as promessas, os comentários, os registros de recebimento e as verificações do responsável abaixo são inventados. Não são doações reais nem resultados do Actor.

A pessoa voluntária salva estes registros públicos:

| Comentário | Local | Referência da promessa | Valor declarado | Relação verificada |
| --- | --- | --- | --- | --- |
| C1 | Publicação original | P1 | 100 USD | Fonte de P1 |
| C2 | Publicação original | P2 | 50 USD | Fonte de P2 |
| C3 | Publicação compartilhada | P1 | 100 USD | A verificação do responsável confirma uma repetição de P1 |

Há três registros de comentários e duas referências de promessas. Preserve C3, mas não acrescente mais 100 USD. A verificação do responsável comprova que C3 repete P1.

Em seguida, o responsável fornece dois registros verificados separados:

| Registro do responsável | Evidência verificada | Promessa vinculada | Valor |
| --- | --- | --- | --- |
| R1 | Recebimento confirmado | P1 | 70 USD |
| W1 | Mensagem de retirada da promessa | P2 | 50 USD |

W1 é um registro de retirada de promessa, não de recebimento. R1 é um recebimento confirmado separado, com correspondência estabelecida com P1.

O cálculo é:

- Promessas declaradas originalmente: 100 USD + 50 USD = 150 USD.
- Promessa retirada, com verificação: 50 USD.
- Promessa declarada restante: 150 USD − 50 USD = 100 USD.
- Recebimento confirmado com correspondência estabelecida: 70 USD.
- Parcela restante não confirmada de P1: 100 USD − 70 USD = 30 USD.

Informe os cinco valores com suas descrições. Os 150 USD originais preservam o que foi declarado. A retirada de promessa verificada explica a alteração. Os 70 USD confirmados vêm de R1, não dos comentários públicos.

Os 30 USD são uma parcela não confirmada da promessa declarada em P1. Não são uma dívida nem dinheiro disponível. O Actor não verificou uma transferência. Nenhum comprovante de recebimento de P2 é fornecido neste exemplo; essa ausência não deve ser reescrita como confirmação de pagamento zero.

## 8. Confira o registro antes de divulgá-lo

Peça a outra pessoa revisora para conferir a fonte de cada promessa e a evidência mantida pelo responsável para cada correspondência confirmada. Forneça a essa pessoa o registro completo de promessas, o registro de correspondências e as versões relevantes das fontes.

Use estes critérios de aceitação:

1. Toda promessa tem uma referência de fonte e as palavras exatas salvas.
2. As datas de publicação, observação e verificação permanecem separadas.
3. Valores e moedas ausentes permanecem desconhecidos.
4. Comentários repetidos não criam promessas adicionais sem evidências.
5. Os textos alterados permanecem disponíveis em versões datadas.
6. Cada recebimento confirmado tem uma referência separada à evidência do responsável.
7. Cada correspondência tem evidências além de um nome ou de um valor igual.
8. Retiradas de promessas, alterações e reembolsos mantêm seus registros verificados.
9. Registros sem correspondência e valores pendentes de esclarecimento permanecem visíveis.
10. Cada total tem uma moeda clara e uma descrição da evidência.

Não apresente um total definitivo quando um registro pendente puder alterá-lo. Mostre os valores conhecidos e explique essa limitação.

Se uma coleta atingiu o limite de linhas salvas, informe esse limite. Se um filtro de data excluiu comentários sem data, informe essa exclusão. Se um link de fonte já não mostrar o contexto necessário, mantenha a observação salva e marque a verificação atual como incompleta. Nenhuma dessas situações sustenta uma acusação contra um doador.

## Escolha a próxima verificação com base nos registros pendentes

Se uma fonte estiver ausente, confira manualmente a publicação pública original conhecida. Se houver dúvida sobre uma promessa repetida, peça ao responsável autorizado para verificar a relação. Se houver dúvida sobre a correspondência com um recebimento, mantenha a questão pendente até que o responsável tenha evidências suficientes. Publique apenas o resumo sustentado pelos registros verificados.

Quando salvar manualmente já não for adequado à quantidade de comentários públicos conhecidos, use o [Chronometrica Facebook Comments Scraper](https://apify.com/chronometrica/facebook-comments-scraper) para coletar as linhas de dados disponíveis na fonte. O uso previsto na documentação é a coleta de comentários públicos. Você e o responsável autorizado ainda precisam montar o registro de promessas, conferir as evidências de recebimento e aprovar cada correspondência.

## Fontes e leituras adicionais

- [Comentário público sobre o histórico de promessas de doação em resgates — publicado em 10 de setembro de 2024; recuperado em 25 de outubro de 2026; um comentário público, sem leitura autenticada nem comprovação de demanda por este método](https://www.reddit.com/r/facebook/comments/11f1dgt/comment/lme9x80/)
- [Contrato e README do Chronometrica Facebook Comments Scraper — verificados em 25 de outubro de 2026; compilação padrão 2.0.9; entradas e saídas documentadas de forma estática, sem execução paga nem teste de confiabilidade durante a execução](https://api.apify.com/v2/acts/chronometrica~facebook-comments-scraper/builds/default)
- [Tarefa Export Facebook Comments to CSV — verificada em 25 de outubro de 2026; apenas a existência da página pública, sem autenticação das configurações salvas e sem execução da Tarefa](https://apify.com/chronometrica/facebook-comments-scraper/examples/export-facebook-comments-to-csv)