Tutoriais

Posts de Página aprovados por você com um plugin do OpenAI dots para publicar no Facebook

Taras Shynkarenko
Taras Shynkarenko
•Atualizado: •10 min de leitura
Como usar um plugin do OpenAI dots para publicar no FacebookComo usar um plugin do OpenAI dots para publicar no Facebook

TL;DR, Resposta Rápida

10 min de leitura

O Facebook é a única rede na AdaptlyPost endereçada pela Página: o facebookConfigs exige pageId, que o list_accounts devolve. Um dot chega à AdaptlyPost pelo plugin listado no diretório de plugins do ChatGPT, e a OpenAI não lista quais plugins um dot aceita, então comprove com uma chamada de leitura primeiro. O papel no workspace com que você entra decide se o dot só lista Páginas ou também publica nelas. Configure as Custom Rules para perguntar antes de agir e peça ao dot para salvar rascunhos.

Fazer um plugin do OpenAI dots para publicar no Facebook funcionar depende de um campo e de uma pergunta sobre o papel. O campo é o pageId, porque o Facebook é a única rede na API da AdaptlyPost endereçada pela Página e não por um ID de conexão. A pergunta sobre o papel é com qual papel no workspace da AdaptlyPost o plugin entra, porque é esse papel, e não o seu plano do ChatGPT, que decide se o dot pode publicar.

A versão resumida: instale o plugin da AdaptlyPost pela página dele no ChatGPT, entre com OAuth e peça ao seu dot para listar suas Páginas do Facebook antes de qualquer outra coisa. Se ele conseguir lê-las, faça-o salvar os posts de Página como rascunho com saveAsDraft: true e configure as Custom Rules para que ele pergunte antes de publicar.

Um dot da OpenAI consegue publicar em uma Página do Facebook?

Um dot da OpenAI publica em uma Página do Facebook apenas por meio de um plugin que ele consiga chamar. A documentação dos dots diz que um dot "pode usar plugins compatíveis instalados e ativados na sua conta", e "compatíveis" não está definido em nenhum texto publicado pela OpenAI. Resolva isso com uma chamada de leitura antes de montar uma rotina em cima.

A AdaptlyPost está listada no diretório de plugins do ChatGPT, então a porta de entrada é o plugin da AdaptlyPost no ChatGPT: clique em "Install plugin" e entre com a sua conta da AdaptlyPost. O guia do plugin do OpenAI dots para publicar nas redes sociais mostra a configuração e o login, e como agendar posts nas redes sociais pelo ChatGPT cobre o mesmo plugin nos chats do dia a dia. Este post cobre o que muda quando o destino é uma Página do Facebook.

A página do plugin do AdaptlyPost no ChatGPT, com o botão Install plugin e três prompts de exemplo: listar suas contas sociais conectadas, ver as análises deste mês e salvar um rascunho no LinkedIn.

Qual papel deixa um dot publicar no Facebook?

Um login de Editor ou Admin deixa um dot publicar no Facebook, porque o plugin da AdaptlyPost age com o papel no workspace do membro que entrou. Criar um post no Facebook é uma escrita, e salvar um rascunho também. O plano do ChatGPT decide onde um dot roda, e o papel decide o que ele faz nas suas Páginas.

Teste na sua própria conta com uma leitura e um rascunho antes de montar uma rotina.

Papel na AdaptlyPostO que o dot faz no Facebook
ViewerLista Páginas, lê resultados e status
ContributorTambém cria e edita os próprios rascunhos de posts de Página
EditorTambém agenda, publica e tenta de novo posts de Página
AdminO mesmo que o Editor, mais as configurações do workspace

Por que o Facebook precisa de pageId em vez de um ID de conexão?

O Facebook precisa de pageId porque a AdaptlyPost trata cada conta do Facebook conectada como uma Página, e o facebookConfigs exige o id da própria Página onde todas as outras configs recebem connectionId. A ferramenta list_accounts da AdaptlyPost devolve o pageId das páginas do Facebook. O X usa twitterConnectionIds, o LinkedIn usa linkedinConnectionIds, e o Facebook não tem nenhum array de IDs de conexão: ele recebe pageIds.

O pageIds aceita o id da conta ou o pageId, e cada facebookConfigs[].pageId precisa bater com uma entrada em pageIds, então diga ao dot para colocar o mesmo pageId nos dois. Um rascunho de post de Página fica assim:

{
  "platforms": ["FACEBOOK"],
  "contentType": "IMAGE",
  "text": "Autumn menu starts Monday. Pumpkin soup is back.",
  "mediaUrls": ["https://...publicUrl from upload_media"],
  "pageIds": ["1015..."],
  "facebookConfigs": [{ "pageId": "1015...", "postType": "FEED" }],
  "scheduledAt": "2026-10-05T09:00:00+03:00",
  "timezone": "Europe/Kyiv",
  "saveAsDraft": true
}

O scheduledAt leva o próprio fuso porque o campo timezone é guardado só para exibição e não desloca o scheduledAt.

Um post do Facebook antes e depois da correção
Enviado com um ID de conexão
  • Publica nas outras redes
  • Falha só no Facebook
  • Aparece apenas em list_post_results
Enviado com o pageId da Página
  • O mesmo pageId em pageIds e facebookConfigs
  • O rascunho é validado quando publish_draft roda
  • Cada linha de plataforma pode ser lida em list_post_results
O ID decide se o Facebook publica junto com as outras redes ou falha sozinho.

O que eu digo ao meu dot sobre o Facebook?

Você diz ao seu dot para ler antes de escrever e para manter todo post do Facebook como rascunho até você aprovar. O prompt abaixo é a parte específica do Facebook. Envie depois que o plugin estiver adicionado e com login feito.

Use o plugin da AdaptlyPost para tudo no Facebook.
 
Primeiro, chame list_accounts e me mostre cada Página do Facebook com seu
displayName, pageId e status. Não crie, não agende e não publique
nada nesta conversa.
 
Para cada post do Facebook a partir daí:
- coloque o pageId da Página tanto em pageIds quanto em facebookConfigs[].pageId
- escreva scheduledAt com o offset UTC incluído
- crie o post com saveAsDraft: true e me mostre o rascunho
- só chame publish_draft depois que eu responder "approve" a esse rascunho
- depois de publicar, chame list_post_results e me informe cada linha por plataforma

A última linha importa. A resposta do create_post confirma que o post entrou na fila, não que foi publicado, porque cada plataforma publica de forma assíncrona, então um dot que diz "publicado" depois do create_post quer dizer "na fila".

Uma pessoa revisa um rascunho no notebook sobre a mesa antes de aprová-lo, em sintonia com a seção sobre a aprovação dos posts do Facebook.

Onde fica a aprovação dos posts do Facebook?

A aprovação dos posts do Facebook fica em dois lugares: nas Custom Rules do dot, do lado do ChatGPT, e no status de rascunho, do lado da AdaptlyPost. As Custom Rules oferecem quatro opções: agir sem perguntar, agir quando você mandar ou se já estiver pré-aprovado, perguntar antes de agir e passar para você. Escolha "ask before taking action" (perguntar antes de agir) para tudo que mexe em uma Página no ar.

O próprio exemplo de lançamento da OpenAI é um dot que "cria rascunhos de posts sociais para a sua aprovação", e a documentação diz que "pedir ao seu dot para rascunhar respostas não dá a ele permissão para enviá-las". A OpenAI não diz se um post de Página por um plugin conta como envio, então a etapa de rascunho também pertence à AdaptlyPost.

AdaptlyPost
AdaptlyPost

Comece seu teste grátis de 7 dias

Análises multiplataforma

Caixa Social

Assistente com IA

Um post de Página com duas travas
1
O dot lê. O list_accounts devolve cada Página com o pageId e o status. Essa chamada funciona com qualquer papel, inclusive Viewer.
2
O dot cria o rascunho. create_post com saveAsDraft: true. Nada chega ao Facebook.
3
As Custom Rules seguram o dot. "Ask before taking action" faz o dot voltar até você antes do publish_draft.
4
Você aprova, ele publica e lê os resultados. O list_post_results nomeia a Página e o resultado por plataforma.
O passo 2 adia a validação. A AdaptlyPost verifica um rascunho quando o publish_draft roda, então um pageId errado aparece na hora da aprovação, não na hora do rascunho.

Equipes ganham uma terceira trava. O servidor MCP da AdaptlyPost age sob a função do membro logado no workspace, e um Contributor "cria e edita os próprios rascunhos; não pode agendar nem publicar". Faça o login do plugin com uma conta Contributor e um Editor ou Admin precisa publicar cada post de Página.

Para onde vai a credencial da AdaptlyPost?

A credencial da AdaptlyPost passa pelo login OAuth do plugin, nunca por uma mensagem ao seu dot. O post de segurança da OpenAI diz que um segredo colocado em uma mensagem ou documento legível continua visível para o modelo, e o FAQ de segurança dos dots diz que as proteções de senha não cobrem senhas compartilhadas em um chat, em um documento ou por um plugin. Um token adaptly_ colado em uma conversa com o dot fica exatamente nesse ponto descoberto.

O servidor MCP da AdaptlyPost responde a uma requisição sem autenticação com um 401 e um cabeçalho WWW-Authenticate, então o próprio ChatGPT abre a página de login da AdaptlyPost. Remover o plugin ou sair da conta corta o acesso do dot.

Uma dona de pequeno negócio confere o celular pela manhã, ilustrando uma verificação diária agendada das Páginas do Facebook.

Um dot consegue monitorar minhas Páginas do Facebook em horários definidos?

Um dot monitora Páginas do Facebook em horários definidos por meio de uma tarefa recorrente, que a OpenAI descreve como um agendamento salvo para o qual o dot acorda. A OpenAI também documenta gatilhos de evento "quando um serviço conectado oferece monitoramento de eventos" e anunciou eventos MCP para automações de plugins no DevDay, mas a documentação dos dots não diz que um plugin consegue entregar eventos a um dot. O evento account.unauthorized da AdaptlyPost é um webhook assinado enviado para uma URL HTTPS que você registra, não um evento MCP, então um dot não o recebe.

Uma leitura pela manhã cobre o mesmo terreno. A AdaptlyPost verifica de novo as Páginas do Facebook conectadas junto ao Facebook duas vezes por dia e marca uma Página como unauthorized quando o Facebook rejeita o token dela, com o unauthorizedReason trazendo a mensagem do próprio Facebook. Peça ao seu dot uma tarefa recorrente: todo dia útil às 8:00, chamar list_accounts e relatar qualquer Página do Facebook cujo status não seja active. Essa tarefa só lê, então roda com qualquer papel, inclusive Viewer.

O que quebra especificamente no Facebook?

A confusão com o pageId quebra primeiro, e quebra em silêncio. Um post enviado para cinco redes com um ID de conexão onde o Facebook queria um ID de Página publica em todas as outras e falha só no Facebook, e é no list_post_results que isso aparece, porque cada plataforma reporta separadamente. Corrija o id e então chame retry_failed_platforms com platformIds: ["FACEBOOK"] para que as redes que já publicaram não postem duas vezes. A nova tentativa reenvia o mesmo conteúdo, então corrija a causa antes de tentar de novo.

Outras três falhas são do próprio Facebook. REEL exige contentType: VIDEO, STORY exige uma imagem, um vídeo ou um carrossel, e outras combinações devolvem 400. Uma Página marcada como unauthorized recusa posts com 400 até alguém reconectá-la na AdaptlyPost. E o mediaUrls precisa vir do upload_media; um link que o dot achou na web falha com "Media file(s) not found in storage". Posts agendados do Facebook que não funcionam cobre as causas do lado da plataforma.

Uma falha é do dot. Um dot cria as próprias memórias, e você não consegue vê-las nem editá-las a não ser apagando o dot. Se ele aprender um pageId errado, diga para ele ler o list_accounts de novo antes de cada post do Facebook em vez de lembrar os ids.

Perguntas frequentes

A AdaptlyPost está no diretório de plugins do ChatGPT?

Sim. Abra a página da AdaptlyPost, clique em "Install plugin" e entre com a sua conta da AdaptlyPost. O guia principal traz o resto da configuração.

Um dot no ChatGPT Pro consegue agendar posts no Facebook?

Um dot no Pro agenda posts de Página quando o plugin entra como Editor ou Admin, porque o papel na AdaptlyPost, e não o plano do ChatGPT, decide o que o plugin pode fazer. Um login de Contributor salva rascunhos, e um login de Viewer só lista Páginas e lê resultados. Faça um pedido de rascunho na sua própria conta para confirmar que o dot enxerga o plugin.

Por que meu post foi publicado em todo lugar, exceto no Facebook?

A entrada do Facebook levava um id que não corresponde a uma Página. Peça ao dot para ler o list_accounts, colocar o pageId da Página em pageIds e em facebookConfigs e então chamar retry_failed_platforms com FACEBOOK, para que as outras redes não postem de novo.

Meu dot consegue publicar Reels e Stories em uma Página do Facebook?

A AdaptlyPost publica posts de Feed, Reels e Stories pelo facebookConfigs[].postType. Um Reel exige contentType: VIDEO, e um Story exige uma imagem, um vídeo ou um carrossel. Posts de vídeo também aceitam um videoTitle de até 255 caracteres.

Posso aprovar os rascunhos do Facebook de um dot pelo celular?

A OpenAI permite mandar mensagens ao seu dot no ChatGPT no desktop, na web e no celular, e no Slack, em 29 de setembro de 2026. Criar o dot exige um app de desktop ou um navegador de desktop, e um dot não consegue ligar para você no lançamento, então as aprovações chegam como mensagens.

Posso usar um dot para publicar no Facebook da UE ou do Reino Unido?

Usuários Pro no EEE, no Reino Unido e na Suíça não podem usar dots em 29 de setembro de 2026. O Business Premium inclui dots em todas as regiões com suporte ao ChatGPT, então é o plano para um dot que publica no Facebook na Europa.

AdaptlyPost
AdaptlyPost

Comece seu teste grátis de 7 dias

Análises multiplataforma

Caixa Social

Assistente com IA

O que é pageId na API da AdaptlyPost?

O pageId é o ID próprio da Página do Facebook, e facebookConfigs o exige. A ferramenta list_accounts da AdaptlyPost o devolve para cada Página do Facebook. Coloque o mesmo valor em pageIds e em facebookConfigs[].pageId.

Um dot consegue publicar no Facebook sem a minha aprovação?

Só se você permitir. Defina Custom Rules como "ask before taking action" e faça o dot criar os posts com saveAsDraft: true. Assim ele volta a você antes de chamar publish_draft.

Devo colar meu token da AdaptlyPost em uma conversa com um dot?

Não. Segundo o FAQ de segurança da OpenAI, as proteções de senha não cobrem senhas compartilhadas em um chat, em um documento ou por meio de um plugin. Entre pelo fluxo OAuth do plugin. Remover o plugin ou sair da conta corta o acesso do dot.

Como confirmo que minhas Páginas do Facebook continuam conectadas?

Peça ao seu dot para chamar list_accounts e avisar sobre qualquer Página do Facebook cujo status não seja active. A AdaptlyPost marca uma Página como unauthorized quando o Facebook rejeita o token. Você pode rodar isso como tarefa recorrente nos dias úteis, e ela só lê.

Para o mesmo fluxo de Página em outros agentes, o conector do Meta Muse para publicar no Facebook monta tudo a partir da especificação OpenAPI e o template de Grok Bot para publicar no Facebook já vem configurado. Equipes que chamam a API REST direto podem começar por publicar no Facebook via API.

Leia a documentação de configuração para agentes, instale o plugin da AdaptlyPost pela página dele no ChatGPT e peça ao seu dot para listar suas Páginas. Todo plano da AdaptlyPost começa com 7 dias de teste grátis.

Fontes: da OpenAI, o post de lançamento dos dots, o post de segurança dos dots, o artigo de ajuda para começar, o FAQ de segurança, a documentação de usuário dos dots, a página do plugin da AdaptlyPost e o resumo do DevDay 2026; a documentação para agentes da AdaptlyPost e a especificação OpenAPI da AdaptlyPost. Verificado em 29 de setembro de 2026, com a página do plugin verificada em outubro de 2026.

Este artigo foi útil para você?

Conte-nos o que você achou!

Veja-nos mais no Google

Um clique marca a AdaptlyPost como fonte preferida e nossos artigos passam a aparecer mais acima nas suas Principais notícias, no modo IA e nas visões gerais com IA.

Antes de ir...

AdaptlyPost

AdaptlyPost

Agende seu conteúdo em todas as plataformas

Gerencie todas as suas contas de redes sociais em um só lugar com o AdaptlyPost.

Análises multiplataforma

Caixa Social

Assistente com IA

Artigos Relacionados