Como gerenciar comentários manualmente
Funciona quando o Instagram está ativado
Configurando uma resposta a um callback do Instagram
Você precisa ativar o botão na conta do Instagram conectada dentro da seção Mensageiros para permitir que seu bot responda aos comentários.

Se o Instagram exibir "Reconecte para funcionar com comentários" na sua conexão oficial do Instagram, você precisa reconectar o Instagram para atualizar as permissões necessárias. Para fazer isso, clique no ícone de lixeira no canto inferior direito (excluir bot).

Conecte a conta do Instagram novamente. Como conectar o Instagram, veja aqui.
Ao publicar posts como coautor, todas as notificações de comentários serão enviadas para a conta a partir da qual você cria o post.
Funciona com comentários em Reels, assim como em posts.
Quando um usuário comenta em um post, um callback é enviado para o bot (você pode visualizá-lo na seção "Clientes" dentro do diálogo do usuário).
O callback tem o formato: client_wall_reply_new link id: text
onde:
linké o link do postidé o ID do registrotexté o texto do comentário

Podemos trabalhar com comentários de duas maneiras: responder com seu comentário ou escrever uma mensagem no Direct.
client_wall_reply_new - é uma parte comum do callback.
client_wall_reply_new_comment - se estivermos interessados apenas nos comentários do post
client_wall_reply_new_live - se os comentários forem apenas durante a transmissão ao vivo
Como configurar uma resposta automática a comentários no Direct
A resposta automática a um comentário NÃO abre uma janela de 24 horas.
Copie o callback e vá para a seção Construtor de Funil. Crie um bloco do tipo "Verificação de condição principal" ou "Condição sem estado" e cole o callback copiado na condição. Estamos configurando uma verificação "Pela presença de palavras-chave"
ATENÇÃO! não é recomendado usar números como gatilho para iniciar um bot. O ID do post pode conter esses números. O bot pode responder a qualquer callback que contenha esses números se ele escolher uma correspondência com base na presença de palavras-chave.
Se você quiser configurar uma reação a comentários em qualquer post para qualquer comentário, então nos termos você especifica apenas client_wall_reply_new_comment.
Ao selecionar uma correspondência, defina “Correspondência de palavra-chave”".

Observação importante:
Recomendamos usar o tipo de busca "Correspondência de palavra-chave" ao configurar uma resposta de callback.
Lembre-se de que a lógica de correspondência para a condição de um bloco deve ser escolhida de acordo com as configurações e os requisitos do seu projeto. Portanto, certifique-se de testar seu fluxo de chatbot cuidadosamente!
Leia sobre a escolha de uma correspondência na condição do bloco no artigo "Gatilho e tipo de correspondência".
Se você planeja configurar uma reação a um post específico, inclua client_wall_reply_new_comment seguido pelo ID do post no campo de gatilho.
ATENÇÃO!
Não é recomendado usar números como gatilhos para iniciar seu bot.
Um ID de post geralmente é composto por números. Se seu bot usa correspondência baseada em palavras-chave, ele pode responder incorretamente a qualquer callback que contenha esses números.

Se você planeja configurar uma reação a um post específico, inclua client_wall_reply_new_comment seguido pelo ID do post no campo de gatilho.
ATENÇÃO!
Não é recomendado usar números como gatilhos para iniciar seu bot.
Um ID de post geralmente é composto por números. Se seu bot usa correspondência baseada em palavras-chave, ele pode responder incorretamente a qualquer callback que contenha esses números.

No campo de resposta, insira o texto que você deseja enviar como resposta a este comentário.

Acima da mensagem, é indicado que ela foi enviada em resposta a um comentário. Se você clicar em "Ver post", você será redirecionado para o post em que comentou.

Se um usuário deixar um comentário para o qual você não configurou uma resposta (ou se você não configurou nenhuma resposta), você pode responder com uma única Mensagem Direta na seção "Clientes" seção.
No entanto, se você tentar enviar outra Mensagem Direta ao usuário, a segunda mensagem não será entregue porque responder a um comentário não reabre a janela de mensagens de 24 horas.
Como usar links diretos de posts do Instagram ao trabalhar com comentários
Para trabalhar com comentários, você precisa ativar a opção "Responder aos comentários" na seção Canais do Instagram.
Quando um usuário comenta em um post, uma notificação aparece no chat dentro da seção Clientes contendo o texto do comentário, e a variável instagram_media_url é gerada com um link para a publicação.

Você pode usar a instagram_media_url variável para configurar reações a comentários em posts específicos do Instagram.
Vamos ver um exemplo.
Configurando respostas diferentes com base em qual post foi comentado
Tarefa: A conta tem vários posts, incluindo três com produtos com preços diferentes. Configure respostas aos comentários nesses três posts para responder com o preço exato. Para todos os outros posts, responda com "Sob consulta." A resposta deve ser enviada tanto como Mensagem Direta quanto como comentário no post.
Solução:
Configure reações baseadas em palavras-chave para comentários nos posts. Isso significa que o bot reagirá a qualquer post em que um comentário contenha as palavras-chave especificadas.
Use a função
insta_create_commentna Calculadora para publicar um comentário no post relevante, enquanto também define o texto da resposta no campo Texto da mensagem para enviar uma Mensagem Direta. Isso permite que o usuário receba o preço simultaneamente tanto nos comentários quanto nas Mensagens Diretas.Se um comentário contendo as palavras-chave aparecer em qualquer outro post, o usuário receberá uma mensagem dizendo "sob consulta."

Etapa 1. No campo Bloco Start gatilho insira client_wall_reply_new seguido pelas palavras-chave que você deseja usar para acionar uma resposta. Defina o tipo de correspondência como "Correspondência de palavra-chave".
Exemplo para copiar:
client_wall_reply_new_comment (preço|quanto custa|custo|saber)
Se você quiser responder apenas a comentários em posts, use client_wall_reply_new_comment. Se você quiser responder apenas a comentários durante uma transmissão ao vivo, use client_wall_reply_new_live.
Os comentários em Reels funcionam da mesma forma que em posts simples.
Etapa 2. No campo "Calculadora" declare uma text variável. Seu valor é determinado por uma condição IF que verifica a instagram_media_url variável.
Exemplo para copiar (lembre-se de substituir os links pelas URLs reais dos seus posts). Você pode copiar a URL da instagram_media_url variável no chat do cliente (seção Clientes) depois que ele comentar no post relevante:
text = if(instagram_media_url == "https://www.instagram.com/reel/Cagzkx", "$10", if(instagram_media_url == "https://www.instagram.com/p/CqvCq4", "$29", if(instagram_media_url == "https://www.instagram.com/p/CocLhN", "$35", "Outro")))
Etapa 3. Use o insta_create_comment método para publicar um comentário.
Exemplo para copiar:
insta_create_comment("#{text}")
onde #{text} é o texto da resposta que enviamos ao usuário.
Etapa 4. No campo Texto da mensagem insira a variável que contém a resposta para a Mensagem Direta.
Neste exemplo, a variável é #{text}. A mesma resposta é publicada como comentário e duplicada na Mensagem Direta. Você pode configurar respostas diferentes para cada uma, se necessário.

client_wall_reply_new é o prefixo comum do callback. Para direcionar apenas comentários em posts, use client_wall_reply_new_comment. Para direcionar apenas comentários durante uma transmissão ao vivo, use client_wall_reply_new_live.
Como publicar um comentário em resposta a uma mensagem em um post ou durante uma transmissão ao vivo
Ao trabalhar com comentários e configurar respostas em um post, use uma função aleatória e envie um texto variável. Se o bot enviar repetidamente um texto idêntico, você poderá encontrar o erro: "Esta chamada de API não oferece suporte ao formato de resposta solicitado." Você pode saber mais sobre como trabalhar com a função aleatória aqui.
Etapa 1. No campo Clientes seção, copie o callback (notificação) indicando que um comentário foi publicado e, em seguida, vá para o Builder.

Etapa 2. Crie um bloco "Start" ou "Trigger" e cole o callback copiado no campo Gatilho .

Há várias maneiras de configurar a condição de gatilho do bot.
Neste exemplo, o bot responde a comentários em todos os posts com a mensagem "responder nos comentários." Para configurar isso, insira o prefixo principal do callback e a palavra-chave no campo de condição:
client_wall_reply_new_comment responder nos comentários
Importante: defina o tipo de correspondência como "Correspondência de palavra-chave".
ATENÇÃO!
Não é recomendado usar números como gatilhos para iniciar seu bot.
Um ID de post geralmente é composto por números. Se seu bot usa correspondência baseada em palavras-chave, ele pode responder incorretamente a qualquer callback que contenha esses números.
client_wall_reply_new é o prefixo comum do callback que é acionado tanto para posts quanto para transmissões ao vivo.
Para responder apenas a comentários em posts, use:
client_wall_reply_new_comment
Para responder apenas a comentários durante uma transmissão ao vivo, use:
client_wall_reply_new_live
Há um comportamento específico para callbacks de transmissão ao vivo (client_wall_reply_new_live): o bot reagirá apenas durante a transmissão ao vivo. Quando a transmissão ao vivo terminar, o bot não detectará mais os comentários nela e não poderá responder.

Etapa 3. No campo resposta insira #{none}.
Etapa 4. No campo "Calculadora" escreva:
insta_create_comment("texto da resposta do seu comentário")
O texto do seu comentário deve ser colocado entre os parênteses.
Depois, clique em "Concluído".
Com essa configuração, como no exemplo, o comentário gerado pelo bot será publicado em resposta a qualquer comentário em um post que contenha as palavras-chave "responder nos comentários".
Exemplo de resposta de um bot a um comentário nos comentários.

A resposta do bot a QUALQUER comentário em QUALQUER post.
Se você inserir apenas o prefixo geral do callback client_wall_reply_new no campo "Trigger" campo, seu comentário será publicado em resposta a comentários em todos os posts (independentemente do texto que o usuário escreveu).

A resposta do bot a UMA FRASE ESPECÍFICA em QUALQUER post.
Se você deixar no campo "Gatilho" client_wall_reply_new e a palavra-chave, então seu comentário será enviado em resposta aos comentários com a palavra-chave em todos os posts.

A resposta do bot a UMA FRASE ESPECÍFICA em UM post ESPECÍFICO.
Copie o callback completo da seção de clientes e coloque-o no campo do bloco Start :

Você pode responder aos comentários que os usuários deixam durante uma transmissão ao vivo (há uma chave separada para isso client_wall_reply_new_live).
Há um recurso especial para transmissões ao vivo: o bot reagirá apenas durante a transmissão. Se a transmissão terminar, o bot não verá os comentários nela e não poderá responder.
Como salvar o texto do comentário em uma variável
Para salvar o texto do comentário de um usuário, use o comment_text() função.
Insira o callback client_wall_reply_new no campo Gatilho campo. Em seguida, no "Calculadora" campo, atribua o texto a uma variável — por exemplo, comm (você pode usar qualquer outro nome):
comm = comment_text()
Em seguida, clique em "Adicionar condição" na calculadora e especifique:
comm = comment_text()


Como excluir um comentário
A função insta_delete_comment(comment_id) exclui um comentário.
Se comment_id não for fornecido, a função usa a variável do cliente instagram_last_comment_id.
Em caso de sucesso, retorna {"success":true}. Se um comment_id inexistente for fornecido, retorna {"Ocorreu um erro inesperado. Tente novamente sua solicitação mais tarde."}.
Trabalhando com menções à conta
Como mencionar na mídia
Quando um usuário marca seu perfil na publicação dele, seu bot receberá o seguinte callback:

As seguintes variáveis aparecem:

mention_caption — legenda do post
post_url — link do post
mention_comments_count — número de comentários
mention_like_count — número de curtidas
mention_media_id — ID do post
Vamos configurar uma reação para responder a uma menção.
Para fazer isso, crie um bloco "Verificação de condição principal" ou "Estado com condição" . No campo "Condição" insira mention_in_media e defina o tipo de correspondência como "Correspondência de palavra-chave".
Na "Calculadora" campo, insira o seguinte método:
reply_to_mention(texto)
onde text é o comentário que aparecerá sob o post mencionado. Você pode especificar uma variável (inserida sem aspas dentro dos parênteses) ou inserir o texto diretamente (entre aspas).
Exemplo:
Etapa 1. Vá para o builder e crie um bloco com um gatilho (Start bloco ou Gatilho bloco). Em seguida, no campo Gatilho especifique o callback mention_in_media.

Selecione "Menção em post" na lista de gatilhos e, como método da calculadora, escolha "Responder comentário a um post". Em seguida, insira o texto do comentário de resposta.
Etapa 2. Clique em "Adicionar gatilho". O gatilho junto com o método será então inserido no bloco:

Como mencionar em um comentário
Quando um usuário marca sua conta nos comentários, o chat receberá um callback como este:

Se sua conta for marcada em um perfil privado, o callback não será recebido.
As seguintes variáveis também aparecerão no cartão do cliente:
mention_like_count— número de curtidasmention_media_id— ID do post
Vamos configurar uma reação para responder a uma menção em um comentário.
Para fazer isso, crie um bloco "Start" ou "Trigger" . No campo "Condição" insira mention_in_comment e defina o tipo de correspondência como "Correspondência de palavra-chave".
Na "Calculadora" campo, insira o seguinte método:
reply_to_mention(texto)
onde text é o comentário que será publicado em resposta à menção. Você pode especificar uma variável (inserida sem aspas dentro dos parênteses) ou inserir o texto diretamente (entre aspas).
Exemplo:
Etapa 1. Vá para o builder, crie um bloco com um gatilho (Start bloco ou Gatilho bloco) e insira o seguinte callback no "Trigger" “Broadcast para clientes dos blocos”

Em seguida, selecione a condição "Menção em comentário".
Etapa 3. Clique em Calculadora e no campo que aparecer, insira o método:
reply_to_mention("Texto de resposta para menção em comentário")

Se a janela de 24 horas não estiver aberta no chat com o usuário, você não poderá enviar uma mensagem direta em resposta à menção. Você só poderá responder com um comentário.
Se a janela de 24 horas estiver aberta, você pode inserir texto no campo Resposta que o usuário receberá como mensagem direta depois que sua conta for mencionada.
Como mencionar outros perfis nos comentários sob seus posts
Se alguém for marcado nos comentários da sua conta, a variável mentioned_in_comment é criada no cartão do cliente.


Ela armazena o nome de usuário da pessoa que foi marcada. Se mais de duas pessoas forem marcadas, os nomes de usuário serão armazenados em um array.


Se você precisar segmentar usuários que marcaram dois ou mais amigos, pode atribuir uma variável como len = arr_len(mentioned_in_comment) e então comparar essa variável com o valor desejado.
Se a janela de mensagens de 24 horas não estiver aberta no chat com o usuário, você não poderá enviar uma mensagem direta em resposta à menção. Você só poderá responder com um comentário.
Atualizado