Para criar e personalizar bots na plataforma ViaSay Chatbot, talvez seja necessário utilizar as seguintes linguagens e ferramentas:
Jinja
Jinja é uma poderosa linguagem de modelagem para Python que permite inserir lógica personalizada nos bots. Na plataforma ViaSay, ela pode ser usada em vários componentes do bot para criar conteúdo dinâmico:
APIs: Personalizar chamadas e respostas de API.
Ações do bot: Adicionar lógica aos comportamentos do bot.
Respostas: Personalizar as respostas do bot com base em condições.
Imagens: Renderizar imagens dinamicamente.
👊 Jinja é uma linguagem aberta e não proprietária.
Para obter mais detalhes, consulte a documentação oficial do Jinja.
JMESpath
JMESpath é uma linguagem de consulta criada para extrair dados específicos de respostas JSON. Ela é usada principalmente na ViaSay para criar a extração de conteúdo personalizado de cargas de resposta de APIs.
👊 JMESpath é uma linguagem aberta e não proprietária.
Para obter mais detalhes, consulte a documentação oficial do JMESpath.
Expressões regulares (RegEx)
As expressões regulares, ou RegEx, são uma ferramenta de processamento de texto usada para identificar e manipular padrões em strings. Na plataforma ViaSay Chatbot, o RegEx é essencial para o processamento de linguagem natural (NLP), especialmente em Filtros componentes, onde é usado para refinar e corresponder o texto de entrada com base em padrões predefinidos.
Para criar e testar expressões regulares de forma intuitiva, RegEx101 é uma ferramenta útil. Certifique-se de definir a linguagem como Python ao criar RegEx para a ViaSay.
👊 Para obter mais informações sobre RegEx, visite o artigo da Wikipédia sobre expressões regulares.