Recentemente, atualizamos nossa marca em nossas ofertas e mudamos os nomes de nossos planos de preços. Se você se inscreveu antes de 9 de agosto de 2021, clique em Planos anteriores para ver os planos aplicáveis.
 Garantimos que essa alteração não afetará sua experiência com o produto e nenhuma ação é necessária de sua parte.


Configurar diálogos em seu construtor de bot para enviar respostas predefinidas aos clientes é bastante simples. Você também pode preencher valores dinamicamente em seus diálogos para ajudar seus clientes com respostas contextuais.


O construtor de bot fornece funções comumente usadas para suas operações diárias, como buscar a data atual, separar strings por um delimitador, manipular data e hora, etc. Essas funções atuam como marcadores de posição e cuidam de preencher os valores para esses campos dinamicamente. Além do mais, você também pode definir como deseja que cada função se comporte ou colete informações, declarando-as como entradas . As entradas são predefinidas para cada função e você também pode usar marcadores de outras caixas de diálogo, API ou propriedades customizadas / padrão para cada uma dessas funções.


Por exemplo, você pode perguntar ao cliente o nome dele e, ao salvá-lo, pode usar uma função para garantir que ele seja salvo no caso do título. Listadas abaixo estão as explicações para as funções oferecidas pelo construtor do bot. Você pode usar a função correspondente em sua caixa de diálogo para preencher dinamicamente os valores em seu bot.



Nome e descrição da função
Quais informações você fornece?
Exemplos
Dividir
Divide uma string de texto no separador especificado e retorna o valor com base no índice especificado.
Entrada de texto:
O texto que precisa ser dividido

Separador:
O caractere no qual você precisa que o texto seja dividido

Índice:
A posição do texto que precisa ser retornada. A posição do índice da string antes do separador é zero e a posição do índice da string depois do separador é um.
Entrada de texto:
support@freshchat.com

Separador:
@

Índice:
0

Saída:
 Apoio, suporte
Converter para caixa do título
Converta a formatação de uma string de texto para que seja armazenada no caso do título, onde a primeira letra de cada palavra é maiúscula.
Entrada de texto:
O texto que precisa ser convertido para o caso do título

Entrada de texto:
Atendimento ao Cliente

Saída:
Atendimento ao Cliente

Obtenha dias entre
Retorna a contagem do número de dias entre duas datas especificadas (incluindo a data de término)
Data de início:
A data a partir de quando a contagem deve começar (não incluída)

Data final:

A data até quando a contagem deve continuar (incluída na contagem)

Formato:

O formato no qual você está especificando as datas
Data de início:
01-01-21

Data final:

01-01-22

Formato:

dd-MM-aa

Saída:
365

Adicionar minutos até a data
Adiciona o número especificado de minutos à data especificada
Data de entrada:
A data em que os minutos precisam ser adicionados

Minutos:

O número de minutos que precisam ser adicionados à data de entrada

Formato:

O formato no qual você está especificando a data e hora

Data de entrada:
01-01-21 00:15:00

Minutos:

51

Formato:

dd-MM-aa HH: mm: ss

Saída:

01-01-21 01:07:00
Adicionar horas até a data
Adiciona o número especificado de minutos à data especificada
Data de entrada:
A data em que as horas precisam ser adicionadas

Horário :
O número de horas que precisam ser adicionadas à data de entrada

Formato :
O formato no qual você está especificando a data e hora
Data de entrada :
01-01-21 07:04:00 AM

Horário :
12

Formato :
dd-MM-aa hh: mm: ss a

Produto :
01-01-21 19:04:00
Adicionar dias até a data
Adiciona o número especificado de dias à data especificada

Data de entrada:
A data em que os dias precisam ser adicionados

Dias:
O número de dias que precisam ser adicionados à data de entrada

Formato:
O formato no qual você está especificando a data

Data de entrada:
01-01-21

Dias:
12

Formato:
dd-MM-aa

Saída:
13-01-21

Adicione dias até a data com fuso horário
Adiciona o número especificado de dias à data especificada que é indicada junto com o fuso horário

Data de entrada:
A data em que os dias precisam ser adicionados

Dias:
O número de dias que precisam ser adicionados à data de entrada

Formato:
O formato no qual você está especificando a data

Fuso Horário :
O fuso horário que precisa ser denotado junto com a data
Data de entrada:
01-01-2021 04:15:00 IST

Dias:
7

Formato:
dd-MM-aaaa hh: mm: ss az

Fuso Horário :
IST

Saída:
01/08/2021 04:15:00 IST
Adicione dias úteis até a data com fuso horário
Adiciona o número especificado de dias úteis à data especificada que é indicada junto com o fuso horário

Observe que, a partir de hoje, esta função só será contabilizada por cinco dias úteis por semana - e não levará em consideração outros feriados ou programações de dias da semana.
Data de entrada:
A data em que os dias úteis devem ser adicionados

Dias úteis:
O número de dias úteis que precisam ser adicionados à data de entrada

Formato:
O formato no qual você está especificando a data

Fuso Horário :
O fuso horário que precisa ser denotado junto com a data

Data de entrada:
01-01-2021 04:15:00 IST

Dias:
7

Formato:
dd-MM-aaaa hh: mm: ss az

Fuso Horário :
IST

Saída:
12-01-2021 04:15:00 IST

Adicionar dias úteis até a data
Adiciona o número especificado de dias úteis à data especificada.

Observe que, a partir de hoje, esta função só será contabilizada por cinco dias úteis por semana - e não levará em consideração outros feriados ou programações de dias da semana.

Data de entrada:
A data em que os dias úteis devem ser adicionados

Dias úteis:
O número de dias úteis que precisam ser adicionados à data de entrada

Formato:
O formato no qual você está especificando a data
Data de entrada:
2021-31-01

Dias:
7

Formato:
aaaa-dd-MM

Saída:

2021-09-02
Data do formato:
Altera o formato da data presente para um formato especificado diferente
Data de entrada:
A data cujo formato precisa ser alterado

Formato:
O formato existente da data especificada

Formato:
O formato para o qual a data precisa ser atualizada
Data de entrada:
2021-31-01

Formato:
aaaa-dd-MM

Formato:
dd-MM-aaaa

Saída:
31-01-2021
Extrair dos elementos da lista:
Divide cada elemento em uma lista especificada com base no delimitador especificado e retorna um valor para cada elemento, com base no valor de índice especificado

Lista de entrada:
A lista de elementos dos quais um valor precisa ser extraído para cada elemento da lista

Delimitador:

O caractere ou sequência presente em cada elemento da lista. A função irá dividir cada elemento da lista neste caractere.

Índice:

A posição do texto que precisa ser retornada. A posição do índice da string antes do delimitador é zero e a posição do índice da string depois do delimitador é um.
Lista de entrada:
Sala # 101, Sala # 102, Sala # 103, Sala # 104

Delimitador:

#

Índice:

1

Saída:
[101, 102, 103, 104]
Anexar conteúdo:
 Ele pega o conteúdo anexado especificado e o anexa ao conteúdo principal especificado
Conteúdo principal:
O conteúdo ao qual o texto precisa ser anexado

Conteúdo anexado:
O conteúdo que precisa ser anexado
Conteúdo principal:
Olá

Conteúdo anexado:
& nbsp; Mundo

Saída:
 Olá Mundo
Dividir na lista:
Divide a string especificada em uma lista com base no delimitador especificado
Conteúdo principal:
O conteúdo que precisa ser dividido em uma lista.

Delimitador:
 O caractere / string que precisa ser usado para dividir o conteúdo principal em uma lista.
Conteúdo principal:
Opção 1 e opção 2 e opção 3 e opção 4

Delimitador:
e

Saída:

[Opção 1, Opção 2, Opção 3, Opção 4]

Extrair da lista:
 Busca qualquer elemento de uma lista com base na posição especificada (índice) do elemento
Lista de entrada:
A lista de elementos dos quais o elemento precisa ser extraído

Índice:
 A posição do texto que precisa ser retornada. O valor do índice começa de zero para o primeiro elemento.
Conteúdo principal:
Opção 1, opção 2, opção 3, opção 4

Índice:
2

Saída:
Opção 3
Contar dias úteis:
Conta o número de dias úteis entre os dois dias especificados.

Observe que, a partir de hoje, esta função só será contabilizada por cinco dias úteis por semana - e não levará em consideração outros feriados ou programações de dias da semana.
Data 1 :
A data de quando a contagem deve começar

Data 2:

A data até quando a contagem deve continuar (incluída na contagem)

Formato:

O formato no qual você está especificando as datas
Data 1 :
24-12-2021

Data 2:

01/06/2021

Formato:

dd-MM-aaaa

Saída:
11
Adicionar inteiros
Adiciona quaisquer dois inteiros especificados
Número inteiro 1 de entrada:
O primeiro inteiro ao qual o segundo inteiro precisa ser adicionado.

Número inteiro 2 de entrada:
 O segundo inteiro que será adicionado ao primeiro inteiro.
Número inteiro 1 de entrada:
123

Número inteiro 2 de entrada:
4

Saída:

 127
Obter comprimento
Retorna o comprimento da string especificada
Entidade:
 A string cujo comprimento é obrigatório
Entidade:
Atendimento ao Cliente

Saída:
16
Obtenha a data atual:
Retorna a data atual no formato especificado
Formato:
 Especifique o formato em que você precisa da data atual
Formato:
dd-MMM-aaaa hh: mm: ss az

Saída:

12-fev-2021 14h11min23s UTC

Compare as datas:
A função irá comparar a data primária com a data secundária e então retorna:

1, se a data primária for maior que a data secundária.

0, se ambas as datas forem iguais

 -1, se a data primária for menor que a data secundária
Data 1:
A data principal

Data 2:

A data secundária

Formato:

 O formato em que as datas foram inseridas
Data 1:
02/11/2021

Data 2:

02/0321

Formato:
dd-MM-aaaa

Saída:
 1
Calcular:
 A função calcula o valor da expressão especificada e retorna a saída com até duas casas decimais
Expressão de entrada:
A expressão que precisa ser calculada
Expressão de entrada:
8 / (2 * 4) + ( 8/2) * 4

Saída:
17,00


 Usamos apenas alguns formatos em nossos exemplos. Você pode usar qualquer um dos formatos padronizados de data e hora.

Todos os campos de entrada podem receber entradas de marcadores de posição existentes, como diálogos, APIs e parâmetros. Da mesma forma, você pode usar a saída de qualquer função como um espaço reservado em outro lugar.