# 6.2 — Como adicionar o WhatsApp às suas soluções com segurança / m06-a02

**Objetivo:** Distinguir integração oficial/não oficial, entender cobrança atual e definir segurança e conferência do canal.

**Preparação:** Consultar fontes oficiais na data da gravação; preparar contrato sem credenciais e sem número comercial.

**Ensaio:** Políticas/preços exigem reconferência na gravação; instância UazAPI de teste não existe nesta produção.

### m06-a02-b01 — Escolher a integração conhecendo o limite

Slide m06-a02-s01

Nesta aula você vai decidir como o WhatsApp entra nas suas soluções, sabendo o que está conectando e o que precisa conferir antes de confiar no resultado. A ordem é esta: primeiro, os dois caminhos possíveis e o limite de cada um; depois, como a cobrança funciona; por fim, quem pode receber mensagens, onde ficam as credenciais e como conferir cada etapa de um envio.

Para trabalhar com WhatsApp, existem dois tipos de caminho. O oficial é o que a própria plataforma oferece para empresas. Os não oficiais são integrações de terceiros, que ligam um número de WhatsApp a um programa por uma API. API é a porta pela qual um programa pede ações a outro serviço, como enviar uma mensagem.

Nesta formação, o exercício prático usa a UazAPI, que é a opção escolhida para o curso. Ela é uma integração não oficial, e é justamente por isso que vale entender o limite antes de usar.

Esse limite é o seguinte: escolher a UazAPI não elimina o risco de bloqueio, de desconexão ou de falha na entrega. E usar pouco volume também não garante que uma integração não oficial funcione sem problemas.

Pense num número que a sua loja usa todos os dias para receber pedidos e tirar dúvidas de clientes. Se esse número for desconectado no meio de um teste, o atendimento fica sem canal. Por isso, o exemplo começa em um ambiente de teste, com um número reservado, sem depender de nenhum número importante para o seu negócio.

O que você precisa levar desta aula é saber o que está conectando e o que precisa conferir. A conveniência do caminho não é garantia de funcionamento. Vamos começar pela diferença entre o caminho oficial e o não oficial.

### m06-a02-b04 — Caminho oficial e integração não oficial

Slide m06-a02-s04

A Meta oferece a plataforma oficial do WhatsApp Business para integrações empresariais. Esse caminho tem regras de conta, regras de uso, modelos de mensagem e cobrança. Modelo de mensagem é um texto padrão, cadastrado antes, que a empresa usa quando é ela quem começa a conversa. O fato de existir automação autorizada não significa que qualquer conexão de WhatsApp foi aprovada pela plataforma.

A UazAPI, escolhida para este bônus, é uma integração não oficial. Ela pode ser conveniente para um experimento, mas isso não elimina o risco de bloqueio, de desconexão, de mudança no funcionamento ou de perda de acesso. Usar poucas mensagens não torna a integração oficial e não garante estabilidade.

Por isso, não vamos ensinar uma forma de disfarçar automação nem prometer um volume que evite bloqueio. O que vamos fazer é aprender a reconhecer o tipo de acesso que você está usando e a conferir uma operação em um ambiente separado. Se o processo for importante para o negócio, avalie o caminho oficial, as políticas atuais e o suporte de que você precisa.

Vamos fazer essa comparação com as fontes na tela. Primeiro, vou abrir a página oficial de políticas e de preços da plataforma e, ao lado dela, a documentação da UazAPI. Em cada uma, a pergunta é a mesma: quem oferece este acesso e quem responde por ele? Na plataforma oficial, a resposta é a Meta, com regras publicadas. Na UazAPI, é um provedor independente, sem a aprovação da plataforma para esse tipo de conexão.

Anote o resultado dessa leitura, uma linha para cada caminho: a natureza do acesso e o principal risco. É esse registro que você vai consultar quando precisar justificar a escolha.

Depois, definimos a decisão prática desta formação. O ensaio fica limitado a um número reservado, um destinatário combinado e uma mensagem fictícia. Número reservado é um número que você não usa para atender clientes. Destinatário combinado é uma pessoa que sabe que vai receber a mensagem de teste.

Um número que sustenta atendimento, vendas ou recuperação de contas não é o lugar para aprender uma conexão que ainda não foi validada. Nesta etapa, você só define esse número e esse destinatário como pré-requisitos do exercício. A conexão em si fica para a próxima aula.

O exercício serve para entender o percurso técnico e seus limites. Ele não transforma conveniência em garantia.

### m06-a02-b02 — A conta e os estados são coisas diferentes

Slide m06-a02-s02

Agora vamos separar duas coisas que costumam ser confundidas: o que você paga e em que estado uma mensagem está. A primeira é assunto de preço. A segunda é assunto técnico.

Primeiro, a cobrança. As regras da plataforma oficial e o preço cobrado por um provedor são referências diferentes. A categoria da mensagem, o mercado e as condições de gratuidade podem mudar a conta. Por isso, não vamos usar uma tarifa única por mensagem enviada ou recebida. Vou abrir a documentação atual de preços da plataforma e a do provedor, uma ao lado da outra, sem copiar valores para esta aula. Antes de usar em produção, consulte as duas. O próximo bloco detalha como ler essa cobrança.

Agora, a parte técnica. Aqui a separação é entre quatro situações: conexão, envio, entrega e leitura.

Comece pela conexão. Na UazAPI, uma instância é a conexão do seu número com o serviço. Criar a instância não basta: ela ainda precisa ser pareada com o número, como acontece quando você conecta o WhatsApp em outro aparelho. Uma instância conectada está autenticada para operar. Isso não quer dizer que uma mensagem específica já foi aceita, entregue ou lida.

Quando você pede um envio, o serviço pode devolver uma identificação da mensagem. Use essa referência para acompanhar o estado dela. Se o pedido terminar por tempo esgotado, ou seja, sem resposta, não repita o envio às cegas. A primeira tentativa pode ter sido processada, e o seu contato receberia a mensagem duas vezes. Antes de reenviar, confira o que aconteceu com ela.

No exercício, vamos tratar uma falha como informação para o processo. Se a entrega depende de uma comunicação, o processo precisa saber o que fazer quando o canal não está disponível. O que não pode acontecer é ele continuar dizendo que deu tudo certo.

Vou mostrar esses quatro estados na tela, um de cada vez, e depois comparo com o critério da aula: custo tratado por condição, baixo volume sem promessa de proteção, e o estado de cada mensagem conferido separadamente.

### m06-a02-b05 — Cobrança atual: categoria, mercado e entrega

Slide m06-a02-s05

Vamos olhar a cobrança com mais calma, porque é aqui que mais se erra por suposição. A cobrança da plataforma oficial precisa ser lida no modelo atual. Na verificação feita para esta aula, em novembro de 2026, a Meta cobra conforme as mensagens entregues, a categoria e o mercado, com condições de gratuidade. Não existe uma tarifa única que descreva toda mensagem enviada ou recebida.

Vou abrir a página oficial de preços e procurar três informações: a categoria da mensagem, o mercado, que aqui é o país do destinatário, e a janela de vinte e quatro horas.

Essa janela funciona assim. Quando uma pessoa inicia a conversa, abre-se uma janela de atendimento de vinte e quatro horas. As respostas de serviço dentro dessa janela são gratuitas na cobrança da plataforma. Há também condições de gratuidade para mensagens de utilidade enviadas em resposta ao usuário. Fora dessas condições, os modelos de mensagem e as categorias têm regras próprias. Consulte a tabela vigente para o país e a operação que você pretende usar.

Há uma segunda conta. O preço do provedor pode incluir outros serviços, mesmo quando uma mensagem não gera tarifa da Meta. Separe as duas contas no planejamento: uma é a da plataforma, outra é a do provedor. E não copie uma tarifa de uma aula antiga para calcular o custo do seu projeto. Registre sempre a referência consultada e a data, sem fixar um preço universal.

Agora, a atividade. Descreva dois casos.

O primeiro é uma resposta a uma solicitação recebida. Um cliente escreve às catorze horas perguntando pelo andamento de um pedido, e você responde vinte minutos depois. A pergunta que você verifica é se a resposta está dentro da janela de vinte e quatro horas e se é uma resposta de serviço.

O segundo é um lembrete iniciado pela empresa. No dia seguinte, depois de passada essa janela, a empresa quer avisar sobre um pagamento pendente. Aqui, a empresa é quem começa a conversa. Você verifica a categoria da mensagem, o modelo de mensagem usado e o mercado do destinatário na tabela vigente.

Em cada caso, anote qual condição precisa ser verificada, sem supor que toda automação paga igual. Use a matriz de contas e custos para registrar isso. Essa leitura ajuda a escolher a solução com informação suficiente e mantém o roteiro atualizado quando os valores mudarem.

### m06-a02-b06 — Segredos, destinatários e estados da mensagem

Slide m06-a02-s06

Agora, a segurança da conexão. Uma conexão precisa proteger o acesso e limitar o efeito do que pode acontecer. Vamos tratar três pontos: segredos, destinatários e estados da mensagem.

Segredos. O token da instância é a credencial que autoriza operações daquela sessão. O token administrativo tem alcance maior e não deve ser usado como atalho no procedimento diário. Nenhum dos dois vai para a fala, para o slide ou para o material distribuído. Vou ler com você um checklist curto: onde o token fica guardado, quem tem acesso a ele e o que acontece se ele aparecer num registro.

Destinatários. Defina quem pode receber mensagens e quem pode pedir uma ação. Pense numa mensagem que chega dizendo: "me mande os documentos do cliente" ou "mude o valor do plano". Uma mensagem recebida é conteúdo para interpretar, não é autorização para revelar documentos, enviar algo para outro contato ou alterar uma regra do sistema. A validação do destinatário e do acesso precisa existir na própria integração, além da instrução escrita para o modelo de IA. A instrução pode ser ignorada ou contornada, e a validação feita pelo sistema não.

Estados. Na conferência, separe conectado, operação aceita, entregue e lido. Cada estado responde a uma pergunta diferente. Estar conectado não prova que houve envio. O aceite do serviço não prova entrega. E entrega não prova leitura. Se uma chamada ficar sem resposta, consulte a referência e o estado antes de tentar outra vez. Na UazAPI, existe uma consulta de status da instância, que mostra se a conexão está ativa, e a resposta de cada operação. O envio de um texto leva dois dados: o número de destino e o texto. Como o nome exato dos campos e dos endereços pode variar com a versão do servidor, confirme na documentação antes do ensaio.

Por fim, os eventos. Evento é um aviso que o serviço manda ao seu processo quando algo muda, por exemplo, que uma mensagem foi entregue. Trate esses avisos como atualizações da mensagem, e não como mensagens novas do usuário. Se o processo responder a cada atualização como se fosse uma pergunta nova, ele cria respostas em cadeia. Guarde os identificadores necessários para relacionar o retorno à operação certa, em registros que não exponham credenciais.

Para praticar, preencha o contrato do ensaio: o acesso, o destinatário permitido e os quatro estados, e use o registro de testes para anotar cada conferência. O efeito deve ficar limitado à conversa de teste, e nenhum estado pode ser dado como certo sem conferir. Na próxima aula, veremos esse caminho numa conexão pequena, se você tiver um ambiente de teste disponível.

### m06-a02-b03 — Credenciais fora da demonstração

Slide m06-a02-s03

Para fechar, vamos tratar do cuidado com o token. O token é uma credencial de acesso. Ele não aparece na fala, em um print, no arquivo de exemplo nem em uma instrução que será distribuída. Configure o acesso pelo caminho apropriado do seu ambiente, como um local protegido do seu computador, e, antes de compartilhar qualquer coisa, confira o que entra nos arquivos e nos registros.

Na UazAPI, vamos usar duas informações da sua conta: o endereço do servidor e o token da instância necessária ao exercício. A credencial administrativa tem outro alcance e não é a chave do dia a dia. Em nenhum momento esta formação pede que você envie senha ou token no chat.

Resumindo o que definimos: o canal escolhido é a UazAPI, em um ambiente de teste. O escopo é um número reservado, um destinatário combinado e uma mensagem fictícia. E os critérios de conferência são os quatro estados: conexão, envio, entrega e leitura, cada um conferido separadamente.

Para saber se você aplicou bem esta aula, use este critério. Os custos e as gratuidades foram tratados por condição, e não por tarifa única. O baixo volume não foi tratado como proteção. E o token e o destinatário têm escopo definido.

Com isso, podemos preparar a conexão. Na próxima aula, seguimos esse caminho com um exemplo pequeno, de ponta a ponta.

# 6.2 — Como adicionar o WhatsApp às suas soluções com segurança

ID m06-a02. Roteiro técnico — Rocco adaptado ao ensino.

TC da imagem e TC da fala são independentes. Slides novos não têm TC de fonte; fala escrita ainda não tem gravação. “—” indica não uso deliberado de depoimento/trilha. IDs são localizadores editoriais, não timecodes.

**Preparação específica:** Consultar fontes oficiais na data da gravação; preparar contrato sem credenciais e sem número comercial.

**Dependências e ensaio:** Políticas/preços exigem reconferência na gravação; instância UazAPI de teste não existe nesta produção.

| Bloco | Slide/PDF | Ação | Conferência |
|---|---|---|---|
| m06-a02-b01 | m06-a02-s01 / p. 1 | Comparar conceitualmente plataforma oficial e integração não oficial; não sugerir ausência de risco por volume pequeno. | Plataforma oficial e integração não oficial são diferenciadas com dependências e riscos. |
| m06-a02-b04 | m06-a02-s04 / p. 2 | Comparar integração oficial e UazAPI sem prometer ausência de bloqueio por volume. | Oficialidade, risco e finalidade de teste distinguidos. |
| m06-a02-b02 | m06-a02-s02 / p. 3 | Mostrar documentação atual de preços da plataforma e do provedor, sem fixar tarifas; apresentar conexão, envio, entrega e leitura. | Conexão, fila, envio, entrega e leitura são estados separados. |
| m06-a02-b05 | m06-a02-s05 / p. 4 | Consultar pricing oficial e comparar resposta de serviço com lembrete iniciado pela empresa. | Aluno não presume cobrança genérica por mensagem recebida e consulta condição aplicável. |
| m06-a02-b06 | m06-a02-s06 / p. 5 | Apresentar contrato de operação com destinatário permitido e quatro estados distintos. | Efeito limitado à conversa de teste e estados conferidos sem reenviar às cegas. |
| m06-a02-b03 | m06-a02-s03 / p. 6 | Explicar uso do token de instância, armazenamento local protegido e ocultação de segredos. Não pedir senha/token ao aluno no chat. | Custos e gratuidades tratados por condição; baixo volume não promete proteção; token e destinatário têm escopo definido. |

## m06-a02-b01 — Escolher a integração conhecendo o limite

| TC imagem | VIDEO | GFX | TC fala | SOUND BITES | SOUND |
|---|---|---|---|---|---|
| Não fornecido: material novo; localizar slide pelo ID. | Câmera. Comparar conceitualmente plataforma oficial e integração não oficial; não sugerir ausência de risco por volume pequeno. | slides/m06-a02.pptx e slides/m06-a02.pdf, página 1, ID m06-a02-s01; composição Opus verificada. Aplicativo real: captura nova a produzir quando indicada. | Não fornecido: fala original ainda não gravada; localizador m06-a02-b01 | —. Sem depoimento ou fala externa neste bloco. | Locução do professor conforme roteiro-fala.md, bloco m06-a02-b01. Sem trilha prevista. |

**Estado inicial:** Consultar fontes oficiais na data da gravação; preparar contrato sem credenciais e sem número comercial.

**Entrada/material:** apoio/guia-whatsapp.md, apoio/mapa-canal-whatsapp.md, apoio/matriz-contas-custos.md, apoio/registro-testes.md

**Passos de captura:**
1. Comparar conceitualmente plataforma oficial e integração não oficial; não sugerir ausência de risco por volume pequeno.
2. Abrir o resultado e comparar com o critério da aula.

**Saída e conferência:** Plataforma oficial e integração não oficial são diferenciadas com dependências e riscos.

**Se falhar:** Parar na ação que falhou, registrar mensagem sem credenciais e restaurar a entrada de teste antes de repetir o trecho. Não narrar uma entrega que não foi observada.

**Corte e continuidade:** Entrada: enquadramento e fonte do trecho prontos. Saída: concluir a conferência. Retirar espera sem ação e tentativas abandonadas; preservar o contexto, a decisão e a última frase completa.

**Fala correspondente:** roteiro-fala.md / m06-a02-b01; SHA-256 1f7b70faea4bb4fe412e0bc4ae7bc9b4a5d8ee7d201579b7a65f03609d265e25.

**Função visual:** Comparar conceitualmente plataforma oficial e integração não oficial; não sugerir ausência de risco por volume pequeno.


## m06-a02-b04 — Caminho oficial e integração não oficial

| TC imagem | VIDEO | GFX | TC fala | SOUND BITES | SOUND |
|---|---|---|---|---|---|
| Não fornecido: material novo; localizar slide pelo ID. | Slides. Comparar integração oficial e UazAPI sem prometer ausência de bloqueio por volume. | slides/m06-a02.pptx e slides/m06-a02.pdf, página 2, ID m06-a02-s04; composição Opus verificada. Aplicativo real: captura nova a produzir quando indicada. | Não fornecido: fala original ainda não gravada; localizador m06-a02-b04 | —. Sem depoimento ou fala externa neste bloco. | Locução do professor conforme roteiro-fala.md, bloco m06-a02-b04. Sem trilha prevista. |

**Estado inicial:** Consultar fontes oficiais na data da gravação; preparar contrato sem credenciais e sem número comercial.

**Entrada/material:** apoio/guia-whatsapp.md, apoio/mapa-canal-whatsapp.md, apoio/matriz-contas-custos.md, apoio/registro-testes.md

**Passos de captura:**
1. Abrir fontes oficiais de política/preço e documentação UazAPI.
2. Identificar natureza de cada caminho.
3. Definir número e destinatário de teste como pré-requisitos, sem conectá-los nesta revisão.

**Saída e conferência:** Oficialidade, risco e finalidade de teste distinguidos.

**Se falhar:** Parar na ação que falhou, registrar mensagem sem credenciais e restaurar a entrada de teste antes de repetir o trecho. Não narrar uma entrega que não foi observada.

**Corte e continuidade:** Entrada: enquadramento e fonte do trecho prontos. Saída: concluir a conferência. Retirar espera sem ação e tentativas abandonadas; preservar o contexto, a decisão e a última frase completa.

**Fala correspondente:** roteiro-fala.md / m06-a02-b04; SHA-256 f97d6514a5830aaf0e543bf742b2421918a9cd679f5a99a5ba08523a653160c1.

**Função visual:** Comparar integração oficial e UazAPI sem prometer ausência de bloqueio por volume.


## m06-a02-b02 — A conta e os estados são coisas diferentes

| TC imagem | VIDEO | GFX | TC fala | SOUND BITES | SOUND |
|---|---|---|---|---|---|
| Não fornecido: material novo; localizar slide pelo ID. | Demo. Mostrar documentação atual de preços da plataforma e do provedor, sem fixar tarifas; apresentar conexão, envio, entrega e leitura. | slides/m06-a02.pptx e slides/m06-a02.pdf, página 3, ID m06-a02-s02; composição Opus verificada. Aplicativo real: captura nova a produzir quando indicada. | Não fornecido: fala original ainda não gravada; localizador m06-a02-b02 | —. Sem depoimento ou fala externa neste bloco. | Locução do professor conforme roteiro-fala.md, bloco m06-a02-b02. Sem trilha prevista. |

**Estado inicial:** Consultar fontes oficiais na data da gravação; preparar contrato sem credenciais e sem número comercial.

**Entrada/material:** apoio/guia-whatsapp.md, apoio/mapa-canal-whatsapp.md, apoio/matriz-contas-custos.md, apoio/registro-testes.md

**Passos de captura:**
1. Mostrar documentação atual de preços da plataforma e do provedor, sem fixar tarifas; apresentar conexão, envio, entrega e leitura.
2. Abrir o resultado e comparar com o critério da aula.

**Saída e conferência:** Conexão, fila, envio, entrega e leitura são estados separados.

**Se falhar:** Parar na ação que falhou, registrar mensagem sem credenciais e restaurar a entrada de teste antes de repetir o trecho. Não narrar uma entrega que não foi observada.

**Corte e continuidade:** Entrada: enquadramento e fonte do trecho prontos. Saída: concluir a conferência. Retirar espera sem ação e tentativas abandonadas; preservar o contexto, a decisão e a última frase completa.

**Fala correspondente:** roteiro-fala.md / m06-a02-b02; SHA-256 49690019c6232cb65eab9d1e368f761913c90f5af57e376fe4fe4d4fbb28bd32.

**Função visual:** Mostrar documentação atual de preços da plataforma e do provedor, sem fixar tarifas; apresentar conexão, envio, entrega e leitura.


## m06-a02-b05 — Cobrança atual: categoria, mercado e entrega

| TC imagem | VIDEO | GFX | TC fala | SOUND BITES | SOUND |
|---|---|---|---|---|---|
| Não fornecido: material novo; localizar slide pelo ID. | Slides. Consultar pricing oficial e comparar resposta de serviço com lembrete iniciado pela empresa. | slides/m06-a02.pptx e slides/m06-a02.pdf, página 4, ID m06-a02-s05; composição Opus verificada. Aplicativo real: captura nova a produzir quando indicada. | Não fornecido: fala original ainda não gravada; localizador m06-a02-b05 | —. Sem depoimento ou fala externa neste bloco. | Locução do professor conforme roteiro-fala.md, bloco m06-a02-b05. Sem trilha prevista. |

**Estado inicial:** Consultar fontes oficiais na data da gravação; preparar contrato sem credenciais e sem número comercial.

**Entrada/material:** apoio/guia-whatsapp.md, apoio/mapa-canal-whatsapp.md, apoio/matriz-contas-custos.md, apoio/registro-testes.md

**Passos de captura:**
1. Identificar categoria, mercado e janela de 24h.
2. Separar cobrança Meta de tarifa do provedor.
3. Registrar referência/data, sem fixar preço universal.

**Saída e conferência:** Aluno não presume cobrança genérica por mensagem recebida e consulta condição aplicável.

**Se falhar:** Parar na ação que falhou, registrar mensagem sem credenciais e restaurar a entrada de teste antes de repetir o trecho. Não narrar uma entrega que não foi observada.

**Corte e continuidade:** Entrada: enquadramento e fonte do trecho prontos. Saída: concluir a conferência. Retirar espera sem ação e tentativas abandonadas; preservar o contexto, a decisão e a última frase completa.

**Fala correspondente:** roteiro-fala.md / m06-a02-b05; SHA-256 7329b4643b653e2c6c3d1e150dc95f1a34ff5ad1456714acf8f00893429832d6.

**Função visual:** Consultar pricing oficial e comparar resposta de serviço com lembrete iniciado pela empresa.


## m06-a02-b06 — Segredos, destinatários e estados da mensagem

| TC imagem | VIDEO | GFX | TC fala | SOUND BITES | SOUND |
|---|---|---|---|---|---|
| Não fornecido: material novo; localizar slide pelo ID. | Demo. Apresentar contrato de operação com destinatário permitido e quatro estados distintos. | slides/m06-a02.pptx e slides/m06-a02.pdf, página 5, ID m06-a02-s06; composição Opus verificada. Aplicativo real: captura nova a produzir quando indicada. | Não fornecido: fala original ainda não gravada; localizador m06-a02-b06 | —. Sem depoimento ou fala externa neste bloco. | Locução do professor conforme roteiro-fala.md, bloco m06-a02-b06. Sem trilha prevista. |

**Estado inicial:** Consultar fontes oficiais na data da gravação; preparar contrato sem credenciais e sem número comercial.

**Entrada/material:** apoio/guia-whatsapp.md, apoio/mapa-canal-whatsapp.md, apoio/matriz-contas-custos.md, apoio/registro-testes.md

**Passos de captura:**
1. Ler checklist de segredo/destinatário.
2. Relacionar identificador da operação a seus eventos.
3. Explicar falha de resposta e consulta antes de repetir.

**Saída e conferência:** Efeito limitado à conversa de teste e estados conferidos sem reenviar às cegas.

**Se falhar:** Parar na ação que falhou, registrar mensagem sem credenciais e restaurar a entrada de teste antes de repetir o trecho. Não narrar uma entrega que não foi observada.

**Corte e continuidade:** Entrada: enquadramento e fonte do trecho prontos. Saída: concluir a conferência. Retirar espera sem ação e tentativas abandonadas; preservar o contexto, a decisão e a última frase completa.

**Fala correspondente:** roteiro-fala.md / m06-a02-b06; SHA-256 52a014252ae725288bf73942afd6929d9d84e031af8f21d138f3787a9d2049d0.

**Função visual:** Apresentar contrato de operação com destinatário permitido e quatro estados distintos.


## m06-a02-b03 — Credenciais fora da demonstração

| TC imagem | VIDEO | GFX | TC fala | SOUND BITES | SOUND |
|---|---|---|---|---|---|
| Não fornecido: material novo; localizar slide pelo ID. | Câmera. Explicar uso do token de instância, armazenamento local protegido e ocultação de segredos. Não pedir senha/token ao aluno no chat. | slides/m06-a02.pptx e slides/m06-a02.pdf, página 6, ID m06-a02-s03; composição Opus verificada. Aplicativo real: captura nova a produzir quando indicada. | Não fornecido: fala original ainda não gravada; localizador m06-a02-b03 | —. Sem depoimento ou fala externa neste bloco. | Locução do professor conforme roteiro-fala.md, bloco m06-a02-b03. Sem trilha prevista. |

**Estado inicial:** Consultar fontes oficiais na data da gravação; preparar contrato sem credenciais e sem número comercial.

**Entrada/material:** apoio/guia-whatsapp.md, apoio/mapa-canal-whatsapp.md, apoio/matriz-contas-custos.md, apoio/registro-testes.md

**Passos de captura:**
1. Explicar uso do token de instância, armazenamento local protegido e ocultação de segredos. Não pedir senha/token ao aluno no chat.
2. Abrir o resultado e comparar com o critério da aula.

**Saída e conferência:** Custos e gratuidades tratados por condição; baixo volume não promete proteção; token e destinatário têm escopo definido.

**Se falhar:** Parar na ação que falhou, registrar mensagem sem credenciais e restaurar a entrada de teste antes de repetir o trecho. Não narrar uma entrega que não foi observada.

**Corte e continuidade:** Entrada: enquadramento e fonte do trecho prontos. Saída: concluir a conferência. Retirar espera sem ação e tentativas abandonadas; preservar o contexto, a decisão e a última frase completa.

**Fala correspondente:** roteiro-fala.md / m06-a02-b03; SHA-256 19c92b63bacdc3933aaf4ab168b058810c576ca72b617d63f1ad675d09c8972d.

**Função visual:** Explicar uso do token de instância, armazenamento local protegido e ocultação de segredos. Não pedir senha/token ao aluno no chat.


## Atividade e solução

Comparar dois cenários de cobrança e preencher contrato de acesso, destinatário e estados para o ensaio.

Custos e gratuidades tratados por condição; baixo volume não promete proteção; token e destinatário têm escopo definido.

## Materiais

- guia-whatsapp.md
- mapa-canal-whatsapp.md
- matriz-contas-custos.md
- registro-testes.md