Conceitos Iniciais
Afinal, o que dá para fazer na plataforma?
Primeiros Passos - Criando Seu Projeto
Perfil
Sistema de Permissões
Dashboard de Projetos
Glossário da plataforma
Alterando o idioma da plataforma
Autenticação de 2 Fatores
Código de autenticação inválido
Módulo Insights
Módulo Agent Builder
Módulo de Chats
Weni Chats: Introdução sobre o módulo de Chats
Weni Chats: Dashboard de Atendimento humano
Weni Chats: Distribuição e Roteamento dos atendimentos
Weni Chats: Utilizando disparo ativo de fluxos
Usando grupos para controlar o atendimento humano
Módulo de Estúdio
Contatos
Grupos
Mensagens
Gatilhos e Campanhas
Como criar um disparador
Tipos de Gatilho
Como ignorar um gatilho em um fluxo
Introdução a Campanhas
Como criar uma campanha
Modificando eventos
Criando contatos com Webhooks externos
Histórico de Contato
Como baixar, extrair, transformar e combinar os dados arquivados do Weni Flows
Módulo de Aplicativos
Configurações
Como conectar e falar com o bot através das configurações
Como criar um canal no Facebook
Como criar um canal no Viber
Como criar um canal SMS - para desenvolvedores (RapidPro)
Canal de Web Chat
Conceitos Gerais de API e Integrações
Como criar um canal no twitter
Como criar um canal no Instagram
Como criar um canal SMS
Adicionando campos de criação de ticket no Zendesk
Adicionando o Discord como um canal
Criando um Canal do Slack
Adicionando um canal Viber (RapidPro)
Integração com o Microsoft Teams
Canais
Como utilizar o módulo aplicativos
Como criar um canal web
Como criar um canal no Telegram
Como criar um canal no WhatsApp Demo
WhatsApp: Integração Expressa Weni
Whatsapp: Como criar Template Messages
Whatsapp Template Messages: impedimentos e configurações
Envio de Mídias Suportadas - WhatsApp Cloud
Zendesk - Atendimento Humano
Ticketer: Adicionando serviço de Ticketer no RapidPro
Whatsapp Business API
Disparo Ativo no WhatsApp
Precificação do Whatsapp Business API
Whatsapp Bussiness API: Como Verificar o meu Negócio
Whatsapp Bussiness API: Limitação de Disparos em Massa do WhatsApp
Recuperando acesso ao Gerenciador de Negócios
Opt-In: Obter aceitação para o WhatsApp
Boas práticas: Opt-Out
Configuração do Webhook: Status de envio das mensagens
Noções básicas sobre Integrações
Integração Nativa ChatGPT
Integração Nativa API Omie
Integração Nativa - VTEX
Code Action
Módulo de Configurações
Configurações gerais do Projeto
Weni Chats: Configurando o Atendimento humano
Weni Chats: Gestão do Atendimento Humano
Módulo de Fluxos
Chatbots Template
Chatbot Integrado a API Omie
Chatbot Integrado a API Sienge
Chatbot Integrado a API do Construtor de Vendas
Introdução a expressões e variáveis
Glossário de Variáveis
Glossário de Expressões
Criação de fluxos
Introdução a fluxos
Editor de fluxo e suas ferramentas
Cartas de ação
Classificação e Resposta Inteligente
Cartas de decisão
Adicionando mídias ao cartão de Enviar Mensagem
Call Webhook: Como fazer chamadas para sistemas externos
Importar e exportar fluxos
Utilizando expressões para captar a localização do usuário
Visualizando relatórios na plataforma
Marcadores de rota
Cartão de Mensagem do WhatsApp
UX Writing
- Todas as categorias
- Code Action
- Guia de Uso
Guia de Uso
Atualizado
por Leonardo Amaral
Guia de uso
Autenticação
- Para que seja possível gerar esse token, você deverá fazer uma requisição para a API abaixo, passando seu login, senha utilizados na plataforma. E caso possua autenticação de 2 fatores, você deverá preencher no campo de totp o código de 2 fatores.

Como criar um Code Action
Você pode ter dois tipos de Code Actions, são eles: JSON e HTML.
Caso opte por JSON, o retorno do seu código, será específico para retornos do tipo JSON
Caso opte por HTML, o retorno do seu código, estará preparado para retornar um HTML
Para realizar a criação do tipo JSON, você poderá encontrar uma requisição chamada create code action [python] -> json, como segue na imagem abaixo.


Para criar um código, como mostra na imagem acima, você precisará de alguns parâmetros como: project_uuid, code_name e Bearer Token.
- project_uuid
- Essa informação você conseguirá pegar na URL do seu projeto na Weni Plataforma, como segue na imagem abaixo:
- code_name
- Essa informação deverá ser preenchido com o nome da sua preferência, de acordo com que for mais legível e didático.
Após possuir essas informações, será importante que você crie seu código seguindo o padrão que você poderá ver em Padrão de código e exemplos.
Logo em seguida, você poderá ir para o body, como segue na imagem abaixo e executar a requisição.

Após realizar a requisição, você deverá receber um retorno similar a este:

Esse ID será o identificador do seu código, salve-o em algum lugar, pois ele é importante para executar seu código.
Execução do código
Para realizar a execução do código, será necessário pegar o ID do código que você criou na etapa anterior. Após isso você fará uma requisição passando o ID do seu código, como está na imagem abaixo:

O seu código poderá receber requests de qualquer tipo, como: GET, POST, PUT, DELETE... Seu código deverá estar adaptado para receber a request esperada. Para dúvidas relacionadas a como pegar dados da Query ou Body, você poderá visitar Padrão de código e exemplos.