Skip to main content

Bom dia! Eu vi que há alguns parâmetros relacionadas ao input que o usuário coloca. Porém, gostaria de saber se há como pegar o texto que o Bot envia para o usuário. No caso, esse texto aqui:





Em resumo, gostaria de montar um POST com seguinte corpo:



{


“botName”:"{{application.identifier}}",


“dsResposta”: “{{input.content}}”,


“dsPergunta”: “{{input.message}}”


}



Porém, no {{input.message}}, tá dando erro no parse na hora da requisição. To fazendo algo errado?



Desde já, muito obrigado pela ajuda/atenção!

Bom dia @Gabriel_Franco_Ventu tudo bem ? Seja muito bem vindo a nossa comunidade !!!



Em relação ao conteúdo da mensagem do bloco você pode replicar este texto em uma variável nas ações do bloco. Por exemplo:



image



E aí no objeto ficaria:



{


“botName”:"{{application.identifier}}",


“dsResposta”: “{{input.content}}”,


“dsPergunta”: “{{texto}}”


}



O input.message ele retorna um objeto com o conteúdo enviado pelo usuário e não o conteúdo de texto do bloco, por isso o parse está dando erro. Por exemplo:




Bom dia Aline! Primeiramente, obrigado pela resposta e pelas boas-vindas!



Hummm… Entendi, é ai faz sentido mesmo o erro no parse. Seria possível fazer isso de forma genérica, através de uma config. Global? Queria que a cada “Bloco” fosse feito esse POST com esses parâmetros (dsPergunta e dsResposta) sem ter que configurar todos os blocos e passar por parâmetro do bloco o {{texto}}. Não sei se ficou claro o que to tentando fazer x_x.



Novamente, muito obrigado pela atenção e resposta!


Comente