Imagens personalizadas

circle-check

Imagens personalizadas são ilustrações ou miniaturas feitas sob medida que podem ser adaptadas de forma exclusiva para cada usuário no seu projeto. Essa personalização normalmente envolve modificar elementos específicos, como o texto, para atender a diferentes উদ্দেশivos — por exemplo, exibir o nome de um usuário dentro da imagem para aumentar o engajamento.

Vamos criar uma juntos.

Criando uma imagem personalizada

Para criar uma imagem personalizada, você precisará usar o construtor de certificados. Você pode acessá-lo na seção de criação de cursos.

No construtor de certificados, você pode configurar imagens personalizadas para serem distribuídas por meio de um chatbot.

Etapa 1: Configurar o Certificado e Seu Texto

  1. Clique "Criar Certificado."

  2. Envie a imagem escolhida como modelo do certificado.

circle-check

Agora vá para as configurações do certificado e organize os elementos necessários na ordem desejada:

Insira o espaço reservado para o nome do destinatário (que será substituído dinamicamente via chatbot), junto com qualquer texto adicional que você queira que apareça na imagem. Você também pode configurar outras opções de exibição aqui.

O construtor de certificados oferece flexibilidade: sinta-se à vontade para experimentar diferentes cores, fontes, imagens e outros elementos de design.

Para entregar essas imagens personalizadas, você precisará usar uma função de chatbot dentro de um messenger integrado ao sistema MaviBot.

Enviando um arquivo via chatbot

Vá até o fluxo do chatbot onde você quer enviar imagens personalizadas. Lá, você precisará usar a função: get_custom_image(image_id, name_on_image, avatar)

circle-exclamation

Observe

Parâmetro
Descrição

! image_id

ID da imagem

! name_on_image

nome do usuário

avatar

avatar do usuário Se você precisar incluir uma imagem personalizada, passe o valor "1".

Você pode encontrar o ID da imagem aqui:

Como exemplo, vamos usar um fluxo simples de chatbot que enviará uma imagem no chat:

Então, no segundo bloco, vamos pedir o nome do cliente, e nas configurações da seta que leva ao terceiro bloco, vamos especificar que o usuário está inserindo dados e salvar o nome dele em uma variável:

No bloco final do fluxo, responsável por enviar a imagem, insira a função no campo do calculador. Use o seguinte formato, incluindo o image_id e o seu name variável.

circle-exclamation

Observe

circle-check

Regras de nomenclatura de variáveis

Observe que usamos a sintaxe #{full_name} para inserir dinamicamente o valor fornecido pelo usuário na variável.

Como resultado, as imagens enviadas no chat serão personalizadas com o nome que o usuário inseriu durante a conversa.

Atualizado