From ff58ac532ca3a44112814ed52ab828fb6c083adf Mon Sep 17 00:00:00 2001 From: Isaque Date: Fri, 14 Jun 2024 13:57:34 -0300 Subject: [PATCH 01/26] =?UTF-8?q?add:=20adicionando=20modifica=C3=A7=C3=B5?= =?UTF-8?q?es=20nos=20fluxos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 +- data/bots/chatbot_botao/bot.config.json | 14 +- .../builtin_single-choice.json | 140 ++++- .../content-elements/builtin_text.json | 84 ++- data/bots/chatbot_botao/flows/main.flow.json | 74 +-- data/bots/chatbot_botao/flows/main.ui.json | 151 ++--- .../flows/processo_parti.flow.json | 483 +++----------- .../flows/processo_parti.ui.json | 595 ++++++------------ .../flows/skills/choice-08da07.flow.json | 26 +- .../flows/skills/choice-08da07.ui.json | 8 +- .../flows/skills/choice-1a1d63.flow.json | 22 +- .../flows/skills/choice-1a1d63.ui.json | 8 +- .../flows/skills/choice-21845c.flow.json | 97 +++ .../flows/skills/choice-21845c.ui.json | 20 + .../flows/skills/choice-2264aa.flow.json | 20 +- .../flows/skills/choice-2264aa.ui.json | 8 +- .../flows/skills/choice-2d008e.flow.json | 97 +++ .../flows/skills/choice-2d008e.ui.json | 20 + .../flows/skills/choice-718722.flow.json | 97 +++ .../flows/skills/choice-718722.ui.json | 20 + .../flows/skills/choice-779a87.flow.json | 97 +++ .../flows/skills/choice-779a87.ui.json | 20 + .../flows/skills/choice-8a23e1.flow.json | 18 +- .../flows/skills/choice-8a23e1.ui.json | 8 +- .../flows/skills/choice-f74b31.flow.json | 93 +++ .../flows/skills/choice-f74b31.ui.json | 20 + 26 files changed, 1191 insertions(+), 1051 deletions(-) create mode 100644 data/bots/chatbot_botao/flows/skills/choice-21845c.flow.json create mode 100644 data/bots/chatbot_botao/flows/skills/choice-21845c.ui.json create mode 100644 data/bots/chatbot_botao/flows/skills/choice-2d008e.flow.json create mode 100644 data/bots/chatbot_botao/flows/skills/choice-2d008e.ui.json create mode 100644 data/bots/chatbot_botao/flows/skills/choice-718722.flow.json create mode 100644 data/bots/chatbot_botao/flows/skills/choice-718722.ui.json create mode 100644 data/bots/chatbot_botao/flows/skills/choice-779a87.flow.json create mode 100644 data/bots/chatbot_botao/flows/skills/choice-779a87.ui.json create mode 100644 data/bots/chatbot_botao/flows/skills/choice-f74b31.flow.json create mode 100644 data/bots/chatbot_botao/flows/skills/choice-f74b31.ui.json diff --git a/.gitignore b/.gitignore index 2eea525d..d94e2663 100755 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -.env \ No newline at end of file +.env .gitattributes \ No newline at end of file diff --git a/data/bots/chatbot_botao/bot.config.json b/data/bots/chatbot_botao/bot.config.json index 47075ce5..8e3084d6 100644 --- a/data/bots/chatbot_botao/bot.config.json +++ b/data/bots/chatbot_botao/bot.config.json @@ -8,8 +8,8 @@ "emailAddress": "", "termsConditions": "", "privacyPolicy": "", - "avatarUrl": "/api/v1/bots/chatbot_botao/media/7285ozohvbsbvz681aiz-WhatsApp%20Image%202024-02-26%20at%2017.06.24.jpeg", - "coverPictureUrl": "/api/v1/bots/chatbot_botao/media/yvgfy8pdjpfnb59eio5n-botinho.jpeg" + "avatarUrl": "/api/v1/bots/BOT_ID_PLACEHOLDER/media/7285ozohvbsbvz681aiz-WhatsApp%20Image%202024-02-26%20at%2017.06.24.jpeg", + "coverPictureUrl": "/api/v1/bots/BOT_ID_PLACEHOLDER/media/yvgfy8pdjpfnb59eio5n-botinho.jpeg" }, "$schema": "../../bot.config.schema.json", "description": "", @@ -45,17 +45,17 @@ "languages": [ "pt" ], - "id": "chatbot_botao", - "name": "Brasil Participativo - Chatbot", + "id": "chatbot_botao_def", + "name": "Brasil Participativo - Chatbot (chatbot_botao_def)", "pipeline_status": { "current_stage": { "id": "prod", - "promoted_on": "2024-05-06T12:20:54.872Z", + "promoted_on": "2024-06-05T13:49:04.355Z", "promoted_by": "system" } }, "messaging": { - "id": "fc662f1a-f3b9-4f87-822c-ce607b74ed30", - "token": "pALm9VIKr10Gw4O8LSHF4X4CMDZKPNZ5/iL2uXBDQyfPeOWEEsNAyk00CQrWGKP6C6IGZYfCgufqkR14Zk34ThAs" + "id": "ba20cdea-bea0-4697-b8e1-a804c707ca04", + "token": "NPTzRFcEUcLTOBqxltHvhO9flyXHyV24n9G+jSHx6CCDgE3PNNhA3SVlTjEQG3r4JHMja6hL/voaQZKJMdRPdILH" } } \ No newline at end of file diff --git a/data/bots/chatbot_botao/content-elements/builtin_single-choice.json b/data/bots/chatbot_botao/content-elements/builtin_single-choice.json index 25df68db..8bd8eb94 100644 --- a/data/bots/chatbot_botao/content-elements/builtin_single-choice.json +++ b/data/bots/chatbot_botao/content-elements/builtin_single-choice.json @@ -5,7 +5,7 @@ "dropdownPlaceholder$pt": "Select...", "choices$pt": [ { - "title": "O que é o Brasil Participativo", + "title": "O que é o Brasil Participativo?", "value": "1" }, { @@ -18,29 +18,29 @@ }, { "value": "4", - "title": "Perguntas frequentes" + "title": "Represento um órgão da Adminstração Pública Federal" }, { - "title": "Outros assuntos", + "title": "Sou da imprensa", "value": "5" }, { - "title": "Sou da impresa", + "title": "Dúvidas/Sugestões/Elogios", "value": "6" }, { - "value": "7", - "title": "Sou representante de um órgão público" + "title": "Encerrar Atendimento", + "value": "7" } ], "markdown$pt": true, "disableFreeText$pt": false, "typing$pt": true, - "text$pt": "Selecione a opção que deseja acessar." + "text$pt": "Selecione a opção que deseja acessar:" }, "createdBy": "admin", "createdOn": "2024-04-29T13:51:40.608Z", - "modifiedOn": "2024-04-29T14:46:37.826Z" + "modifiedOn": "2024-06-05T15:19:56.952Z" }, { "id": "builtin_single-choice-Lj5Esn", @@ -48,28 +48,32 @@ "dropdownPlaceholder$pt": "Select...", "choices$pt": [ { - "title": "Plano Clima/PPA Participativo", + "title": "PPA Participativo", "value": "1" }, { - "title": "Confências", + "title": "O Brasil Unido Pelo Rio Grande do Sul", "value": "2" }, { - "title": "Consultas Públicas", + "title": "Plano Clima", "value": "3" }, { - "title": "Enquetes", + "title": "Conferências", "value": "4" }, { - "title": "Audiências Públicas", + "title": "Consultas Públicas", "value": "5" }, { - "title": "Colegiados", + "title": "Retorne ao menu anterior", "value": "6" + }, + { + "title": "Encerrar atendimento", + "value": "7" } ], "markdown$pt": true, @@ -79,7 +83,7 @@ }, "createdBy": "admin", "createdOn": "2024-04-29T14:21:53.006Z", - "modifiedOn": "2024-04-29T15:23:23.684Z" + "modifiedOn": "2024-06-05T15:57:52.591Z" }, { "id": "builtin_single-choice-5153sr", @@ -87,22 +91,22 @@ "dropdownPlaceholder$pt": "Select...", "choices$pt": [ { - "title": "Sim", - "value": "sim" + "title": "Retorne ao menu anterior", + "value": "Retornar" }, { - "title": "Não", - "value": "não" + "title": "Encerrar atendimento", + "value": "Encerrar" } ], "markdown$pt": true, "disableFreeText$pt": false, "typing$pt": true, - "text$pt": "Sua dúvida foi atendida?" + "text$pt": "O que deseja fazer agora?" }, "createdBy": "admin", "createdOn": "2024-04-29T14:28:01.069Z", - "modifiedOn": "2024-04-29T14:28:01.069Z" + "modifiedOn": "2024-06-05T16:03:56.502Z" }, { "id": "builtin_single-choice-zvOoAA", @@ -271,23 +275,103 @@ { "title": "Como participar?", "value": "2" + } + ], + "markdown$pt": true, + "disableFreeText$pt": false, + "typing$pt": true, + "text$pt": "Sobre o PPA Participativo" + }, + "createdBy": "admin", + "createdOn": "2024-04-29T15:41:58.451Z", + "modifiedOn": "2024-06-05T15:46:23.924Z" + }, + { + "id": "builtin_single-choice-6EYIE9", + "formData": { + "dropdownPlaceholder$pt": "Select...", + "choices$pt": [ + { + "title": "O que é?", + "value": "1" + } + ], + "markdown$pt": true, + "disableFreeText$pt": false, + "typing$pt": true, + "text$pt": "Brasil Unido Pelo Rio Grande do Sul" + }, + "createdBy": "admin", + "createdOn": "2024-06-04T14:34:36.437Z", + "modifiedOn": "2024-06-04T14:34:36.437Z" + }, + { + "id": "builtin_single-choice-EINZm0", + "formData": { + "dropdownPlaceholder$pt": "Select...", + "choices$pt": [ + { + "title": "O que é?", + "value": "1" }, { - "title": "Plano Clima/PPA Participativo abertos/ativos", - "value": "3" + "title": "Como participar?", + "value": "2" + } + ], + "markdown$pt": true, + "disableFreeText$pt": false, + "typing$pt": true, + "text$pt": "Sobre o Plano Clima" + }, + "createdBy": "admin", + "createdOn": "2024-06-05T15:47:36.906Z", + "modifiedOn": "2024-06-05T15:49:04.974Z" + }, + { + "id": "builtin_single-choice-Uc2Rqk", + "formData": { + "dropdownPlaceholder$pt": "Select...", + "choices$pt": [ + { + "title": "O que é?", + "value": "1" }, { - "title": "Plano Clima/PPA Participativo fechado/encerrados", - "value": "4" + "title": "Como participar?", + "value": "2" } ], "markdown$pt": true, "disableFreeText$pt": false, "typing$pt": true, - "text$pt": "Sobre o Plano Clima/PPA Participativo" + "text$pt": "Sobre Conferências" }, "createdBy": "admin", - "createdOn": "2024-04-29T15:41:58.451Z", - "modifiedOn": "2024-04-29T15:41:58.451Z" + "createdOn": "2024-06-05T15:50:57.062Z", + "modifiedOn": "2024-06-05T15:50:57.062Z" + }, + { + "id": "builtin_single-choice-adJaHn", + "formData": { + "dropdownPlaceholder$pt": "Select...", + "choices$pt": [ + { + "title": "O que é?", + "value": "1" + }, + { + "title": "Como participar?", + "value": "2" + } + ], + "markdown$pt": true, + "disableFreeText$pt": false, + "typing$pt": true, + "text$pt": "Sobre Consultas Públicas" + }, + "createdBy": "admin", + "createdOn": "2024-06-05T15:52:13.588Z", + "modifiedOn": "2024-06-05T15:55:37.962Z" } ] \ No newline at end of file diff --git a/data/bots/chatbot_botao/content-elements/builtin_text.json b/data/bots/chatbot_botao/content-elements/builtin_text.json index 64e0265d..a87384a3 100644 --- a/data/bots/chatbot_botao/content-elements/builtin_text.json +++ b/data/bots/chatbot_botao/content-elements/builtin_text.json @@ -293,24 +293,24 @@ { "id": "builtin_text-tnaTjd", "formData": { - "text$pt": "Brasil Participativo é a nova plataforma de participação social do governo federal, um espaço para que a população possa contribuir com a criação e melhoria das políticas públicas. A plataforma é gerenciada pela Secretaria Nacional de Participação Social (SNPS), vinculada à Secretaria Geral da Presidência da República (SGPR).
Quer saber mais informações? \nAcesse o site https://brasilparticipativo.presidencia.gov.br/", + "text$pt": "Brasil Participativo é a nova plataforma de participação social do governo federal, um espaço para que você possa contribuir com a criação e melhoria das políticas públicas. A plataforma é gerenciada pela Secretaria Nacional de Participação Social (SNPS), vinculada à Secretaria Geral da Presidência da República (SGPR).
\n
\nConseguimos solucionar o seu problema? Esperamos que sim! Caso ainda tenha dúvidas, entre em contato pelo e-mail : [brasilparticipativo@presidencia.gov.br](mailto:brasilparticipativo@presidencia.gov.br).\n
\nAgradecemos o seu contato. Continue acompanhando, pelos canais oficiais do Brasil Participativo, todas as atividades realizadas.", "markdown$pt": true, "typing$pt": true }, "createdBy": "admin", "createdOn": "2024-04-29T14:16:09.057Z", - "modifiedOn": "2024-04-29T14:21:14.242Z" + "modifiedOn": "2024-06-04T20:40:07.773Z" }, { "id": "builtin_text-saUdE7", "formData": { - "text$pt": "Por favor, entre em contato pelo e-mail: [participacaodigital@presidencia.gov.br](participacaodigital@presidencia.gov.br)\n", + "text$pt": "Sabemos que algumas dúvidas e dificuldades podem surgir:
\n
\n- Por que preciso estar logado para me tornar um cidadão participativo?\n- Dificuldades de acesso e login no Gov.br.\n- Quem pode participar?\n- Esqueci minha senha, e agora?\n- Não encontro o local de login da plataforma.
\n\nPor isso, você pode entrar em contato com o nosso time através do e-mail:\n\n[brasilparticipativo@presidencia.gov.br](mailto:brasilparticipativo@presidencia.gov.br) nos fornecendo detalhes da sua dificuldade.", "markdown$pt": true, "typing$pt": true }, "createdBy": "admin", "createdOn": "2024-04-29T14:24:01.754Z", - "modifiedOn": "2024-04-30T14:42:05.208Z" + "modifiedOn": "2024-06-05T15:31:19.068Z" }, { "id": "builtin_text--hrHT-", @@ -337,24 +337,24 @@ { "id": "builtin_text-15MMt9", "formData": { - "text$pt": "Por favor, entre em contato pelo e-mail [participacaodigital@presidencia.gov.br](participacaodigital@presidencia.gov.br)", + "text$pt": "Para mais informações ou em caso de dúvidas, entre em contato conosco pelo e-mail:\n\n[brasilparticipativo@presidencia.gov.br](mailto:brasilparticipativo@presidencia.gov.br)", "markdown$pt": true, "typing$pt": true }, "createdBy": "admin", "createdOn": "2024-04-29T14:25:37.992Z", - "modifiedOn": "2024-04-30T14:46:14.281Z" + "modifiedOn": "2024-06-05T15:32:17.464Z" }, { "id": "builtin_text-x5ThSC", "formData": { - "text$pt": "Por favor, entre em contato pelo e-mail: [participacaodigital@presidencia.gov.br](participacaodigital@presidencia.gov.br)", + "text$pt": "Estamos aqui para esclarecer qualquer dúvida sobre nossos processos, ouvir suas ideias para melhorarmos e seus elogios para nos motivar ainda mais. Por favor, nos envie um e-mail: [brasilparticipativo@presidencia.gov.br](mailto:brasilparticipativo@presidencia.gov.br) nos contando um pouco mais de como foi a sua experiência.\nNosso time irá analisar sua mensagem e responder o mais breve possível. Agradecemos pelo contato e por ajudar a melhorar nossos serviços!", "markdown$pt": true, "typing$pt": true }, "createdBy": "admin", "createdOn": "2024-04-29T14:26:46.586Z", - "modifiedOn": "2024-04-30T14:45:53.970Z" + "modifiedOn": "2024-06-04T20:53:04.574Z" }, { "id": "builtin_text-BwJBAi", @@ -370,24 +370,24 @@ { "id": "builtin_text-_WQJSw", "formData": { - "text$pt": "O Plano Clima é uma estratégia governamental adotada pelo Brasil para lidar com as mudanças climáticas. Seu principal objetivo é liderar a redução das emissões de gases de efeito estufa, visando conter o aquecimento global abaixo de 1,5°C.
\nO Plano Plurianual (PPA) é um documento que está previsto na Constituição de 1988. Ele é elaborado de quatro em quatro anos, sempre no primeiro ano de mandato do presidente. O PPA define metas, diretrizes e programas do Governo. Em 2023, ele será elaborado com apoio aberto da população por meio da plataforma Brasil Participativo. O PPA deve ser entregue às(aos) senadoras(es) e deputadas(os) no Congresso Nacional até 31 de agosto de 2023, junto à Lei Orçamentária Anual (LOA).", + "text$pt": "O PPA Participativo foi um processo que possibilitou a participação do cidadão na priorização das ações de Governo para compor o Plano Plurianual 2024-2027. Por meio da plataforma, a população de todo país pode expressar seus desejos e propostas, mobilizar votos e prioridades ao governo federal. O objetivo principal do PPA Participativo é alinhar as ações governamentais com as expectativas e necessidades da sociedade, garantindo que os recursos públicos sejam direcionados de maneira mais justa e eficaz.\n
\nConseguimos solucionar o seu problema? Esperamos que sim! Caso ainda tenha dúvidas, entre em contato pelo e-mail : [brasilparticipativo@presidencia.gov.br](mailto:brasilparticipativo@presidencia.gov.br). \n
\nAgradecemos o seu contato. Continue acompanhando, pelos canais oficiais do Brasil Participativo, todas as atividades realizadas.", "markdown$pt": true, "typing$pt": true }, "createdBy": "admin", "createdOn": "2024-04-29T15:45:44.771Z", - "modifiedOn": "2024-04-29T15:45:44.771Z" + "modifiedOn": "2024-06-04T15:28:43.723Z" }, { "id": "builtin_text-9AfX4e", "formData": { - "text$pt": "Basta criar uma conta no Gov.Br ou baixar o app. Se você já tem conta, é só entrar com seu login e senha, em seguida fazer suas escolhas e propostas entre 11 de maio e 14 de julho de 2023.", + "text$pt": "O período de participação já foi encerrado, mas você pode acompanhar todo o processo acessando: [brasilparticipativo.presidencia.gov.br/processes/programas](https://brasilparticipativo.presidencia.gov.br/processes/programas/)\n
\nConseguimos solucionar o seu problema? Esperamos que sim! Caso ainda tenha dúvidas, entre em contato pelo e-mail : [brasilparticipativo@presidencia.gov.br](mailto:brasilparticipativo@presidencia.gov.br).\n
\nAgradecemos o seu contato. Continue acompanhando, pelos canais oficiais do Brasil Participativo, todas as atividades realizadas.", "markdown$pt": true, "typing$pt": true }, "createdBy": "admin", "createdOn": "2024-04-29T15:51:07.938Z", - "modifiedOn": "2024-04-29T15:51:07.938Z" + "modifiedOn": "2024-06-05T15:36:53.428Z" }, { "id": "builtin_text-S5Ptmz", @@ -458,24 +458,24 @@ { "id": "builtin_text-2_lbTz", "formData": { - "text$pt": "É um mecanismo de participação social, de caráter consultivo, realizado com prazo definido e aberto a qualquer interessado, com o objetivo de receber contribuições sobre determinado assunto. Incentiva a participação da sociedade na tomada de decisões relativas à formulação e definição de políticas públicas.", + "text$pt": "Conferência é um importante instrumento de participação social que reúne diversos segmentos representativos da sociedade para debater e avaliar políticas públicas e propor diretrizes para o seu aperfeiçoamento. Elas podem incidir sobre os três níveis de governo: municipal, estadual e nacional. E são espaços de diálogo e construção coletiva, nos quais atores diversos apontam suas demandas e contribuições. \n
\nConseguimos solucionar o seu problema? Esperamos que sim! Caso ainda tenha dúvidas, entre em contato pelo e-mail : [brasilparticipativo@presidencia.gov.br](mailto:brasilparticipativo@presidencia.gov.br).\n
\nAgradecemos o seu contato. Continue acompanhando, pelos canais oficiais do Brasil Participativo, todas as atividades realizadas.", "markdown$pt": true, "typing$pt": true }, "createdBy": "admin", "createdOn": "2024-04-29T16:11:20.443Z", - "modifiedOn": "2024-04-29T16:11:20.443Z" + "modifiedOn": "2024-06-04T19:05:53.215Z" }, { "id": "builtin_text-sAfXtD", "formData": { - "text$pt": "Para participar, siga o passo a passo abaixo:
\n1º Acesse o Sistema de Consulta Pública [Aqui](https://www3.bcb.gov.br/audpub/HomePage?1) e clique no link de Consultas Ativas para sugerir alterações em minuta de norma a ser publicada pelo Banco Central;
\n2º Inserir sugestões ao texto da minuta ao clicar no link “Enviar sugestão”. Deverá ser descrita a sugestão e a qual parte do texto se refere. Também é possível incluir anexos;
\n3º Acesse o Sistema de Consulta Pública e clique no link de Consultas Encerradas. As sugestões e os anexos encaminhados em todas as consultas são disponibilizadas no sistema.", + "text$pt": "Para se tornar um cidadão participativo, siga os passos:\n
\n1. Clique  no link: [brasilparticipativo.presidencia.gov.br/assemblies](https://brasilparticipativo.presidencia.gov.br/assemblies/)\n2. Participe da conferência aberta contribuindo com suas ideias\n3. Clique em \"entrar com Gov.br\" e preencha com seus dados para efetivar sua participação.\n\nConseguimos solucionar o seu problema? Esperamos que sim! Caso ainda tenha dúvidas, entre em contato pelo e-mail : [brasilparticipativo@presidencia.gov.br](mailto:brasilparticipativo@presidencia.gov.br).\n
\nAgradecemos o seu contato. Continue acompanhando, pelos canais oficiais do Brasil Participativo, todas as atividades realizadas.", "markdown$pt": true, "typing$pt": true }, "createdBy": "admin", "createdOn": "2024-04-29T16:14:28.815Z", - "modifiedOn": "2024-04-29T16:14:28.815Z" + "modifiedOn": "2024-06-05T16:10:40.730Z" }, { "id": "builtin_text-r3QRm_", @@ -502,13 +502,13 @@ { "id": "builtin_text-FmFKMC", "formData": { - "text$pt": "As Enquetes visam a dar maior publicidade e transparência ao trabalho de elaboração de Protocolos Clínicos e Diretrizes Terapêuticas (PCDT) desenvolvido pela Conitec. Foram criadas como mais um meio de comunicação com a sociedade, a fim de melhorarmos esse processo. Elas são disponibilizadas como consulta prévia, ainda na primeira etapa de construção do PCDT, para que possamos discutir uma proposta inicial e, assim, melhorá-la, identificando aspectos que podem não ter sido considerados anteriormente. Dessa forma, a participação popular será considerada desde o início do processo de elaboração do PCDT, e não apenas na Consulta Pública para deliberação final.", + "text$pt": "É um mecanismo de participação social, de caráter consultivo, realizado com prazo definido e aberto a qualquer usuário interessado, com o objetivo de receber contribuições sobre determinado assunto. Incentiva a participação da sociedade na tomada de decisões relativas à formulação e definição de políticas públicas.\n
\nConseguimos solucionar o seu problema? Esperamos que sim! Caso ainda tenha dúvidas, entre em contato pelo e-mail : [brasilparticipativo@presidencia.gov.br](mailto:brasilparticipativo@presidencia.gov.br).\n
\nAgradecemos o seu contato. Continue acompanhando, pelos canais oficiais do Brasil Participativo, todas as atividades realizadas.", "markdown$pt": true, "typing$pt": true }, "createdBy": "admin", "createdOn": "2024-04-29T16:22:53.179Z", - "modifiedOn": "2024-04-29T16:22:53.179Z" + "modifiedOn": "2024-06-04T19:03:23.459Z" }, { "id": "builtin_text-cTw1wF", @@ -524,13 +524,13 @@ { "id": "builtin_text-1oKRIO", "formData": { - "text$pt": "Para votar, o cidadão deve acessar a página de enquetes disponível no Portal da Câmara pelo menu superior Participe/Enquetes ou pelo endereço [camara.leg.br](https://www.camara.leg.br/enquetes/) e registrar seu voto. Comentários à matéria, no entanto, não são computados como votos.", + "text$pt": "Para se tornar um cidadão participativo, siga os passos:\n
\n1. Clique  no link: [brasilparticipativo.presidencia.gov.br/processes](https://brasilparticipativo.presidencia.gov.br/processes);\n2. Participe da conferência aberta contribuindo com suas ideias;\n3. Clique em \"entrar com Gov.br\" e preencha com seus dados para efetivar sua participação.\n\nConseguimos solucionar o seu problema? Esperamos que sim! Caso ainda tenha dúvidas, entre em contato pelo e-mail : [brasilparticipativo@presidencia.gov.br](mailto:brasilparticipativo@presidencia.gov.br).\n
\nAgradecemos o seu contato. Continue acompanhando, pelos canais oficiais do Brasil Participativo, todas as atividades realizadas.", "markdown$pt": true, "typing$pt": true }, "createdBy": "admin", "createdOn": "2024-04-29T16:34:32.811Z", - "modifiedOn": "2024-04-29T16:34:32.811Z" + "modifiedOn": "2024-06-05T16:11:28.469Z" }, { "id": "builtin_text-yNfwVb", @@ -685,5 +685,49 @@ "createdBy": "admin", "createdOn": "2024-04-29T16:47:06.123Z", "modifiedOn": "2024-04-29T18:33:31.277Z" + }, + { + "id": "builtin_text-Ruz95k", + "formData": { + "text$pt": "Esse módulo foi criado com o intuito de compilar informações sobre as ações do Governo Federal, informar sobre os recursos destinados ao Rio Grande do Sul, disponibilizar informações sobre possibilidades de doações, notícias e serviços. Para além disto, está previsto o mapeamento de ações da sociedade civil e governos locais que buscam contribuir na reconstrução do estado do Rio Grande do Sul.  \n
\nConseguimos solucionar o seu problema? Esperamos que sim! Caso ainda tenha dúvidas, entre em contato pelo e-mail : [brasilparticipativo@presidencia.gov.br](mailto:brasilparticipativo@presidencia.gov.br).\n
\nAgradecemos o seu contato. Continue acompanhando, pelos canais oficiais do Brasil Participativo, todas as atividades realizadas.", + "markdown$pt": true, + "typing$pt": true + }, + "createdBy": "admin", + "createdOn": "2024-06-04T15:28:27.338Z", + "modifiedOn": "2024-06-04T16:47:38.452Z" + }, + { + "id": "builtin_text-cnfZkg", + "formData": { + "text$pt": "O Plano Clima é o principal orientador para o Brasil manter o ritmo de redução no desmatamento, a transição para a economia de baixo carbono rumo à neutralidade climática (2024 a 2035). \nSua elaboração está envolvendo um amplo processo participativo de cidadãs e cidadãos em geral, Organizações da sociedade civil, Especialistas na temática.\nParticipe você também!\n
\nConseguimos solucionar o seu problema? Esperamos que sim! Caso ainda tenha dúvidas, entre em contato pelo e-mail : [brasilparticipativo@presidencia.gov.br](mailto:brasilparticipativo@presidencia.gov.br).\n
\nAgradecemos o seu contato. Continue acompanhando, pelos canais oficiais do Brasil Participativo, todas as atividades realizadas.", + "markdown$pt": true, + "typing$pt": true + }, + "createdBy": "admin", + "createdOn": "2024-06-04T17:38:34.365Z", + "modifiedOn": "2024-06-04T17:39:02.357Z" + }, + { + "id": "builtin_text-XjLCyH", + "formData": { + "text$pt": "Os participantes podem propor, votar e comentar propostas, gerando um debate na plataforma.\nA partir dessas interações cria-se uma fórmula de pontuação da proposta.\nAs 10 propostas melhor pontuadas de cada um dos 15 setoriais, isto é, 45 propostas, serão enviadas para análise e eventual incorporação nos planos setoriais, recebendo uma resposta individualizada.\n
\nPara participar acesse [gov.br/brasilparticipativo/planoclima](https://gov.br/brasilparticipativo/planoclima).\n
\nConseguimos solucionar o seu problema? Esperamos que sim! Caso ainda tenha dúvidas, entre em contato pelo e-mail : [brasilparticipativo@presidencia.gov.br](mailto:brasilparticipativo@presidencia.gov.br).\n
\nAgradecemos o seu contato. Continue acompanhando, pelos canais oficiais do Brasil Participativo, todas as atividades realizadas.", + "markdown$pt": true, + "typing$pt": true + }, + "createdBy": "admin", + "createdOn": "2024-06-04T17:41:02.249Z", + "modifiedOn": "2024-06-04T18:33:41.117Z" + }, + { + "id": "builtin_text-0sifWQ", + "formData": { + "text$pt": "Com propósito de promover e qualificar o processo de participação social, o Brasil Participativo fortalece a interação entre o governo e a sociedade, promovendo uma efetiva participação cidadã em um ambiente acessível, democrático e seguro.\n
\nConselhos nacionais poderão criar suas páginas para memória e votação de novas(os) conselheiras(os); ministérios e outros órgãos federais poderão realizar consultas públicas para escutar a população com objetivo de definir decretos, portarias e outras ações; conselhos e Ministérios poderão também realizar etapas digitais em conferências nacionais, elegendo delegadas(os) a partir de mobilização de votos e propostas feitas na plataforma. \n
\nFicou interessado ou tem dúvidas sobre o processo? Entre em contato conosco pelo e-mail: [participacaodigital@presidencia.gov.br](mailto:participacaodigital@presidencia.gov.br)\n", + "markdown$pt": true, + "typing$pt": true + }, + "createdBy": "admin", + "createdOn": "2024-06-04T20:47:03.582Z", + "modifiedOn": "2024-06-04T20:47:03.582Z" } ] \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/main.flow.json b/data/bots/chatbot_botao/flows/main.flow.json index 2734d83a..daacae3e 100644 --- a/data/bots/chatbot_botao/flows/main.flow.json +++ b/data/bots/chatbot_botao/flows/main.flow.json @@ -22,11 +22,11 @@ }, { "id": "266bea456e", - "name": "node-Brasil-participativo", + "name": "node-PPA-participativo", "next": [ { "condition": "true", - "node": "choice-duvida_atendida" + "node": "choice-return-or-end" } ], "onEnter": [ @@ -41,7 +41,7 @@ "next": [ { "condition": "true", - "node": "choice-duvida_atendida" + "node": "choice-return-or-end" } ], "onEnter": [ @@ -50,43 +50,13 @@ "onReceive": null, "type": "standard" }, - { - "id": "3bd05e6fce", - "name": "node-perguntas-frequentes_", - "next": [ - { - "condition": "true", - "node": "choice-duvida_atendida" - } - ], - "onEnter": [ - "say #!builtin_text--hrHT-" - ], - "onReceive": null, - "type": "standard" - }, - { - "id": "ca6c2043f2", - "name": "node-outros-assuntos", - "next": [ - { - "condition": "true", - "node": "choice-duvida_atendida" - } - ], - "onEnter": [ - "say #!builtin_text-_JcbYb" - ], - "onReceive": null, - "type": "standard" - }, { "id": "5e5a4aa3dc", "name": "node-representante-imprensa", "next": [ { "condition": "true", - "node": "choice-duvida_atendida" + "node": "choice-return-or-end" } ], "onEnter": [ @@ -97,11 +67,11 @@ }, { "id": "4ddf4a4b4c", - "name": "node-representante-administracao", + "name": "node-duvidas-sugestoes-elogios", "next": [ { "condition": "true", - "node": "choice-duvida_atendida" + "node": "choice-return-or-end" } ], "onEnter": [ @@ -120,7 +90,7 @@ { "caption": "User picked [1]", "condition": "temp['skill-choice-ret-fjnf1k40mf'] == \"1\"", - "node": "node-Brasil-participativo" + "node": "node-PPA-participativo" }, { "caption": "User picked [2]", @@ -135,22 +105,22 @@ { "caption": "User picked [4]", "condition": "temp['skill-choice-ret-fjnf1k40mf'] == \"4\"", - "node": "node-perguntas-frequentes_" + "node": "node-represento-orgao" }, { "caption": "User picked [5]", "condition": "temp['skill-choice-ret-fjnf1k40mf'] == \"5\"", - "node": "node-outros-assuntos" + "node": "node-representante-imprensa" }, { "caption": "User picked [6]", "condition": "temp['skill-choice-ret-fjnf1k40mf'] == \"6\"", - "node": "node-representante-imprensa" + "node": "node-duvidas-sugestoes-elogios" }, { "caption": "User picked [7]", "condition": "temp['skill-choice-ret-fjnf1k40mf'] == \"7\"", - "node": "node-representante-administracao" + "node": "END" } ], "onEnter": null, @@ -160,34 +130,34 @@ "id": "skill-1a1d63", "type": "skill-call", "skill": "choice", - "name": "choice-duvida_atendida", + "name": "choice-return-or-end", "flow": "skills/choice-1a1d63.flow.json", "next": [ { - "caption": "User picked [sim]", - "condition": "temp['skill-choice-ret-2c14871h5i'] == \"sim\"", - "node": "node-encerramento" + "caption": "User picked [Retornar]", + "condition": "temp['skill-choice-ret-2c14871h5i'] == \"Retornar\"", + "node": "choice-opcoes" }, { - "caption": "User picked [não]", - "condition": "temp['skill-choice-ret-2c14871h5i'] == \"não\"", - "node": "choice-opcoes" + "caption": "User picked [Encerrar]", + "condition": "temp['skill-choice-ret-2c14871h5i'] == \"Encerrar\"", + "node": "END" } ], "onEnter": null, "onReceive": null }, { - "id": "6f59ffffc3", - "name": "node-encerramento", + "id": "301f1c6453", + "name": "node-represento-orgao", "next": [ { "condition": "true", - "node": "END" + "node": "choice-return-or-end" } ], "onEnter": [ - "say #!builtin_text-BwJBAi" + "say #!builtin_text-0sifWQ" ], "onReceive": null, "type": "standard" diff --git a/data/bots/chatbot_botao/flows/main.ui.json b/data/bots/chatbot_botao/flows/main.ui.json index ce8f72cf..3cfcf36b 100644 --- a/data/bots/chatbot_botao/flows/main.ui.json +++ b/data/bots/chatbot_botao/flows/main.ui.json @@ -21,53 +21,39 @@ "y": 355 } }, - { - "id": "3bd05e6fce", - "position": { - "x": 965, - "y": 500 - } - }, - { - "id": "ca6c2043f2", - "position": { - "x": 970, - "y": 655 - } - }, { "id": "5e5a4aa3dc", "position": { - "x": 975, - "y": 850 + "x": 970, + "y": 690 } }, { "id": "4ddf4a4b4c", "position": { - "x": 975, - "y": 1040 + "x": 980, + "y": 900 } }, { "id": "skill-2264aa", "position": { - "x": 550, - "y": 535 + "x": 565, + "y": 480 } }, { "id": "skill-1a1d63", "position": { - "x": 1410, + "x": 1420, "y": 625 } }, { - "id": "6f59ffffc3", + "id": "301f1c6453", "position": { - "x": 1775, - "y": 645 + "x": 960, + "y": 515 } } ], @@ -82,7 +68,7 @@ "y": 485 }, { - "x": 1411, + "x": 1420, "y": 642 } ] @@ -97,22 +83,22 @@ "y": 325 }, { - "x": 1411, + "x": 1420, "y": 642 } ] }, { - "source": "3bd05e6fce", + "source": "301f1c6453", "sourcePort": "out0", "target": "skill-1a1d63", "points": [ { - "x": 1165, - "y": 630 + "x": 1160, + "y": 645 }, { - "x": 1411, + "x": 1420, "y": 642 } ] @@ -123,11 +109,11 @@ "target": "skill-1a1d63", "points": [ { - "x": 1175, - "y": 1182 + "x": 1180, + "y": 1042 }, { - "x": 1411, + "x": 1420, "y": 642 } ] @@ -136,28 +122,13 @@ "source": "5e5a4aa3dc", "sourcePort": "out0", "target": "skill-1a1d63", - "points": [ - { - "x": 1175, - "y": 980 - }, - { - "x": 1411, - "y": 642 - } - ] - }, - { - "source": "ca6c2043f2", - "sourcePort": "out0", - "target": "skill-1a1d63", "points": [ { "x": 1170, - "y": 785 + "y": 814 }, { - "x": 1411, + "x": 1420, "y": 642 } ] @@ -172,38 +143,23 @@ "y": 629 }, { - "x": 551, - "y": 552 + "x": 565, + "y": 497 } ] }, { "source": "skill-1a1d63", "sourcePort": "out0", - "target": "6f59ffffc3", - "points": [ - { - "x": 1610, - "y": 669 - }, - { - "x": 1776, - "y": 663 - } - ] - }, - { - "source": "skill-1a1d63", - "sourcePort": "out1", "target": "skill-2264aa", "points": [ { - "x": 1610, - "y": 699 + "x": 1620, + "y": 669 }, { - "x": 551, - "y": 552 + "x": 565, + "y": 497 } ] }, @@ -213,8 +169,8 @@ "target": "0de6600dcb", "points": [ { - "x": 750, - "y": 640 + "x": 765, + "y": 585 }, { "x": 960, @@ -228,72 +184,57 @@ "target": "266bea456e", "points": [ { - "x": 750, - "y": 579 + "x": 765, + "y": 524 }, { "x": 955, - "y": 213 + "y": 212 } ] }, { "source": "skill-2264aa", "sourcePort": "out3", - "target": "3bd05e6fce", - "points": [ - { - "x": 750, - "y": 670 - }, - { - "x": 966, - "y": 517 - } - ] - }, - { - "source": "skill-2264aa", - "sourcePort": "out6", - "target": "4ddf4a4b4c", + "target": "301f1c6453", "points": [ { - "x": 750, - "y": 762 + "x": 765, + "y": 615 }, { - "x": 976, - "y": 1063 + "x": 960, + "y": 532 } ] }, { "source": "skill-2264aa", "sourcePort": "out5", - "target": "5e5a4aa3dc", + "target": "4ddf4a4b4c", "points": [ { - "x": 750, - "y": 731 + "x": 765, + "y": 676 }, { - "x": 976, - "y": 867 + "x": 980, + "y": 923 } ] }, { "source": "skill-2264aa", "sourcePort": "out4", - "target": "ca6c2043f2", + "target": "5e5a4aa3dc", "points": [ { - "x": 750, - "y": 701 + "x": 765, + "y": 646 }, { "x": 970, - "y": 673 + "y": 707 } ] } diff --git a/data/bots/chatbot_botao/flows/processo_parti.flow.json b/data/bots/chatbot_botao/flows/processo_parti.flow.json index 6c26ffa4..ba014b64 100644 --- a/data/bots/chatbot_botao/flows/processo_parti.flow.json +++ b/data/bots/chatbot_botao/flows/processo_parti.flow.json @@ -2,7 +2,6 @@ "version": "0.0.1", "catchAll": {}, "startNode": "entry", - "triggers": [], "description": "", "nodes": [ { @@ -28,187 +27,37 @@ { "caption": "User picked [1]", "condition": "temp['skill-choice-ret-38lgtavyrx'] == \"1\"", - "node": "choice-plano-clima" + "node": "choice-ppa" }, { "caption": "User picked [2]", "condition": "temp['skill-choice-ret-38lgtavyrx'] == \"2\"", - "node": "choice-conferencias" + "node": "choice-br-unido-rs" }, { "caption": "User picked [3]", "condition": "temp['skill-choice-ret-38lgtavyrx'] == \"3\"", - "node": "choice-consulta" + "node": "choice-plano-clima" }, { "caption": "User picked [4]", "condition": "temp['skill-choice-ret-38lgtavyrx'] == \"4\"", - "node": "choice-enquetes" + "node": "choice-conferencias" }, { "caption": "User picked [5]", "condition": "temp['skill-choice-ret-38lgtavyrx'] == \"5\"", - "node": "choice-audiencias" + "node": "choice-consultas" }, { "caption": "User picked [6]", "condition": "temp['skill-choice-ret-38lgtavyrx'] == \"6\"", - "node": "choice-colegiados" - } - ], - "onEnter": null, - "onReceive": null - }, - { - "id": "skill-8a23e1", - "type": "skill-call", - "skill": "choice", - "name": "choice-conferencias", - "flow": "skills/choice-8a23e1.flow.json", - "next": [ - { - "caption": "User picked [1]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"1\"", - "node": "node-oq-2" - }, - { - "caption": "User picked [2]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"2\"", - "node": "node-como-2" - }, - { - "caption": "User picked [3]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"3\"", - "node": "node-abertas2" + "node": "main.flow.json#choice-opcoes" }, { - "caption": "User picked [4]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"4\"", - "node": "node-fechadas-2" - } - ], - "onEnter": null, - "onReceive": null - }, - { - "id": "af3a238b89", - "type": "skill-call", - "skill": "choice", - "name": "choice-consulta", - "flow": "skills/choice-8a23e1.flow.json", - "next": [ - { - "caption": "User picked [1]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"1\"", - "node": "node-oq-3" - }, - { - "caption": "User picked [2]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"2\"", - "node": "node-como-3" - }, - { - "caption": "User picked [3]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"3\"", - "node": "node-abertas-3" - }, - { - "caption": "User picked [4]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"4\"", - "node": "node-fechadas-3" - } - ], - "onEnter": null, - "onReceive": null - }, - { - "id": "18a578b33f", - "type": "skill-call", - "skill": "choice", - "name": "choice-enquetes", - "flow": "skills/choice-8a23e1.flow.json", - "next": [ - { - "caption": "User picked [1]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"1\"", - "node": "node-oq-4" - }, - { - "caption": "User picked [2]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"2\"", - "node": "node-como-4" - }, - { - "caption": "User picked [3]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"3\"", - "node": "node-abertas-4" - }, - { - "caption": "User picked [4]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"4\"", - "node": "node-fechadas-4" - } - ], - "onEnter": null, - "onReceive": null - }, - { - "id": "075f3f5fd2", - "type": "skill-call", - "skill": "choice", - "name": "choice-audiencias", - "flow": "skills/choice-8a23e1.flow.json", - "next": [ - { - "caption": "User picked [1]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"1\"", - "node": "node-oq-5" - }, - { - "caption": "User picked [2]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"2\"", - "node": "node-como-5" - }, - { - "caption": "User picked [3]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"3\"", - "node": "node-abertas-5" - }, - { - "caption": "User picked [4]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"4\"", - "node": "node-fechada-5" - } - ], - "onEnter": null, - "onReceive": null - }, - { - "id": "3f9b1bc1e9", - "type": "skill-call", - "skill": "choice", - "name": "choice-colegiados", - "flow": "skills/choice-8a23e1.flow.json", - "next": [ - { - "caption": "User picked [1]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"1\"", - "node": "node-oq-6" - }, - { - "caption": "User picked [2]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"2\"", - "node": "node-como-6" - }, - { - "caption": "User picked [3]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"3\"", - "node": "node-abertas-6" - }, - { - "caption": "User picked [4]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"4\"", - "node": "node-fechadas-6" + "caption": "User picked [7]", + "condition": "temp['skill-choice-ret-38lgtavyrx'] == \"7\"", + "node": "END" } ], "onEnter": null, @@ -218,7 +67,7 @@ "id": "8a21237069", "type": "skill-call", "skill": "choice", - "name": "choice-plano-clima", + "name": "choice-ppa", "flow": "skills/choice-8a23e1.flow.json", "next": [ { @@ -230,16 +79,6 @@ "caption": "User picked [2]", "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"2\"", "node": "node-como-1" - }, - { - "caption": "User picked [3]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"3\"", - "node": "node-abertas-1" - }, - { - "caption": "User picked [4]", - "condition": "temp['skill-choice-ret-mtix4ji08v'] == \"4\"", - "node": "node-fechadas-1-" } ], "onEnter": null, @@ -251,7 +90,7 @@ "next": [ { "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "node": "choice-retorna-encerra" } ], "onEnter": [ @@ -266,7 +105,7 @@ "next": [ { "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "node": "choice-retorna-encerra" } ], "onEnter": [ @@ -275,103 +114,13 @@ "onReceive": null, "type": "standard" }, - { - "id": "c0d17a4685", - "name": "node-abertas-1", - "next": [ - { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" - } - ], - "onEnter": [ - "say #!builtin_text-S5Ptmz" - ], - "onReceive": null, - "type": "standard" - }, - { - "id": "39b5b98e98", - "name": "node-fechadas-1-", - "next": [ - { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" - } - ], - "onEnter": [ - "say #!builtin_text-hZ3113" - ], - "onReceive": null, - "type": "standard" - }, - { - "id": "d1c59e2250", - "name": "node-oq-2", - "next": [ - { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" - } - ], - "onEnter": [ - "say #!builtin_text-v0pudn" - ], - "onReceive": null, - "type": "standard" - }, - { - "id": "51b06201ac", - "name": "node-como-2", - "next": [ - { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" - } - ], - "onEnter": [ - "say #!builtin_text-dbp10Y" - ], - "onReceive": null, - "type": "standard" - }, - { - "id": "f9f99d5985", - "name": "node-abertas2", - "next": [ - { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" - } - ], - "onEnter": [ - "say #!builtin_text-GGbk_F" - ], - "onReceive": null, - "type": "standard" - }, - { - "id": "ef31fb1730", - "name": "node-fechadas-2", - "next": [ - { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" - } - ], - "onEnter": [ - "say #!builtin_text-qFOJ9G" - ], - "onReceive": null, - "type": "standard" - }, { "id": "ac35235b08", "name": "node-oq-3", "next": [ { "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "node": "choice-retorna-encerra" } ], "onEnter": [ @@ -386,7 +135,7 @@ "next": [ { "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "node": "choice-retorna-encerra" } ], "onEnter": [ @@ -395,43 +144,13 @@ "onReceive": null, "type": "standard" }, - { - "id": "d75a378501", - "name": "node-abertas-3", - "next": [ - { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" - } - ], - "onEnter": [ - "say #!builtin_text-r3QRm_" - ], - "onReceive": null, - "type": "standard" - }, - { - "id": "9430f6f90b", - "name": "node-fechadas-3", - "next": [ - { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" - } - ], - "onEnter": [ - "say #!builtin_text-_a5c12" - ], - "onReceive": null, - "type": "standard" - }, { "id": "14b8c7e8a5", "name": "node-oq-4", "next": [ { "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "node": "choice-retorna-encerra" } ], "onEnter": [ @@ -440,28 +159,13 @@ "onReceive": null, "type": "standard" }, - { - "id": "6102ae38c5", - "name": "node-abertas-4", - "next": [ - { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" - } - ], - "onEnter": [ - "say #!builtin_text-yNfwVb" - ], - "onReceive": null, - "type": "standard" - }, { "id": "dfff03512d", "name": "node-como-4", "next": [ { "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "node": "choice-retorna-encerra" } ], "onEnter": [ @@ -471,139 +175,154 @@ "type": "standard" }, { - "id": "a9465b3f0a", - "name": "node-oq-5", + "id": "skill-f74b31", + "type": "skill-call", + "skill": "choice", + "name": "choice-br-unido-rs", + "flow": "skills/choice-f74b31.flow.json", "next": [ { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "caption": "User picked [1]", + "condition": "temp['skill-choice-ret-lp8wogem4u'] == \"1\"", + "node": "node-oq-0" } ], - "onEnter": [ - "say #!builtin_text-vivqDY" - ], - "onReceive": null, - "type": "standard" + "onEnter": null, + "onReceive": null }, { - "id": "9fad376e8e", - "name": "node-fechadas-4", + "id": "3f0eb47c6d", + "name": "node-oq-0", "next": [ { "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "node": "choice-retorna-encerra" } ], "onEnter": [ - "say #!builtin_text-xfOjkq" + "say #!builtin_text-Ruz95k" ], "onReceive": null, "type": "standard" }, { - "id": "4d5b931b2d", - "name": "node-como-5", + "id": "44d40f97e5", + "name": "node-oq-2", "next": [ { "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "node": "choice-retorna-encerra" } ], "onEnter": [ - "say #!builtin_text-LncbjC" + "say #!builtin_text-cnfZkg" ], "onReceive": null, "type": "standard" }, { - "id": "14ec037866", - "name": "node-abertas-5", + "id": "a2ad845bc3", + "name": "node-como-2", "next": [ { "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "node": "choice-retorna-encerra" } ], "onEnter": [ - "say #!builtin_text-X_KBxh" + "say #!builtin_text-XjLCyH" ], "onReceive": null, "type": "standard" }, { - "id": "d40bfb14f2", - "name": "node-fechada-5", + "id": "skill-21845c", + "type": "skill-call", + "skill": "choice", + "name": "choice-retorna-encerra", + "flow": "skills/choice-21845c.flow.json", "next": [ { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" - } - ], - "onEnter": [ - "say #!builtin_text-wkMlyF" - ], - "onReceive": null, - "type": "standard" - }, - { - "id": "0395969f71", - "name": "node-oq-6", - "next": [ + "caption": "User picked [Retornar]", + "condition": "temp['skill-choice-ret-8t8xwb80mf'] == \"Retornar\"", + "node": "choice-opcao-2" + }, { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "caption": "User picked [Encerrar]", + "condition": "temp['skill-choice-ret-8t8xwb80mf'] == \"Encerrar\"", + "node": "END" } ], - "onEnter": [ - "say #!builtin_text-OhX1pn" - ], - "onReceive": null, - "type": "standard" + "onEnter": null, + "onReceive": null }, { - "id": "14c0842fc0", - "name": "node-como-6", + "id": "skill-779a87", + "type": "skill-call", + "skill": "choice", + "name": "choice-plano-clima", + "flow": "skills/choice-779a87.flow.json", "next": [ { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "caption": "User picked [1]", + "condition": "temp['skill-choice-ret-70nsnxvdxi'] == \"1\"", + "node": "node-oq-2" + }, + { + "caption": "User picked [2]", + "condition": "temp['skill-choice-ret-70nsnxvdxi'] == \"2\"", + "node": "node-como-2" } ], - "onEnter": [ - "say #!builtin_text-znanor" - ], - "onReceive": null, - "type": "standard" + "onEnter": null, + "onReceive": null }, { - "id": "0c21947316", - "name": "node-fechadas-6", + "id": "skill-2d008e", + "type": "skill-call", + "skill": "choice", + "name": "choice-conferencias", + "flow": "skills/choice-2d008e.flow.json", "next": [ { - "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "caption": "User picked [1]", + "condition": "temp['skill-choice-ret-4kljo2i7o0'] == \"1\"", + "node": "node-oq-3" + }, + { + "caption": "User picked [2]", + "condition": "temp['skill-choice-ret-4kljo2i7o0'] == \"2\"", + "node": "node-como-3" } ], - "onEnter": [ - "say #!builtin_text-1AmbaT" - ], - "onReceive": null, - "type": "standard" + "onEnter": null, + "onReceive": null }, { - "id": "4d6c901945", - "name": "node-abertas-6", + "id": "skill-718722", + "type": "skill-call", + "skill": "choice", + "name": "choice-consultas", + "flow": "skills/choice-718722.flow.json", "next": [ { + "caption": "User picked [1]", + "condition": "temp['skill-choice-ret-kiux7mq2gm'] == \"1\"", + "node": "node-oq-4" + }, + { + "caption": "User picked [2]", + "condition": "temp['skill-choice-ret-kiux7mq2gm'] == \"2\"", + "node": "node-como-4" + }, + { + "caption": "On failure", "condition": "true", - "node": "main.flow.json#choice-duvida_atendida" + "node": "" } ], - "onEnter": [ - "say #!builtin_text-kBZr4G" - ], - "onReceive": null, - "type": "standard" + "onEnter": null, + "onReceive": null } ] } \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/processo_parti.ui.json b/data/bots/chatbot_botao/flows/processo_parti.ui.json index ecfc356c..199b53f2 100644 --- a/data/bots/chatbot_botao/flows/processo_parti.ui.json +++ b/data/bots/chatbot_botao/flows/processo_parti.ui.json @@ -3,50 +3,15 @@ { "id": "8e0c78c7cc", "position": { - "x": -130, - "y": 710 + "x": -280, + "y": -375 } }, { "id": "skill-08da07", "position": { - "x": 340, - "y": 715 - } - }, - { - "id": "skill-8a23e1", - "position": { - "x": 735, - "y": -280 - } - }, - { - "id": "af3a238b89", - "position": { - "x": 745, - "y": 470 - } - }, - { - "id": "18a578b33f", - "position": { - "x": 740, - "y": 1110 - } - }, - { - "id": "075f3f5fd2", - "position": { - "x": 755, - "y": 1755 - } - }, - { - "id": "3f9b1bc1e9", - "position": { - "x": 820, - "y": 2400 + "x": 190, + "y": -450 } }, { @@ -59,635 +24,475 @@ { "id": "640031857e", "position": { - "x": 1130, - "y": -1070 + "x": 1160, + "y": -985 } }, { "id": "9016d19a3c", "position": { - "x": 1135, - "y": -900 - } - }, - { - "id": "c0d17a4685", - "position": { - "x": 1135, - "y": -745 - } - }, - { - "id": "39b5b98e98", - "position": { - "x": 1135, - "y": -580 - } - }, - { - "id": "d1c59e2250", - "position": { - "x": 1140, - "y": -425 - } - }, - { - "id": "51b06201ac", - "position": { - "x": 1145, - "y": -255 - } - }, - { - "id": "f9f99d5985", - "position": { - "x": 1145, - "y": -100 - } - }, - { - "id": "ef31fb1730", - "position": { - "x": 1145, - "y": 65 + "x": 1165, + "y": -770 } }, { "id": "ac35235b08", "position": { - "x": 1150, - "y": 235 + "x": 1175, + "y": -120 } }, { "id": "2822b0fa66", "position": { - "x": 1155, - "y": 405 - } - }, - { - "id": "d75a378501", - "position": { - "x": 1155, - "y": 560 - } - }, - { - "id": "9430f6f90b", - "position": { - "x": 1155, - "y": 725 + "x": 1180, + "y": 60 } }, { "id": "14b8c7e8a5", "position": { - "x": 1155, - "y": 895 - } - }, - { - "id": "6102ae38c5", - "position": { - "x": 1160, - "y": 1220 + "x": 1180, + "y": 245 } }, { "id": "dfff03512d", "position": { - "x": 1160, - "y": 1065 + "x": 1185, + "y": 445 } }, { - "id": "a9465b3f0a", + "id": "skill-f74b31", "position": { - "x": 1165, - "y": 1555 - } - }, - { - "id": "9fad376e8e", - "position": { - "x": 1160, - "y": 1390 + "x": 745, + "y": -1205 } }, { - "id": "4d5b931b2d", + "id": "3f0eb47c6d", "position": { - "x": 1170, - "y": 1725 + "x": 1150, + "y": -1275 } }, { - "id": "14ec037866", + "id": "44d40f97e5", "position": { - "x": 1170, - "y": 1880 + "x": 1162, + "y": -556 } }, { - "id": "d40bfb14f2", + "id": "a2ad845bc3", "position": { "x": 1170, - "y": 2045 + "y": -350 } }, { - "id": "0395969f71", + "id": "skill-21845c", "position": { - "x": 1170, - "y": 2205 + "x": 1790, + "y": -425 } }, { - "id": "14c0842fc0", + "id": "skill-779a87", "position": { - "x": 1175, - "y": 2375 + "x": 740, + "y": -440 } }, { - "id": "0c21947316", + "id": "skill-2d008e", "position": { - "x": 1175, - "y": 2720 + "x": 750, + "y": -105 } }, { - "id": "4d6c901945", + "id": "skill-718722", "position": { - "x": 1180, - "y": 2530 + "x": 740, + "y": 305 } } ], "links": [ { - "source": "075f3f5fd2", - "sourcePort": "out2", - "target": "14ec037866", - "points": [ - { - "x": 955, - "y": 1859 - }, - { - "x": 1170, - "y": 1897 - } - ] - }, - { - "source": "075f3f5fd2", - "sourcePort": "out1", - "target": "4d5b931b2d", + "source": "14b8c7e8a5", + "sourcePort": "out0", + "target": "skill-21845c", "points": [ { - "x": 955, - "y": 1829 + "x": 1380, + "y": 375 }, { - "x": 1170, - "y": 1742 + "x": 1791, + "y": -408 } ] }, { - "source": "075f3f5fd2", + "source": "2822b0fa66", "sourcePort": "out0", - "target": "a9465b3f0a", + "target": "skill-21845c", "points": [ { - "x": 955, - "y": 1799 + "x": 1380, + "y": 190 }, { - "x": 1165, - "y": 1572 + "x": 1791, + "y": -408 } ] }, { - "source": "075f3f5fd2", - "sourcePort": "out3", - "target": "d40bfb14f2", + "source": "3f0eb47c6d", + "sourcePort": "out0", + "target": "skill-21845c", "points": [ { - "x": 955, - "y": 1889 + "x": 1350, + "y": -1145 }, { - "x": 1170, - "y": 2062 + "x": 1791, + "y": -408 } ] }, { - "source": "18a578b33f", + "source": "44d40f97e5", "sourcePort": "out0", - "target": "14b8c7e8a5", + "target": "skill-21845c", "points": [ { - "x": 940, - "y": 1154 + "x": 1362, + "y": -426 }, { - "x": 1155, - "y": 912 + "x": 1791, + "y": -408 } ] }, { - "source": "18a578b33f", - "sourcePort": "out2", - "target": "6102ae38c5", + "source": "640031857e", + "sourcePort": "out0", + "target": "skill-21845c", "points": [ { - "x": 940, - "y": 1214 + "x": 1360, + "y": -855 }, { - "x": 1160, - "y": 1237 + "x": 1791, + "y": -408 } ] }, { - "source": "18a578b33f", - "sourcePort": "out3", - "target": "9fad376e8e", + "source": "8a21237069", + "sourcePort": "out0", + "target": "640031857e", "points": [ { "x": 940, - "y": 1244 + "y": -851 }, { - "x": 1160, - "y": 1407 + "x": 1161, + "y": -968 } ] }, { - "source": "18a578b33f", + "source": "8a21237069", "sourcePort": "out1", - "target": "dfff03512d", + "target": "9016d19a3c", "points": [ { "x": 940, - "y": 1184 + "y": -821 }, { - "x": 1160, - "y": 1082 + "x": 1166, + "y": -753 } ] }, { - "source": "3f9b1bc1e9", + "source": "8e0c78c7cc", "sourcePort": "out0", - "target": "0395969f71", - "points": [ - { - "x": 1020, - "y": 2444 - }, - { - "x": 1170, - "y": 2222 - } - ] - }, - { - "source": "3f9b1bc1e9", - "sourcePort": "out3", - "target": "0c21947316", - "points": [ - { - "x": 1020, - "y": 2534 - }, - { - "x": 1175, - "y": 2737 - } - ] - }, - { - "source": "3f9b1bc1e9", - "sourcePort": "out1", - "target": "14c0842fc0", - "points": [ - { - "x": 1020, - "y": 2474 - }, - { - "x": 1175, - "y": 2392 - } - ] - }, - { - "source": "3f9b1bc1e9", - "sourcePort": "out2", - "target": "4d6c901945", - "points": [ - { - "x": 1020, - "y": 2504 - }, - { - "x": 1180, - "y": 2547 - } - ] - }, - { - "source": "8a21237069", - "sourcePort": "out3", - "target": "39b5b98e98", + "target": "skill-08da07", "points": [ { - "x": 940, - "y": -761 + "x": -80, + "y": -331 }, { - "x": 1135, - "y": -563 + "x": 191, + "y": -433 } ] }, { - "source": "8a21237069", + "source": "9016d19a3c", "sourcePort": "out0", - "target": "640031857e", + "target": "skill-21845c", "points": [ { - "x": 940, - "y": -851 + "x": 1365, + "y": -640 }, { - "x": 1130, - "y": -1053 + "x": 1791, + "y": -408 } ] }, { - "source": "8a21237069", - "sourcePort": "out1", - "target": "9016d19a3c", + "source": "a2ad845bc3", + "sourcePort": "out0", + "target": "skill-21845c", "points": [ { - "x": 940, - "y": -821 + "x": 1370, + "y": -220 }, { - "x": 1135, - "y": -883 + "x": 1791, + "y": -408 } ] }, { - "source": "8a21237069", - "sourcePort": "out2", - "target": "c0d17a4685", + "source": "ac35235b08", + "sourcePort": "out0", + "target": "skill-21845c", "points": [ { - "x": 940, - "y": -791 + "x": 1375, + "y": 10 }, { - "x": 1135, - "y": -728 + "x": 1791, + "y": -408 } ] }, { - "source": "8e0c78c7cc", + "source": "dfff03512d", "sourcePort": "out0", - "target": "skill-08da07", + "target": "skill-21845c", "points": [ { - "x": 70, - "y": 754 + "x": 1385, + "y": 575 }, { - "x": 340, - "y": 732 + "x": 1791, + "y": -408 } ] }, { - "source": "af3a238b89", - "sourcePort": "out1", - "target": "2822b0fa66", + "source": "skill-08da07", + "sourcePort": "out0", + "target": "8a21237069", "points": [ { - "x": 945, - "y": 544 + "x": 390, + "y": -406 }, { - "x": 1155, - "y": 422 + "x": 741, + "y": -878 } ] }, { - "source": "af3a238b89", + "source": "skill-08da07", "sourcePort": "out3", - "target": "9430f6f90b", + "target": "skill-2d008e", "points": [ { - "x": 945, - "y": 604 + "x": 390, + "y": -315 }, { - "x": 1155, - "y": 742 + "x": 751, + "y": -88 } ] }, { - "source": "af3a238b89", - "sourcePort": "out0", - "target": "ac35235b08", + "source": "skill-08da07", + "sourcePort": "out4", + "target": "skill-718722", "points": [ { - "x": 945, - "y": 514 + "x": 390, + "y": -284 }, { - "x": 1150, - "y": 252 + "x": 741, + "y": 322 } ] }, { - "source": "af3a238b89", + "source": "skill-08da07", "sourcePort": "out2", - "target": "d75a378501", + "target": "skill-779a87", "points": [ { - "x": 945, - "y": 574 + "x": 390, + "y": -345 }, { - "x": 1155, - "y": 577 + "x": 741, + "y": -423 } ] }, { "source": "skill-08da07", - "sourcePort": "out4", - "target": "075f3f5fd2", + "sourcePort": "out1", + "target": "skill-f74b31", "points": [ { - "x": 540, - "y": 880 + "x": 390, + "y": -376 }, { - "x": 755, - "y": 1772 + "x": 746, + "y": -1188 } ] }, { - "source": "skill-08da07", - "sourcePort": "out3", - "target": "18a578b33f", + "source": "skill-21845c", + "sourcePort": "out0", + "target": "skill-08da07", "points": [ { - "x": 540, - "y": 849 + "x": 1990, + "y": -381 }, { - "x": 740, - "y": 1127 + "x": 191, + "y": -433 } ] }, { - "source": "skill-08da07", - "sourcePort": "out5", - "target": "3f9b1bc1e9", + "source": "skill-2d008e", + "sourcePort": "out1", + "target": "2822b0fa66", "points": [ { - "x": 540, - "y": 910 + "x": 950, + "y": -31 }, { - "x": 820, - "y": 2417 + "x": 1181, + "y": 77 } ] }, { - "source": "skill-08da07", + "source": "skill-2d008e", "sourcePort": "out0", - "target": "8a21237069", - "points": [ - { - "x": 540, - "y": 759 - }, - { - "x": 740, - "y": -878 - } - ] - }, - { - "source": "skill-08da07", - "sourcePort": "out2", - "target": "af3a238b89", + "target": "ac35235b08", "points": [ { - "x": 540, - "y": 819 + "x": 950, + "y": -61 }, { - "x": 745, - "y": 487 + "x": 1176, + "y": -103 } ] }, { - "source": "skill-08da07", - "sourcePort": "out1", - "target": "skill-8a23e1", + "source": "skill-718722", + "sourcePort": "out0", + "target": "14b8c7e8a5", "points": [ { - "x": 540, - "y": 789 + "x": 940, + "y": 349 }, { - "x": 735, - "y": -263 + "x": 1181, + "y": 262 } ] }, { - "source": "skill-8a23e1", + "source": "skill-718722", "sourcePort": "out1", - "target": "51b06201ac", + "target": "dfff03512d", "points": [ { - "x": 935, - "y": -206 + "x": 940, + "y": 379 }, { - "x": 1145, - "y": -238 + "x": 1186, + "y": 462 } ] }, { - "source": "skill-8a23e1", + "source": "skill-779a87", "sourcePort": "out0", - "target": "d1c59e2250", + "target": "44d40f97e5", "points": [ { - "x": 935, - "y": -236 + "x": 940, + "y": -396 }, { - "x": 1140, - "y": -408 + "x": 1162, + "y": -538 } ] }, { - "source": "skill-8a23e1", - "sourcePort": "out3", - "target": "ef31fb1730", + "source": "skill-779a87", + "sourcePort": "out1", + "target": "a2ad845bc3", "points": [ { - "x": 935, - "y": -146 + "x": 940, + "y": -366 }, { - "x": 1145, - "y": 82 + "x": 1171, + "y": -333 } ] }, { - "source": "skill-8a23e1", - "sourcePort": "out2", - "target": "f9f99d5985", + "source": "skill-f74b31", + "sourcePort": "out0", + "target": "3f0eb47c6d", "points": [ { - "x": 935, - "y": -176 + "x": 945, + "y": -1161 }, { - "x": 1145, - "y": -83 + "x": 1151, + "y": -1258 } ] } diff --git a/data/bots/chatbot_botao/flows/skills/choice-08da07.flow.json b/data/bots/chatbot_botao/flows/skills/choice-08da07.flow.json index 3c46921f..659befd6 100644 --- a/data/bots/chatbot_botao/flows/skills/choice-08da07.flow.json +++ b/data/bots/chatbot_botao/flows/skills/choice-08da07.flow.json @@ -11,27 +11,31 @@ "keywords": { "1": [ "1", - "Plano Clima/PPA Participativo" + "PPA Participativo" ], "2": [ "2", - "Confências" + "O Brasil Unido Pelo Rio Grande do Sul" ], "3": [ "3", - "Consultas Públicas" + "Plano Clima" ], "4": [ "4", - "Enquetes" + "Conferências" ], "5": [ "5", - "Audiências Públicas" + "Consultas Públicas" ], "6": [ "6", - "Colegiados" + "Retorne ao menu anterior" + ], + "7": [ + "7", + "Encerrar atendimento" ] }, "config": { @@ -52,12 +56,12 @@ "node": "parse" } ], - "id": "602141" + "id": "026774" }, { "name": "parse", "onReceive": [ - "basic-skills/choice_parse_answer {\"randomId\":\"38lgtavyrx\",\"contentId\":\"builtin_single-choice-Lj5Esn\",\"invalidContentId\":\"\",\"keywords\":{\"1\":[\"1\",\"Plano Clima/PPA Participativo\"],\"2\":[\"2\",\"Confências\"],\"3\":[\"3\",\"Consultas Públicas\"],\"4\":[\"4\",\"Enquetes\"],\"5\":[\"5\",\"Audiências Públicas\"],\"6\":[\"6\",\"Colegiados\"]},\"config\":{\"nbMaxRetries\":3,\"repeatChoicesOnInvalid\":false,\"variableName\":\"\"}}" + "basic-skills/choice_parse_answer {\"randomId\":\"38lgtavyrx\",\"contentId\":\"builtin_single-choice-Lj5Esn\",\"invalidContentId\":\"\",\"keywords\":{\"1\":[\"1\",\"PPA Participativo\"],\"2\":[\"2\",\"O Brasil Unido Pelo Rio Grande do Sul\"],\"3\":[\"3\",\"Plano Clima\"],\"4\":[\"4\",\"Conferências\"],\"5\":[\"5\",\"Consultas Públicas\"],\"6\":[\"6\",\"Retorne ao menu anterior\"],\"7\":[\"7\",\"Encerrar atendimento\"]},\"config\":{\"nbMaxRetries\":3,\"repeatChoicesOnInvalid\":false,\"variableName\":\"\"}}" ], "next": [ { @@ -79,7 +83,7 @@ } ], "onEnter": [], - "id": "076979" + "id": "497333" }, { "name": "invalid", @@ -96,7 +100,7 @@ "node": "sorry" } ], - "id": "886601" + "id": "640393" }, { "name": "sorry", @@ -107,7 +111,7 @@ "node": "parse" } ], - "id": "724257" + "id": "685682" } ] } \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/skills/choice-08da07.ui.json b/data/bots/chatbot_botao/flows/skills/choice-08da07.ui.json index bff24ac5..1942b4f3 100644 --- a/data/bots/chatbot_botao/flows/skills/choice-08da07.ui.json +++ b/data/bots/chatbot_botao/flows/skills/choice-08da07.ui.json @@ -1,19 +1,19 @@ { "nodes": [ { - "id": "602141", + "id": "026774", "position": {} }, { - "id": "076979", + "id": "497333", "position": {} }, { - "id": "886601", + "id": "640393", "position": {} }, { - "id": "724257", + "id": "685682", "position": {} } ] diff --git a/data/bots/chatbot_botao/flows/skills/choice-1a1d63.flow.json b/data/bots/chatbot_botao/flows/skills/choice-1a1d63.flow.json index 758f7962..71123fb2 100644 --- a/data/bots/chatbot_botao/flows/skills/choice-1a1d63.flow.json +++ b/data/bots/chatbot_botao/flows/skills/choice-1a1d63.flow.json @@ -9,13 +9,13 @@ "contentId": "builtin_single-choice-5153sr", "invalidContentId": "", "keywords": { - "sim": [ - "sim", - "Sim" + "Retornar": [ + "Retornar", + "Retornar ao menu anterior" ], - "não": [ - "não", - "Não" + "Encerrar": [ + "Encerrar", + "Encerrar atendimento" ] }, "config": { @@ -36,12 +36,12 @@ "node": "parse" } ], - "id": "388126" + "id": "108312" }, { "name": "parse", "onReceive": [ - "basic-skills/choice_parse_answer {\"randomId\":\"2c14871h5i\",\"contentId\":\"builtin_single-choice-5153sr\",\"invalidContentId\":\"\",\"keywords\":{\"sim\":[\"sim\",\"Sim\"],\"não\":[\"não\",\"Não\"]},\"config\":{\"nbMaxRetries\":3,\"repeatChoicesOnInvalid\":false,\"variableName\":\"\"}}" + "basic-skills/choice_parse_answer {\"randomId\":\"2c14871h5i\",\"contentId\":\"builtin_single-choice-5153sr\",\"invalidContentId\":\"\",\"keywords\":{\"Retornar\":[\"Retornar\",\"Retornar ao menu anterior\"],\"Encerrar\":[\"Encerrar\",\"Encerrar atendimento\"]},\"config\":{\"nbMaxRetries\":3,\"repeatChoicesOnInvalid\":false,\"variableName\":\"\"}}" ], "next": [ { @@ -63,7 +63,7 @@ } ], "onEnter": [], - "id": "803544" + "id": "887830" }, { "name": "invalid", @@ -80,7 +80,7 @@ "node": "sorry" } ], - "id": "802522" + "id": "018859" }, { "name": "sorry", @@ -91,7 +91,7 @@ "node": "parse" } ], - "id": "260985" + "id": "839862" } ] } \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/skills/choice-1a1d63.ui.json b/data/bots/chatbot_botao/flows/skills/choice-1a1d63.ui.json index 4fe4d053..f70692af 100644 --- a/data/bots/chatbot_botao/flows/skills/choice-1a1d63.ui.json +++ b/data/bots/chatbot_botao/flows/skills/choice-1a1d63.ui.json @@ -1,19 +1,19 @@ { "nodes": [ { - "id": "388126", + "id": "108312", "position": {} }, { - "id": "803544", + "id": "887830", "position": {} }, { - "id": "802522", + "id": "018859", "position": {} }, { - "id": "260985", + "id": "839862", "position": {} } ] diff --git a/data/bots/chatbot_botao/flows/skills/choice-21845c.flow.json b/data/bots/chatbot_botao/flows/skills/choice-21845c.flow.json new file mode 100644 index 00000000..ff7dda41 --- /dev/null +++ b/data/bots/chatbot_botao/flows/skills/choice-21845c.flow.json @@ -0,0 +1,97 @@ +{ + "version": "0.0.1", + "catchAll": { + "next": [] + }, + "startNode": "entry", + "skillData": { + "randomId": "8t8xwb80mf", + "contentId": "builtin_single-choice-5153sr", + "invalidContentId": "", + "keywords": { + "Retornar": [ + "1", + "Retorne ao menu anterior" + ], + "Encerrar": [ + "2", + "Encerrar atendimento" + ] + }, + "config": { + "nbMaxRetries": 3, + "repeatChoicesOnInvalid": false, + "variableName": "" + } + }, + "nodes": [ + { + "name": "entry", + "onEnter": [ + "say #!builtin_single-choice-5153sr {\"skill\":\"choice\"}" + ], + "next": [ + { + "condition": "true", + "node": "parse" + } + ], + "id": "456175" + }, + { + "name": "parse", + "onReceive": [ + "basic-skills/choice_parse_answer {\"randomId\":\"8t8xwb80mf\",\"contentId\":\"builtin_single-choice-5153sr\",\"invalidContentId\":\"\",\"keywords\":{\"Retornar\":[\"1\",\"Retorne ao menu anterior\"],\"Encerrar\":[\"2\",\"Encerrar atendimento\"]},\"config\":{\"nbMaxRetries\":3,\"repeatChoicesOnInvalid\":false,\"variableName\":\"\"}}" + ], + "next": [ + { + "condition": "temp['skill-choice-valid-8t8xwb80mf'] === true", + "node": "#" + }, + { + "condition": "true", + "node": "invalid" + } + ], + "triggers": [ + { + "conditions": [ + { + "id": "always" + } + ] + } + ], + "onEnter": [], + "id": "485856" + }, + { + "name": "invalid", + "onEnter": [ + "basic-skills/choice_invalid_answer {\"randomId\":\"8t8xwb80mf\"}" + ], + "next": [ + { + "condition": "Number(temp['skill-choice-invalid-count-8t8xwb80mf']) > Number(3)", + "node": "#" + }, + { + "condition": "true", + "node": "sorry" + } + ], + "id": "301782" + }, + { + "name": "sorry", + "onEnter": [], + "next": [ + { + "condition": "true", + "node": "parse" + } + ], + "id": "295599" + } + ] +} \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/skills/choice-21845c.ui.json b/data/bots/chatbot_botao/flows/skills/choice-21845c.ui.json new file mode 100644 index 00000000..ce8f232d --- /dev/null +++ b/data/bots/chatbot_botao/flows/skills/choice-21845c.ui.json @@ -0,0 +1,20 @@ +{ + "nodes": [ + { + "id": "456175", + "position": {} + }, + { + "id": "485856", + "position": {} + }, + { + "id": "301782", + "position": {} + }, + { + "id": "295599", + "position": {} + } + ] +} \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/skills/choice-2264aa.flow.json b/data/bots/chatbot_botao/flows/skills/choice-2264aa.flow.json index 09ac62c7..db427df6 100644 --- a/data/bots/chatbot_botao/flows/skills/choice-2264aa.flow.json +++ b/data/bots/chatbot_botao/flows/skills/choice-2264aa.flow.json @@ -11,7 +11,7 @@ "keywords": { "1": [ "1", - "O que é o Brasil Participativo" + "O que é brasil participativo?" ], "2": [ "2", @@ -23,19 +23,19 @@ ], "4": [ "4", - "Perguntas frequentes" + "Represento um órgão da Administração Pública" ], "5": [ "5", - "Outros assuntos" + "Sou da imprensa" ], "6": [ "6", - "Sou da impresa" + "Duvidas-Sugestoes-Elogios" ], "7": [ "7", - "Sou representante de um órgão da administração pública" + "Encerrar Atendimento" ] }, "config": { @@ -56,12 +56,12 @@ "node": "parse" } ], - "id": "395266" + "id": "825958" }, { "name": "parse", "onReceive": [ - "basic-skills/choice_parse_answer {\"randomId\":\"fjnf1k40mf\",\"contentId\":\"builtin_single-choice-R2UFpN\",\"invalidContentId\":\"\",\"keywords\":{\"1\":[\"1\",\"O que é o Brasil Participativo\"],\"2\":[\"2\",\"Processos participativos\"],\"3\":[\"3\",\"Dificuldade de acesso\"],\"4\":[\"4\",\"Perguntas frequentes\"],\"5\":[\"5\",\"Outros assuntos\"],\"6\":[\"6\",\"Sou da impresa\"],\"7\":[\"7\",\"Sou representante de um órgão da administração pública\"]},\"config\":{\"nbMaxRetries\":3,\"repeatChoicesOnInvalid\":false,\"variableName\":\"\"}}" + "basic-skills/choice_parse_answer {\"randomId\":\"fjnf1k40mf\",\"contentId\":\"builtin_single-choice-R2UFpN\",\"invalidContentId\":\"\",\"keywords\":{\"1\":[\"1\",\"O que é brasil participativo?\"],\"2\":[\"2\",\"Processos participativos\"],\"3\":[\"3\",\"Dificuldade de acesso\"],\"4\":[\"4\",\"Represento um órgão da Administração Pública\"],\"5\":[\"5\",\"Sou da imprensa\"],\"6\":[\"6\",\"Duvidas-Sugestoes-Elogios\"],\"7\":[\"7\",\"Encerrar Atendimento\"]},\"config\":{\"nbMaxRetries\":3,\"repeatChoicesOnInvalid\":false,\"variableName\":\"\"}}" ], "next": [ { @@ -83,7 +83,7 @@ } ], "onEnter": [], - "id": "460593" + "id": "828246" }, { "name": "invalid", @@ -100,7 +100,7 @@ "node": "sorry" } ], - "id": "688071" + "id": "009451" }, { "name": "sorry", @@ -111,7 +111,7 @@ "node": "parse" } ], - "id": "793637" + "id": "601773" } ] } \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/skills/choice-2264aa.ui.json b/data/bots/chatbot_botao/flows/skills/choice-2264aa.ui.json index 779d14d1..04878d13 100644 --- a/data/bots/chatbot_botao/flows/skills/choice-2264aa.ui.json +++ b/data/bots/chatbot_botao/flows/skills/choice-2264aa.ui.json @@ -1,19 +1,19 @@ { "nodes": [ { - "id": "395266", + "id": "825958", "position": {} }, { - "id": "460593", + "id": "828246", "position": {} }, { - "id": "688071", + "id": "009451", "position": {} }, { - "id": "793637", + "id": "601773", "position": {} } ] diff --git a/data/bots/chatbot_botao/flows/skills/choice-2d008e.flow.json b/data/bots/chatbot_botao/flows/skills/choice-2d008e.flow.json new file mode 100644 index 00000000..3fced414 --- /dev/null +++ b/data/bots/chatbot_botao/flows/skills/choice-2d008e.flow.json @@ -0,0 +1,97 @@ +{ + "version": "0.0.1", + "catchAll": { + "next": [] + }, + "startNode": "entry", + "skillData": { + "randomId": "4kljo2i7o0", + "contentId": "builtin_single-choice-Uc2Rqk", + "invalidContentId": "", + "keywords": { + "1": [ + "1", + "O que é?" + ], + "2": [ + "2", + "Como participar?" + ] + }, + "config": { + "nbMaxRetries": 3, + "repeatChoicesOnInvalid": false, + "variableName": "" + } + }, + "nodes": [ + { + "name": "entry", + "onEnter": [ + "say #!builtin_single-choice-Uc2Rqk {\"skill\":\"choice\"}" + ], + "next": [ + { + "condition": "true", + "node": "parse" + } + ], + "id": "460496" + }, + { + "name": "parse", + "onReceive": [ + "basic-skills/choice_parse_answer {\"randomId\":\"4kljo2i7o0\",\"contentId\":\"builtin_single-choice-Uc2Rqk\",\"invalidContentId\":\"\",\"keywords\":{\"1\":[\"1\",\"O que é?\"],\"2\":[\"2\",\"Como participar?\"]},\"config\":{\"nbMaxRetries\":3,\"repeatChoicesOnInvalid\":false,\"variableName\":\"\"}}" + ], + "next": [ + { + "condition": "temp['skill-choice-valid-4kljo2i7o0'] === true", + "node": "#" + }, + { + "condition": "true", + "node": "invalid" + } + ], + "triggers": [ + { + "conditions": [ + { + "id": "always" + } + ] + } + ], + "onEnter": [], + "id": "058542" + }, + { + "name": "invalid", + "onEnter": [ + "basic-skills/choice_invalid_answer {\"randomId\":\"4kljo2i7o0\"}" + ], + "next": [ + { + "condition": "Number(temp['skill-choice-invalid-count-4kljo2i7o0']) > Number(3)", + "node": "#" + }, + { + "condition": "true", + "node": "sorry" + } + ], + "id": "026351" + }, + { + "name": "sorry", + "onEnter": [], + "next": [ + { + "condition": "true", + "node": "parse" + } + ], + "id": "827721" + } + ] +} \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/skills/choice-2d008e.ui.json b/data/bots/chatbot_botao/flows/skills/choice-2d008e.ui.json new file mode 100644 index 00000000..d2db1441 --- /dev/null +++ b/data/bots/chatbot_botao/flows/skills/choice-2d008e.ui.json @@ -0,0 +1,20 @@ +{ + "nodes": [ + { + "id": "460496", + "position": {} + }, + { + "id": "058542", + "position": {} + }, + { + "id": "026351", + "position": {} + }, + { + "id": "827721", + "position": {} + } + ] +} \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/skills/choice-718722.flow.json b/data/bots/chatbot_botao/flows/skills/choice-718722.flow.json new file mode 100644 index 00000000..1d5bc692 --- /dev/null +++ b/data/bots/chatbot_botao/flows/skills/choice-718722.flow.json @@ -0,0 +1,97 @@ +{ + "version": "0.0.1", + "catchAll": { + "next": [] + }, + "startNode": "entry", + "skillData": { + "randomId": "kiux7mq2gm", + "contentId": "builtin_single-choice-adJaHn", + "invalidContentId": "", + "keywords": { + "1": [ + "1", + "O que é?" + ], + "2": [ + "2", + "Como participar?" + ] + }, + "config": { + "nbMaxRetries": 3, + "repeatChoicesOnInvalid": false, + "variableName": "" + } + }, + "nodes": [ + { + "name": "entry", + "onEnter": [ + "say #!builtin_single-choice-adJaHn {\"skill\":\"choice\"}" + ], + "next": [ + { + "condition": "true", + "node": "parse" + } + ], + "id": "534299" + }, + { + "name": "parse", + "onReceive": [ + "basic-skills/choice_parse_answer {\"randomId\":\"kiux7mq2gm\",\"contentId\":\"builtin_single-choice-adJaHn\",\"invalidContentId\":\"\",\"keywords\":{\"1\":[\"1\",\"O que é?\"],\"2\":[\"2\",\"Como participar?\"]},\"config\":{\"nbMaxRetries\":3,\"repeatChoicesOnInvalid\":false,\"variableName\":\"\"}}" + ], + "next": [ + { + "condition": "temp['skill-choice-valid-kiux7mq2gm'] === true", + "node": "#" + }, + { + "condition": "true", + "node": "invalid" + } + ], + "triggers": [ + { + "conditions": [ + { + "id": "always" + } + ] + } + ], + "onEnter": [], + "id": "949379" + }, + { + "name": "invalid", + "onEnter": [ + "basic-skills/choice_invalid_answer {\"randomId\":\"kiux7mq2gm\"}" + ], + "next": [ + { + "condition": "Number(temp['skill-choice-invalid-count-kiux7mq2gm']) > Number(3)", + "node": "#" + }, + { + "condition": "true", + "node": "sorry" + } + ], + "id": "426396" + }, + { + "name": "sorry", + "onEnter": [], + "next": [ + { + "condition": "true", + "node": "parse" + } + ], + "id": "416902" + } + ] +} \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/skills/choice-718722.ui.json b/data/bots/chatbot_botao/flows/skills/choice-718722.ui.json new file mode 100644 index 00000000..c1dbf751 --- /dev/null +++ b/data/bots/chatbot_botao/flows/skills/choice-718722.ui.json @@ -0,0 +1,20 @@ +{ + "nodes": [ + { + "id": "534299", + "position": {} + }, + { + "id": "949379", + "position": {} + }, + { + "id": "426396", + "position": {} + }, + { + "id": "416902", + "position": {} + } + ] +} \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/skills/choice-779a87.flow.json b/data/bots/chatbot_botao/flows/skills/choice-779a87.flow.json new file mode 100644 index 00000000..4159efc6 --- /dev/null +++ b/data/bots/chatbot_botao/flows/skills/choice-779a87.flow.json @@ -0,0 +1,97 @@ +{ + "version": "0.0.1", + "catchAll": { + "next": [] + }, + "startNode": "entry", + "skillData": { + "randomId": "70nsnxvdxi", + "contentId": "builtin_single-choice-EINZm0", + "invalidContentId": "", + "keywords": { + "1": [ + "1", + "O que é?" + ], + "2": [ + "2", + "Como participar?" + ] + }, + "config": { + "nbMaxRetries": 3, + "repeatChoicesOnInvalid": false, + "variableName": "" + } + }, + "nodes": [ + { + "name": "entry", + "onEnter": [ + "say #!builtin_single-choice-EINZm0 {\"skill\":\"choice\"}" + ], + "next": [ + { + "condition": "true", + "node": "parse" + } + ], + "id": "036316" + }, + { + "name": "parse", + "onReceive": [ + "basic-skills/choice_parse_answer {\"randomId\":\"70nsnxvdxi\",\"contentId\":\"builtin_single-choice-EINZm0\",\"invalidContentId\":\"\",\"keywords\":{\"1\":[\"1\",\"O que é?\"],\"2\":[\"2\",\"Como participar?\"]},\"config\":{\"nbMaxRetries\":3,\"repeatChoicesOnInvalid\":false,\"variableName\":\"\"}}" + ], + "next": [ + { + "condition": "temp['skill-choice-valid-70nsnxvdxi'] === true", + "node": "#" + }, + { + "condition": "true", + "node": "invalid" + } + ], + "triggers": [ + { + "conditions": [ + { + "id": "always" + } + ] + } + ], + "onEnter": [], + "id": "575390" + }, + { + "name": "invalid", + "onEnter": [ + "basic-skills/choice_invalid_answer {\"randomId\":\"70nsnxvdxi\"}" + ], + "next": [ + { + "condition": "Number(temp['skill-choice-invalid-count-70nsnxvdxi']) > Number(3)", + "node": "#" + }, + { + "condition": "true", + "node": "sorry" + } + ], + "id": "739948" + }, + { + "name": "sorry", + "onEnter": [], + "next": [ + { + "condition": "true", + "node": "parse" + } + ], + "id": "684093" + } + ] +} \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/skills/choice-779a87.ui.json b/data/bots/chatbot_botao/flows/skills/choice-779a87.ui.json new file mode 100644 index 00000000..505d3897 --- /dev/null +++ b/data/bots/chatbot_botao/flows/skills/choice-779a87.ui.json @@ -0,0 +1,20 @@ +{ + "nodes": [ + { + "id": "036316", + "position": {} + }, + { + "id": "575390", + "position": {} + }, + { + "id": "739948", + "position": {} + }, + { + "id": "684093", + "position": {} + } + ] +} \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/skills/choice-8a23e1.flow.json b/data/bots/chatbot_botao/flows/skills/choice-8a23e1.flow.json index bb39fa29..b78994d4 100644 --- a/data/bots/chatbot_botao/flows/skills/choice-8a23e1.flow.json +++ b/data/bots/chatbot_botao/flows/skills/choice-8a23e1.flow.json @@ -16,14 +16,6 @@ "2": [ "2", "Como participar?" - ], - "3": [ - "3", - "Plano Clima/PPA Participativo abertos/ativos" - ], - "4": [ - "4", - "Plano Clima/PPA Participativo fechado/encerrados" ] }, "config": { @@ -44,12 +36,12 @@ "node": "parse" } ], - "id": "200280" + "id": "056468" }, { "name": "parse", "onReceive": [ - "basic-skills/choice_parse_answer {\"randomId\":\"mtix4ji08v\",\"contentId\":\"builtin_single-choice-x9PZ0H\",\"invalidContentId\":\"\",\"keywords\":{\"1\":[\"1\",\"O que é?\"],\"2\":[\"2\",\"Como participar?\"],\"3\":[\"3\",\"Plano Clima/PPA Participativo abertos/ativos\"],\"4\":[\"4\",\"Plano Clima/PPA Participativo fechado/encerrados\"]},\"config\":{\"nbMaxRetries\":3,\"repeatChoicesOnInvalid\":false,\"variableName\":\"\"}}" + "basic-skills/choice_parse_answer {\"randomId\":\"mtix4ji08v\",\"contentId\":\"builtin_single-choice-x9PZ0H\",\"invalidContentId\":\"\",\"keywords\":{\"1\":[\"1\",\"O que é?\"],\"2\":[\"2\",\"Como participar?\"]},\"config\":{\"nbMaxRetries\":3,\"repeatChoicesOnInvalid\":false,\"variableName\":\"\"}}" ], "next": [ { @@ -71,7 +63,7 @@ } ], "onEnter": [], - "id": "122620" + "id": "192223" }, { "name": "invalid", @@ -88,7 +80,7 @@ "node": "sorry" } ], - "id": "797525" + "id": "367893" }, { "name": "sorry", @@ -99,7 +91,7 @@ "node": "parse" } ], - "id": "451245" + "id": "483399" } ] } \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/skills/choice-8a23e1.ui.json b/data/bots/chatbot_botao/flows/skills/choice-8a23e1.ui.json index 2288ba14..0fe5fbca 100644 --- a/data/bots/chatbot_botao/flows/skills/choice-8a23e1.ui.json +++ b/data/bots/chatbot_botao/flows/skills/choice-8a23e1.ui.json @@ -1,19 +1,19 @@ { "nodes": [ { - "id": "200280", + "id": "056468", "position": {} }, { - "id": "122620", + "id": "192223", "position": {} }, { - "id": "797525", + "id": "367893", "position": {} }, { - "id": "451245", + "id": "483399", "position": {} } ] diff --git a/data/bots/chatbot_botao/flows/skills/choice-f74b31.flow.json b/data/bots/chatbot_botao/flows/skills/choice-f74b31.flow.json new file mode 100644 index 00000000..e8be8db4 --- /dev/null +++ b/data/bots/chatbot_botao/flows/skills/choice-f74b31.flow.json @@ -0,0 +1,93 @@ +{ + "version": "0.0.1", + "catchAll": { + "next": [] + }, + "startNode": "entry", + "skillData": { + "randomId": "lp8wogem4u", + "contentId": "builtin_single-choice-6EYIE9", + "invalidContentId": "", + "keywords": { + "1": [ + "1", + "O que é?" + ] + }, + "config": { + "nbMaxRetries": 3, + "repeatChoicesOnInvalid": false, + "variableName": "" + } + }, + "nodes": [ + { + "name": "entry", + "onEnter": [ + "say #!builtin_single-choice-6EYIE9 {\"skill\":\"choice\"}" + ], + "next": [ + { + "condition": "true", + "node": "parse" + } + ], + "id": "031008" + }, + { + "name": "parse", + "onReceive": [ + "basic-skills/choice_parse_answer {\"randomId\":\"lp8wogem4u\",\"contentId\":\"builtin_single-choice-6EYIE9\",\"invalidContentId\":\"\",\"keywords\":{\"1\":[\"1\",\"O que é?\"]},\"config\":{\"nbMaxRetries\":3,\"repeatChoicesOnInvalid\":false,\"variableName\":\"\"}}" + ], + "next": [ + { + "condition": "temp['skill-choice-valid-lp8wogem4u'] === true", + "node": "#" + }, + { + "condition": "true", + "node": "invalid" + } + ], + "triggers": [ + { + "conditions": [ + { + "id": "always" + } + ] + } + ], + "onEnter": [], + "id": "675762" + }, + { + "name": "invalid", + "onEnter": [ + "basic-skills/choice_invalid_answer {\"randomId\":\"lp8wogem4u\"}" + ], + "next": [ + { + "condition": "Number(temp['skill-choice-invalid-count-lp8wogem4u']) > Number(3)", + "node": "#" + }, + { + "condition": "true", + "node": "sorry" + } + ], + "id": "592705" + }, + { + "name": "sorry", + "onEnter": [], + "next": [ + { + "condition": "true", + "node": "parse" + } + ], + "id": "929574" + } + ] +} \ No newline at end of file diff --git a/data/bots/chatbot_botao/flows/skills/choice-f74b31.ui.json b/data/bots/chatbot_botao/flows/skills/choice-f74b31.ui.json new file mode 100644 index 00000000..b7b90067 --- /dev/null +++ b/data/bots/chatbot_botao/flows/skills/choice-f74b31.ui.json @@ -0,0 +1,20 @@ +{ + "nodes": [ + { + "id": "031008", + "position": {} + }, + { + "id": "675762", + "position": {} + }, + { + "id": "592705", + "position": {} + }, + { + "id": "929574", + "position": {} + } + ] +} \ No newline at end of file From 6c069144c618017ad68529621a7a74504f9327b0 Mon Sep 17 00:00:00 2001 From: Isaque Date: Fri, 14 Jun 2024 14:31:48 -0300 Subject: [PATCH 02/26] add: modificando arquivos de design --- .../Avatar_ChatBot_Brasil_Participativo.png | Bin 0 -> 79857 bytes data/assets/modules/channel-web/default.css | 17 ++++++++--------- data/assets/modules/channel-web/style.css | 10 +++++----- 3 files changed, 13 insertions(+), 14 deletions(-) create mode 100644 data/assets/modules/channel-web/Avatar_ChatBot_Brasil_Participativo.png mode change 100755 => 100644 data/assets/modules/channel-web/style.css diff --git a/data/assets/modules/channel-web/Avatar_ChatBot_Brasil_Participativo.png b/data/assets/modules/channel-web/Avatar_ChatBot_Brasil_Participativo.png new file mode 100644 index 0000000000000000000000000000000000000000..53befa089bca7a38b9718e9d0069d722458f7581 GIT binary patch literal 79857 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 literal 0 HcmV?d00001 diff --git a/data/assets/modules/channel-web/default.css b/data/assets/modules/channel-web/default.css index 10e66dc9..fc369a5d 100644 --- a/data/assets/modules/channel-web/default.css +++ b/data/assets/modules/channel-web/default.css @@ -1,4 +1,5 @@ /* Old version IE 10 and 11 only */ +/* editado 7/05 10:59 */ :root { --main-bg-color: #ffffff; --main-bg-color-hover: rgba(255, 255, 255, 0.9); @@ -49,7 +50,7 @@ body { } .bpw-widget-btn { - background-color: #000000; + background-color: #183EFF; /* Original dark blue color */ } .bpw-message-read-more { @@ -64,12 +65,9 @@ body { text-align: left; text-decoration: underline; } - -.bpw-widget-btn:focus, -.bpw-widget-btn:hover { - background-color: #333; +.bpw-widget-btn:focus, .bpw-widget-btn:hover { + background-color: #183EFF; } - .bpw-chat-container { background-color: #ffffff; color: #000000; @@ -635,7 +633,7 @@ body { } .bpw-composer-inner { - display: flex; + display: none; padding: 5px; } @@ -659,8 +657,9 @@ body { } .bpw-send-buttons { - display: flex; + display: none; align-items: center; + padding: 6px; } .bpw-send-button { @@ -1086,4 +1085,4 @@ body { .bpw-rtl .bpw-keyboard-quick_reply-dropdown { direction: rtl; -} +} \ No newline at end of file diff --git a/data/assets/modules/channel-web/style.css b/data/assets/modules/channel-web/style.css old mode 100755 new mode 100644 index 15518475..5cabbc64 --- a/data/assets/modules/channel-web/style.css +++ b/data/assets/modules/channel-web/style.css @@ -250,12 +250,12 @@ a { } */ .bpw-floating-button::before { -background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='white' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8.625 12a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H8.25m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H12m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0h-.375M21 12c0 4.556-4.03 8.25-9 8.25a9.764 9.764 0 01-2.555-.337A5.972 5.972 0 015.41 20.97a5.969 5.969 0 01-.474-.065 4.48 4.48 0 00.978-2.025c.09-.457-.133-.901-.467-1.226C3.93 16.178 3 14.189 3 12c0-4.556 4.03-8.25 9-8.25s9 3.694 9 8.25z' /%3E%3C/svg%3E"); -background-repeat: no-repeat; + background:url("Avatar_ChatBot_Brasil_Participativo.png"); + background-repeat: no-repeat; background-position: center; -background-size: contain; -height:undefinedpx !important; -width:undefinedpx !important; + background-size: contain; + height:undefinedpx !important; + width:undefinedpx !important; } .bpw-floating-button { From 5b4a7a6055d7956a75791507c005849093e91edd Mon Sep 17 00:00:00 2001 From: Isaque Date: Mon, 17 Jun 2024 12:08:01 -0300 Subject: [PATCH 03/26] add: atualizando index para funcionar com o server de homolog --- index.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index c16c386c..3f171276 100644 --- a/index.html +++ b/index.html @@ -7,20 +7,20 @@
- + +
\ No newline at end of file From 1365afb1ef1a46e4473607beec3a6af59647ee55 Mon Sep 17 00:00:00 2001 From: Isaque Date: Wed, 19 Jun 2024 09:59:23 -0300 Subject: [PATCH 05/26] add: modificando cores e formato das mensagens --- data/assets/modules/channel-web/default.css | 2 +- data/assets/modules/channel-web/style.css | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/data/assets/modules/channel-web/default.css b/data/assets/modules/channel-web/default.css index fc369a5d..9d650451 100644 --- a/data/assets/modules/channel-web/default.css +++ b/data/assets/modules/channel-web/default.css @@ -283,7 +283,7 @@ body { } .bpw-date-container { - color: #666; + color: #000000; text-align: center; font-size: 12px; margin: 40px 0 20px; diff --git a/data/assets/modules/channel-web/style.css b/data/assets/modules/channel-web/style.css index 5cabbc64..67798210 100644 --- a/data/assets/modules/channel-web/style.css +++ b/data/assets/modules/channel-web/style.css @@ -48,12 +48,10 @@ p, /* Styling for the chat bubble content */ .bpw-chat-bubble-content { background-color: #f5f5f5; - border-radius: 3px; - border: 1px transparent; + border-radius: 0px; } /* Styling for the date container, header name, and header subtitle */ -.bpw-date-container, .bpw-header-name, .bpw-header-subtitle { color: #ffffff; From 4c690cf3747b202d6a256262204391985fa86377 Mon Sep 17 00:00:00 2001 From: Isaque Date: Wed, 19 Jun 2024 11:10:30 -0300 Subject: [PATCH 06/26] add: atualizando cores segundo o figma --- data/assets/modules/channel-web/default.css | 4 ++-- data/assets/modules/channel-web/style.css | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/data/assets/modules/channel-web/default.css b/data/assets/modules/channel-web/default.css index 9d650451..1b644c2f 100644 --- a/data/assets/modules/channel-web/default.css +++ b/data/assets/modules/channel-web/default.css @@ -50,7 +50,7 @@ body { } .bpw-widget-btn { - background-color: #183EFF; /* Original dark blue color */ + background-color: #1351b4; /* Original dark blue color */ } .bpw-message-read-more { @@ -66,7 +66,7 @@ body { text-decoration: underline; } .bpw-widget-btn:focus, .bpw-widget-btn:hover { - background-color: #183EFF; + background-color: #1351b4; } .bpw-chat-container { background-color: #ffffff; diff --git a/data/assets/modules/channel-web/style.css b/data/assets/modules/channel-web/style.css index 67798210..769ac93d 100644 --- a/data/assets/modules/channel-web/style.css +++ b/data/assets/modules/channel-web/style.css @@ -1,5 +1,5 @@ /* This CSS rule sets the default font size of the entire document */ -/* gov_blue: #183eff */ +/* gov_blue: #1351b4 */ /* editado 7/05 10:31 */ html { font-size: 16px; @@ -21,13 +21,13 @@ p, /* Changes the color of the new message indicator */ .bpw-new-messages-indicator { background-color: #f5f5f5; - color: #183eff; + color: #1351b4; } /* Styling for the chat header container */ .bpw-header-container { margin: 10px; - background: #183eff; + background: #1351b4; border-radius: 10px; position: relative; overflow: hidden; @@ -129,9 +129,9 @@ a { /* Styling for the chat container, including color, scrollbar width and color, and border */ .bpw-chat-container { - background-color: #ffffff; + background-color: #f5f5f5; scrollbar-width: thin; - scrollbar-color: #f5f5f5 #ffffff; + scrollbar-color: #f5f5f5 #f5f5f5; border: none; } @@ -220,7 +220,7 @@ a { } .bpw-send-button{ - background: #183eff; + background: #1351b4; color: #ffffff; } @@ -231,7 +231,7 @@ a { /* Change Bot Widget Icon */ @keyframes fadeColor { 0% { - background: #183eff; /* Start color */ + background: #1351b4; /* Start color */ } 100% { background: #3C3C3C; /* End color */ @@ -239,7 +239,7 @@ a { } .bpw-widget-btn{ border-radius: 50%; - background:#183eff; + background:#1351b4; } /* .bpw-widget-btn:hover{ From 3abe9f583a74ffa1e8bde66d0e82375099c26b18 Mon Sep 17 00:00:00 2001 From: Isaque Date: Wed, 19 Jun 2024 11:40:05 -0300 Subject: [PATCH 07/26] =?UTF-8?q?add:=20atualizando=20design=20dos=20bot?= =?UTF-8?q?=C3=B5es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/assets/modules/channel-web/style.css | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/data/assets/modules/channel-web/style.css b/data/assets/modules/channel-web/style.css index 769ac93d..8c842a9d 100644 --- a/data/assets/modules/channel-web/style.css +++ b/data/assets/modules/channel-web/style.css @@ -1,6 +1,6 @@ /* This CSS rule sets the default font size of the entire document */ /* gov_blue: #1351b4 */ -/* editado 7/05 10:31 */ +/* editado 19/06 */ html { font-size: 16px; } @@ -107,10 +107,10 @@ p, /* Styling for the buttons in the chat interface */ .bpw-button, .bpw-button-alt { - background-color: #dcdcdc; + background-color: #EDF5FF; color: #000000; - border-radius: 10px; - border: none; + border-radius: 20px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } @@ -137,13 +137,17 @@ a { /* Styling for the chat bubble content when it's from the bot */ .bpw-from-bot .bpw-chat-bubble .bpw-chat-bubble-content { - background-color: #f5f5f5; + background-color: #ffffff; color: #000000; + border: 0.05px solid #bbbbbb; + border-radius: 3px; } /* Styling for the chat bubble content when it's from the user */ .bpw-from-user .bpw-chat-bubble .bpw-chat-bubble-content { - background-color: #c8c8c8; + background-color: #EDF5FF; + border-radius: 20px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); color: #000000; } From 49fd32fa316d594a678b6329ae520c408a115462 Mon Sep 17 00:00:00 2001 From: Isaque Date: Wed, 19 Jun 2024 12:06:15 -0300 Subject: [PATCH 08/26] add: atualizando design do container do bot --- data/assets/modules/channel-web/style.css | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/data/assets/modules/channel-web/style.css b/data/assets/modules/channel-web/style.css index 8c842a9d..a400fffb 100644 --- a/data/assets/modules/channel-web/style.css +++ b/data/assets/modules/channel-web/style.css @@ -26,7 +26,10 @@ p, /* Styling for the chat header container */ .bpw-header-container { - margin: 10px; + margin-top: 0px; + margin-bottom: 10px; + margin-left: 0px; + margin-right: 0px; background: #1351b4; border-radius: 10px; position: relative; @@ -111,6 +114,7 @@ p, color: #000000; border-radius: 20px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); + border: none; } From 546d2b4824efae0d4da187a15526c701a25b8e3c Mon Sep 17 00:00:00 2001 From: Isaque Date: Wed, 19 Jun 2024 12:37:08 -0300 Subject: [PATCH 09/26] =?UTF-8?q?add:=20adicionando=20indexv2.html=20para?= =?UTF-8?q?=20nova=20vers=C3=A3o=20do=20bot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/assets/modules/channel-web/style.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/assets/modules/channel-web/style.css b/data/assets/modules/channel-web/style.css index a400fffb..7654d985 100644 --- a/data/assets/modules/channel-web/style.css +++ b/data/assets/modules/channel-web/style.css @@ -174,7 +174,7 @@ a { .bpw-bot-avatar img, .bpw-bot-avatar svg { background: #000000; - border: 3px solid #ffffff; + border: 0.1px solid #bbbbbb; } /* Styling for the general scrollbar in the web page */ From 8536f97b14fc2f3fca66c4c72d925d3c307c3549 Mon Sep 17 00:00:00 2001 From: IsaqueA <84244850+seraphritt@users.noreply.github.com> Date: Wed, 19 Jun 2024 12:39:14 -0300 Subject: [PATCH 10/26] add: adicionando indexv2.html --- indexv2.html | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 indexv2.html diff --git a/indexv2.html b/indexv2.html new file mode 100644 index 00000000..3c74957f --- /dev/null +++ b/indexv2.html @@ -0,0 +1,39 @@ + + + + + + Document + + +
+ + + + +
+ + From a2ea3bbcf2d565efebffac08a8792b5fc474cfdc Mon Sep 17 00:00:00 2001 From: IsaqueA <84244850+seraphritt@users.noreply.github.com> Date: Wed, 19 Jun 2024 13:13:44 -0300 Subject: [PATCH 11/26] fix: arrumando altura do widget do bot --- data/assets/modules/channel-web/inject.css | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/data/assets/modules/channel-web/inject.css b/data/assets/modules/channel-web/inject.css index 68883d7d..a67ff456 100644 --- a/data/assets/modules/channel-web/inject.css +++ b/data/assets/modules/channel-web/inject.css @@ -16,12 +16,12 @@ } .bp-widget-widget { - top: auto; - left: auto; - bottom: 24px; - right: 36px; - width: 76px !important; - height: 76px !important; + left: auto; + top: auto; + bottom: 20%; + right: 36px; + width: 76px !important; + height: 76px !important; } .bp-widget-hidden { From cf201a9b72b081af7fbd4fc68de5186392bceaea Mon Sep 17 00:00:00 2001 From: Isaque Date: Thu, 20 Jun 2024 13:05:34 -0300 Subject: [PATCH 12/26] add: atualizando tamanho do widget responsivo --- data/assets/modules/channel-web/style.css | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/data/assets/modules/channel-web/style.css b/data/assets/modules/channel-web/style.css index 7654d985..60205e61 100644 --- a/data/assets/modules/channel-web/style.css +++ b/data/assets/modules/channel-web/style.css @@ -1,6 +1,6 @@ /* This CSS rule sets the default font size of the entire document */ /* gov_blue: #1351b4 */ -/* editado 19/06 */ +/* editado 20/06 */ html { font-size: 16px; } @@ -62,7 +62,7 @@ p, /* Styling for the layout of the chat bubble. Width, height, border, position and radius of the chat bubble */ .bpw-layout { - width: 360px !important; + width: 95%; height: 82%; border-radius: 10px; right: 10px; @@ -70,9 +70,9 @@ p, border: 1px; } /* Responsive design rules for devices with width less than or equal to 767px */ -@media screen and (max-device-width: 767px) { +@media (max-height: 920px) { .bpw-layout { - width: 100% !important; + width: 100%; height: 100%; right: 0; bottom: 0; @@ -209,8 +209,8 @@ a { .bpw-powered { text-align: center; padding: 10px; - color: #000000; - background: #ffffff; + color: #ffffff; + background: #1351B4; font-size: 14px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; From 00434c8175afc0cd31edd00b3b17755964c61a2d Mon Sep 17 00:00:00 2001 From: Isaque Date: Thu, 27 Jun 2024 11:04:12 -0300 Subject: [PATCH 13/26] add: adicionando responsividade mobile e desktop #91 --- data/assets/modules/channel-web/style.css | 7 +++---- indexv2.html | 6 +++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/data/assets/modules/channel-web/style.css b/data/assets/modules/channel-web/style.css index 60205e61..b130ef21 100644 --- a/data/assets/modules/channel-web/style.css +++ b/data/assets/modules/channel-web/style.css @@ -69,8 +69,8 @@ p, bottom: 5px; border: 1px; } -/* Responsive design rules for devices with width less than or equal to 767px */ -@media (max-height: 920px) { +/* Responsive design rules for devices with width less than or equal to 450px */ +@media screen and (max-width: 450px){ .bpw-layout { width: 100%; height: 100%; @@ -270,5 +270,4 @@ a { .bpw-floating-button:hover { box-shadow: none !important; -} - +} \ No newline at end of file diff --git a/indexv2.html b/indexv2.html index 3c74957f..72f34454 100644 --- a/indexv2.html +++ b/indexv2.html @@ -14,13 +14,13 @@ host: "https://hml-bp-embedded-chatbot.lappis.rocks", botId: "chatbot_botao_v2_18_06", extraStylesheet: "https://hml-bp-embedded-chatbot.lappis.rocks/assets/modules/channel-web/style.css", + layoutWidth: "-", showPoweredBy: false, enableTranscriptDownload: false, enableConversationDeletion: false, enableReset: false, showConversationsButton: false, - enablePersistHistory: false, - useSessionStorage: true}) + enablePersistHistory: false}) window.addEventListener('message', function(event) { if (event.data.name === 'webchatReady') { window.botpressWebChat.sendEvent({ @@ -36,4 +36,4 @@ - + \ No newline at end of file From 195bd3ab96eebc4a9ef01338a1d2e10625a269c2 Mon Sep 17 00:00:00 2001 From: Isaque Date: Thu, 27 Jun 2024 11:14:11 -0300 Subject: [PATCH 14/26] add: modificando altura do chatbot em telas desktop #91 --- data/assets/modules/channel-web/style.css | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/assets/modules/channel-web/style.css b/data/assets/modules/channel-web/style.css index b130ef21..9bad41c8 100644 --- a/data/assets/modules/channel-web/style.css +++ b/data/assets/modules/channel-web/style.css @@ -1,6 +1,6 @@ /* This CSS rule sets the default font size of the entire document */ /* gov_blue: #1351b4 */ -/* editado 20/06 */ +/* editado 27/06 */ html { font-size: 16px; } @@ -62,8 +62,8 @@ p, /* Styling for the layout of the chat bubble. Width, height, border, position and radius of the chat bubble */ .bpw-layout { - width: 95%; - height: 82%; + width: 92%; + height: 75%; border-radius: 10px; right: 10px; bottom: 5px; From 92909d1c26f4512306dc48f3c68adb0005a6db22 Mon Sep 17 00:00:00 2001 From: Isaque Date: Thu, 27 Jun 2024 11:31:09 -0300 Subject: [PATCH 15/26] =?UTF-8?q?add:=20modificando=20local=20do=20=C3=ADc?= =?UTF-8?q?one=20na=20p=C3=A1gina=20#91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/assets/modules/channel-web/inject.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/assets/modules/channel-web/inject.css b/data/assets/modules/channel-web/inject.css index a67ff456..32535c19 100644 --- a/data/assets/modules/channel-web/inject.css +++ b/data/assets/modules/channel-web/inject.css @@ -18,8 +18,8 @@ .bp-widget-widget { left: auto; top: auto; - bottom: 20%; - right: 36px; + bottom: 10%; + right: 2%; width: 76px !important; height: 76px !important; } From d5cab5458b935046370d48e51e28e2d08528faf8 Mon Sep 17 00:00:00 2001 From: Isaque Date: Thu, 27 Jun 2024 11:43:09 -0300 Subject: [PATCH 16/26] =?UTF-8?q?add:=20mudando=20tamanho=20dos=20bot?= =?UTF-8?q?=C3=B5es=20#91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/assets/modules/channel-web/default.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/assets/modules/channel-web/default.css b/data/assets/modules/channel-web/default.css index 1b644c2f..554ede43 100644 --- a/data/assets/modules/channel-web/default.css +++ b/data/assets/modules/channel-web/default.css @@ -1,5 +1,5 @@ /* Old version IE 10 and 11 only */ -/* editado 7/05 10:59 */ +/* editado 27/06*/ :root { --main-bg-color: #ffffff; --main-bg-color-hover: rgba(255, 255, 255, 0.9); @@ -107,7 +107,7 @@ body { font-size: 1rem; padding: 0.4rem 0.8rem; min-width: 5rem; - min-height: 40px; + min-height: 0rem; text-align: center; border: 1px solid currentColor; border-radius: 0px; From 939e12b870f9f61f1de375cfdc9fc1e12fd4a4ed Mon Sep 17 00:00:00 2001 From: Isaque Date: Thu, 27 Jun 2024 11:50:25 -0300 Subject: [PATCH 17/26] =?UTF-8?q?fix:=20mudando=20tamanho=20dos=20bot?= =?UTF-8?q?=C3=B5es=20#91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/assets/modules/channel-web/inject.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/assets/modules/channel-web/inject.css b/data/assets/modules/channel-web/inject.css index 32535c19..818c2759 100644 --- a/data/assets/modules/channel-web/inject.css +++ b/data/assets/modules/channel-web/inject.css @@ -19,7 +19,7 @@ left: auto; top: auto; bottom: 10%; - right: 2%; + right: 1.82%; width: 76px !important; height: 76px !important; } From 61f5b3466128a8626883c8e2a34d43eeca5be45c Mon Sep 17 00:00:00 2001 From: IsaqueA <84244850+seraphritt@users.noreply.github.com> Date: Thu, 27 Jun 2024 20:41:07 -0300 Subject: [PATCH 18/26] fix: aumentando valor de z-index #91 --- data/assets/modules/channel-web/inject.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/assets/modules/channel-web/inject.css b/data/assets/modules/channel-web/inject.css index 818c2759..96315950 100644 --- a/data/assets/modules/channel-web/inject.css +++ b/data/assets/modules/channel-web/inject.css @@ -3,7 +3,7 @@ display: block; position: fixed; visibility: none; - z-index: 20; + z-index: 5001; max-height: 100vh; max-width: 100vw; transition: none; @@ -19,7 +19,7 @@ left: auto; top: auto; bottom: 10%; - right: 1.82%; + right: 2%; width: 76px !important; height: 76px !important; } From fa2350e3f4a362d928cb0dc26b0be94691f43439 Mon Sep 17 00:00:00 2001 From: Isaque Date: Tue, 2 Jul 2024 10:21:57 -0300 Subject: [PATCH 19/26] add: editando inject.css --- data/assets/modules/channel-web/inject.css | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/data/assets/modules/channel-web/inject.css b/data/assets/modules/channel-web/inject.css index 818c2759..68883d7d 100644 --- a/data/assets/modules/channel-web/inject.css +++ b/data/assets/modules/channel-web/inject.css @@ -16,12 +16,12 @@ } .bp-widget-widget { - left: auto; - top: auto; - bottom: 10%; - right: 1.82%; - width: 76px !important; - height: 76px !important; + top: auto; + left: auto; + bottom: 24px; + right: 36px; + width: 76px !important; + height: 76px !important; } .bp-widget-hidden { From 5ddea29665a6f24392b4ef1d9bfb45c30478cbb5 Mon Sep 17 00:00:00 2001 From: Isaque Date: Mon, 22 Jul 2024 10:39:24 -0300 Subject: [PATCH 20/26] add: editando index do servidor --- indexv2.html | 39 ------------------------------------ indexv2_server.html | 49 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 39 deletions(-) delete mode 100644 indexv2.html create mode 100644 indexv2_server.html diff --git a/indexv2.html b/indexv2.html deleted file mode 100644 index 72f34454..00000000 --- a/indexv2.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - Document - - -
- - - - -
- - \ No newline at end of file diff --git a/indexv2_server.html b/indexv2_server.html new file mode 100644 index 00000000..830696f0 --- /dev/null +++ b/indexv2_server.html @@ -0,0 +1,49 @@ + + + + + + Document + + +
+ + +
+ + \ No newline at end of file From 6d0a76ff8627114014c490c873dd624b74ba9679 Mon Sep 17 00:00:00 2001 From: Isaque Date: Tue, 23 Jul 2024 11:01:57 -0300 Subject: [PATCH 21/26] add: editando css no inject.css --- data/assets/modules/channel-web/inject.css | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/data/assets/modules/channel-web/inject.css b/data/assets/modules/channel-web/inject.css index f4b65d5d..99a2988f 100644 --- a/data/assets/modules/channel-web/inject.css +++ b/data/assets/modules/channel-web/inject.css @@ -3,7 +3,7 @@ display: block; position: fixed; visibility: none; - z-index: 5001; + z-index: 500001; max-height: 100vh; max-width: 100vw; transition: none; @@ -39,12 +39,23 @@ } .bp-widget-side { + top: 0px; + left: auto; + bottom: 0px; + right: 80px; + width: 480px; + height: 100% !important; +} + +@media screen and (max-width: 450px){ + .bp-widget-side { top: 0px; left: auto; bottom: 0px; right: 0px; width: 480px; height: 100% !important; + } } .bp-widget-side.emulator { @@ -56,4 +67,4 @@ .bp-widget-side { width: 100%; } -} +} \ No newline at end of file From fcaff42e24b2d1893a73e4f109653bf4bc60979d Mon Sep 17 00:00:00 2001 From: IsaqueA <84244850+seraphritt@users.noreply.github.com> Date: Wed, 24 Jul 2024 21:44:53 -0300 Subject: [PATCH 22/26] fix: mudando css da resposta do bot --- data/assets/modules/channel-web/style.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/assets/modules/channel-web/style.css b/data/assets/modules/channel-web/style.css index 9bad41c8..51765150 100644 --- a/data/assets/modules/channel-web/style.css +++ b/data/assets/modules/channel-web/style.css @@ -144,7 +144,7 @@ a { background-color: #ffffff; color: #000000; border: 0.05px solid #bbbbbb; - border-radius: 3px; + border-radius: 30px; } /* Styling for the chat bubble content when it's from the user */ @@ -270,4 +270,4 @@ a { .bpw-floating-button:hover { box-shadow: none !important; -} \ No newline at end of file +} From 08e92459bea3823653f01bf050ff76c1b7bc33fa Mon Sep 17 00:00:00 2001 From: Isaque Date: Thu, 1 Aug 2024 09:54:32 -0300 Subject: [PATCH 23/26] add: agora widget abre sozinho --- indexv2_server.html | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/indexv2_server.html b/indexv2_server.html index 830696f0..4af8eb4f 100644 --- a/indexv2_server.html +++ b/indexv2_server.html @@ -9,6 +9,7 @@
From 62ed7c202804612ddc13c2b9697190eb9f5673f9 Mon Sep 17 00:00:00 2001 From: Isaque Date: Wed, 7 Aug 2024 16:22:14 -0300 Subject: [PATCH 25/26] =?UTF-8?q?fix:=20agora=20widget=20s=C3=B3=20abre=20?= =?UTF-8?q?uma=20vez,=20utilizando=20cookies?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- indexv2_server.html | 172 ++++++++++++++++++++++++++++---------------- 1 file changed, 112 insertions(+), 60 deletions(-) diff --git a/indexv2_server.html b/indexv2_server.html index 1057d96a..215b0be3 100644 --- a/indexv2_server.html +++ b/indexv2_server.html @@ -8,75 +8,109 @@
-
From 0f5cb73340f07c2b16561fb6c56cfd600b305e1f Mon Sep 17 00:00:00 2001 From: Isaque Date: Thu, 8 Aug 2024 16:07:28 -0300 Subject: [PATCH 26/26] =?UTF-8?q?fix:=20widget=20n=C3=A3o=20abre=20mais=20?= =?UTF-8?q?automaticamente?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- indexv2_server.html | 67 ++++++++++++++++----------------------------- 1 file changed, 23 insertions(+), 44 deletions(-) diff --git a/indexv2_server.html b/indexv2_server.html index 215b0be3..b3725298 100644 --- a/indexv2_server.html +++ b/indexv2_server.html @@ -9,9 +9,6 @@