Como criar um聊天机器人com um sistema de reservas no谷歌Planilhas

Você pode集成聊天机器人SendPulse co开云体育手机网页版登录入口官网m outros serviços para solicitar informações通过integrmat。Neste artigo, veremos como criar um sistema de reserva usando um聊天机器人para uma estação de serviço de automóveis。Você pode地籍地籍客户para atender o carro por um horário específico se a célula desejada estiver vazia ou sugerir um horário e dia不同se estiver reservado。

Você será法国石油储备系统自动优化进程管理中心usuários法国石油储备系统咨询中心médico,法国石油储备系统餐厅。

科莫comecar

Faça login em sua conta integrat e clique no botão+ Criar um novo cenárioPara começar a criar um cenário。

Você pode escolher quais serviços conectar - neste caso, queremos Webhooks e谷歌Planilhas - usando a pesquisa ou localalize e adicion -os diretamente no structor。没有派系botãoContinuar没有优于直接唱的篇章。

Como criar um webhook

派没有bloco com o ponto de interrogação没有centro da tela e selecione o bloco人则- este bloco inicia o fluxo。

Você precisa criar um webhook que envie dados do fluxo do seu聊天机器人。选择bloco "Webhook personalizado" na lista suspensa。

没有派系botãoAdicionarPara criar um novo webhook。

inra um nome de webhook e clique no botãoSalvar

Seu webhook foi criado。复制链接- você精确colocá-lo没有fluxo做聊天机器人。

Agora, o integrmat espera receber o primeiro webhook para determinar a estructura de dados necessária para funcionar。

Faça login em sua conta 开云体育手机网页版登录入口官网SendPulse。Selecione o bot que você precision e abra oFluxo no criador de Fluxo do聊天机器人

呼叫聊天机器人,para inserir dados para verificação e registro, como nome, detalhes de contato, dia da semana e hora。

我爱你,我爱你Solicitação de APILogo após o elemento que deseja enviar ao webhook。选择solicitação "POST" e在一个URL copiada做集成。

inra os dados passados no corpo da solicitação。Aqui, você pode usar asvariaveisDo seu聊天机器人com OS dados solicitados ao usuário no element ento front Do cenário。

没有派系botãoSolicitação de testepara enviar a solicitação ao integrmat para que o sistema possa reconhecer a estrutura de dados recebida。

Quando o integrmat receber o webhook, você verá uma mensagem " Determinado com sucesso " no bloco " Webhooks "。

Como enviar e receber informações do谷歌Planilhas

Agora, no integrmat, precisamos conconir um cenário que verifique em nossas谷歌Planilhas a data e hora solicitadas para a solicitação de reserva de um cliente。Se a célula solicitada estiver disponível, escreveremos o usuário nela。Se a célula estiver ocupada, retornaremos a resposta que o horário está reservado e o cliente precisa escolher um horário diferente。

Usaremos os seguintes blocos no cenário:

Roteador" - ajuda ramificar o cenário;cada rota terá seu próprio“Filtro”aplicado (por dias:“segunda-feira”,“terça-feira”e assim por diante, depois pelo horário de reserva:“10”,“11”e assim por diante, depois pelo status da célula - disponível ou reservado)。

谷歌Planilhas" - usaremos a ação "Obter uma célula" para Obter informações da célula para data e hora selecionadas e "Atualizar uma célula" para gravar dados na célula selecionada se ela estiver vazia。

Webhook- usaremos a ação“Resposta do webhook”para enviar uma mensagem de Resposta ao聊天机器人。

Adicionando um roteador para divisão diurna

Usando嗯roteador, você pode ramificar seu cenário em várias rotas, processar OS dados de maneiras dientes filtrar OS dados que passam ao longo da rotta。

Para adicionar um roteador, clique em " adicionar outo módulo" ao lado do bloco de gatilho "Webhook"。

数字"Roteador" e selecione " control de flux "。

É我们的工作伙伴dividirá cenário他们的工作。

Adicionando um roteador para divisão de horas

Você精确的副总督,mais roteadores para cada hora desejada de cada dia da semana para adicionar divisão de horas。

构型过滤介质

O pripriiro roteador ramifica O cenário por dias - isso重要的pripriiro O overentes roteadores, você精确配置filtros com condição de que os valores通信aos dias。

Para configurar o filtro, clique na chave inglesa próximo ao bloco do roteador。

没有primeiro campo,选择一个variável de dia obtida No webhook。No segundo campo, escreva o dia da semana(“segunda-feira”para o primeiro filtro)。Após inserir一个condição,小团体没有好吧botao。

Observação: se você não tiver uma variável no formulário 1.单击“确定”。天(onde 1 é o número做bloco没有integrmat,没有qual você recebeu essa variável做聊天机器人),小圈子没有botão乌玛韦兹没有canto劣质esquerdo e inicie o fluxo没有聊天机器人para o qual você configurou o webhook。

Você精确的原初抄写工,抄写工úteis no second campo: "terça-feira", " quartafeira " e assim por diante。

Configurando um Filtro por Horas

Para instalar este filtro, você deve primeiro adicionar o bloo“谷歌Planilhas”。

O segundo roteador (O segundo, se você observar a conexão linear do primeiro bloco de gatilho“Webhook”)ramifica O cenário por hora。Isso significa que, para o segundo roteador e o bloco subsequente do "谷歌Planilhas", você precisa definir filtros com a condição de hora。

Para configurar o filtro, clique no ícone de chave inglesa próximo ao bloco do roteador。

没有primeiro campo,选择一个variável de tempo obtida do webhook。

没有第二坎波,在赫拉。没有primeiro filtro, temos“10”。Após inserir a condição de filtragem, clique no好吧botao。

Observação: se você não tiver uma variável no formulário 1.单击“确定”。时间(onde 1 é o número做bloco没有integrmat,没有qual você recebeu essa variável做聊天机器人),小团体没有botão乌玛韦兹没有canto劣esquerdo e inice o fluxo没有聊天机器人onde você configurou o webhook。

Você第二重抄写员,抄写员horário第二重抄写员:"10","11" e assim por diante。

Adicionando单元格查看谷歌平面

O próximo bloco após dois roteadores com filtros por dia e hora será "谷歌Planilhas"。Cada bloco“谷歌Planilhas”será responsável por uma célula específica em seu documento do谷歌Planilhas。

小团体no ponto de interrogação ou "Adicionar outo módulo" ao lado do bloco atual e selecione "谷歌Planilhas" com a ação "Obter uma célula"。

Conecte sua Conta do谷歌,选择uma planilha e uma página e clique no好吧botao。

Antes de fechar a página,验证todo o seu脚本para que cada dia da semana e hora tenham sua célula exclusiva - eles não dev ser repetidos。

Nossa primeira célula será B2 - a interseção de“segunda-feira”e“10:00”。

Um exemplo de célula que irá validar Um registro (e gravar dados se a célula estiver vazia) no谷歌Planilhas:

Adicionar um roteador para resultados da verificação da célula

Agora precisamos dividir o cenário em ramos: com base no fato de a célula está vazia ou não。

Clique em "Adicionar outo módulo" ao lado do bloco "Planilhas do谷歌" com a ação "Obter uma célula" e selecione "Roteador"。

Adicionando uma Ocupação de Célula Filtro de

有一个美好的未来,有一个美好的未来。

Para verificar se a célula está vazia, compare o valor (igual a) obtido no element to "Obter uma célula" com valor em brananco nos parâmetros do filtro。

Clique na linha entre "Roteador" e "谷歌Planilhas" com a ação "Atualizar uma célula" e defina a condição。没有primeiro campo,请选择variável。英勇- o英勇recebido da célula solicitada no bloco "谷歌Planilhas" com a ação "Obter uma Célula"。

Observação: se você não tiver uma variável no formatato值(onde 5 é o número do bloco no integrmat,无qual você recebeu essa variável do chatbot), clique no bloco obrigatório "谷歌Planilhas " com a ação " Get a Cell " e selecione " Run this module only "。

Adicionando um roteador para uma célula vazia

Esta ramificação com os blocos de atualização de dados no谷歌Planilhas e resposta清醒,保留,bem- sudida será executada se integrmat接收,uma resposta de que célula está vazia após o filtro。

Clique em“Adicionar outo módulo”próximo a“Roteador”e selecione“谷歌Planilhas”com a ação“Atualizar uma célula”。

没有campo "Célula", insera mesma célula que você inseriu para este branch No bloco "谷歌Planilhas" com a ação "Obter uma célula"。

没有campo "Valor", digite o texto que deseja escrever na célula。Pode ser um nome, detalhes de contato ou qualquer outa informação útil ao fazer uma reserva。Você também pode adicionar seu texto ou formatar o atual。

Em seguida, após o bloco "谷歌Planilhas" com a ação "Atualizar uma célula", adicione "Webhook - Resposta做Webhook "。

没有corpo da resposta做webhook,在uma mensagem没有格式的JSON。

为什么exemplo:

{"message": "您已成功预订。我们在等你!"}

Esta mensagem será enviada de volta ao聊天机器人por meio do元素“solicitação de API”,que você pode escrever para uma variável ou enviar diretamente para uma mensagem por meio do registro de caminho JSON。

Você também pode adicionar variáveis à为我们提供更好的保护você为我们提供更好的保护variável为我们提供更好的保护,você为我们提供更好的保护。

Adicionando um roteador para uma célula ocupada

Esta ramificação com com bloco de resposta清醒的uma célula ocupada será executada se, após o filtro integrmat, receber uma resposta de que a célula está ocupada。

Clique em“Adicionar outo módulo”próximo“Roteador”e选择“Webhook - Resposta做Webhook”。

没有corpo da resposta做webhook,在uma mensagem没有格式的JSON。

为什么exemplo:

{"message": "O tempo que você selecionou está ocupado。选择嗯horário diferente。"}

Esta mensagem será enviada de volta ao聊天机器人por meio do元素“solicitação de API”,que você pode escrever para uma variável ou enviar diretamente para uma mensagem por meio do registro de caminho JSON。

Você também pode adicionar variáveis à关于如何保护环境的工作você escrever para uma variável para contato, pelo qual você关于如何保护的工作。

Como enviar uma mensagem com uma resposta a um usuário

Volte para editar o fluxo do聊天机器人em sua conta Send开云体育手机网页版登录入口官网Pulse。

Você英勇无畏的救援行动variável para usar um filtro e adicioná-lo à mensagem como uma variável。Ou você pode exibir os dados para o usuário uma vez, sem salvar, usando uma expressão como {{$ ['variável']}}。莱娅但是:Usando dados como uma expressão de caminho JSON

可可元素MensagemLogo após o element”API请求e adicione uma variável ou expressão de caminho JSON。

关于元素的建议"过滤"和"元素的建议"对验证的方法的建议。E,这是选择的节奏,这是改变的节奏,这是反驳的usuário à seleção新节奏。

Você também pode复杂o fluxo e combiná-lo com outa solução, onde você pode verificar as células - para ver quais estão livres e quais estão ocupadas。莱娅”Como solicitar células no谷歌Planilhas”。

Salvar executor

法国救险证明书está法国救险证明书。

没有派系botão乌玛韦兹执行fluxo para o qual configurou o webhook。Se você configurou tudo corretamente, marcas de seleção verdes aparecerão sob os blocos de Webhook e谷歌Planilhas。

Além disso, os filtros ativados serão destacados em azul, e os valores "+1" serão adicionados aos filtros que o contato pasou para "Sim"。

Você também pode clicar no número acima do bloo para visualizar as informações recebidas e passadas para o próximo bloco。

Várias operações podem ser realizadas após o recbimento de dados。Eles serão realizados quantas vezes o seu plano pago do integrmat许可证。Cada operação terá dados de contato que você pode rastarar para outros blocos。

我没有滤镜,você我有一个确定的方法operação。

Se o contato atender às condições do filtro, uma marca verde será exibida。

Se o contato não atender à condição do filtro, será exibido um sininal de que o contato não passou no filtro。

Para ativar o cenário, mova a chave seletora Para a posição“ON”。

Como visualizar histórico

做cenário Navegue até o cenário que você精确。Você terá acesso a um diagram de todos os blocos com seuHistórico de execução.Para cada operação selecionada, você será capaz de rastrear o caminho do usuário através dos blocos destacados。

集团没有bloco desejado para ver informações清醒的ele。Você terá acesso a todas作为informações清醒的bloco:这是一个从后面传过来的价值。

Caso algum dos blocos não tenha sido executado, ficará destacado em vermelho e, ao ser pressionado,aRazão do error e uma dica de como corrigi-lo seráexibida。观察que todo o cenário pode pausar e não executar até que o erro seja resolvido;如operações serão enfileiradas。

Se você tiver alguma dúvida清醒的法尔哈德configuração ou cenário, pode entrar em contatocom支持da integrat

评价这篇关于“Como criar um聊天机器人com um sistema de reservas no谷歌Planilhas”的文章

用户等级:5/5

免费测试Send开云体育手机网页版登录入口官网Pulse

-->
Baidu
map