Рубрики
Без рубрики

Evitando Fadiga e Publicando UM Chatbot Em Apenas Um Final de Semana.

COMO Surgiu Ideia EU ESTAVA EM MINHA úLTIMA SEMANA DE FERIAS DO TRABALHO, JA ESTAVA NAQUE … Помечено в Thatbot, узел, JavaScript, Braziliandevs.

COMO Surgiu Ideia

EU ESTAVA EM MINHA úLTIMA SEMANA DE FERIAS DO TRABALHO, Já Estava Naquele Momento Em Que Voice Tempo FICA COM TÉDIO DE TANTO TEMPO LIVRE QUE TEM. Foi Então que Resolvi Revirar Algumas Anotações de Ideias de Pequenos Projetos. ГАЕТЕННЫЙ ДИЗАВИЗИРОВАНИЕ AQUE Que, EU JA TRABALHO COM DESENVOLVIMATIO WEB HA TRABASE 10 ANOS E ASTUDUDAVA SOBRE THATBOTS HAM TEMPINHO, PORÉM SEM TER COLOCADO OS CONHECIMATES EM PRATICA. COMO NOULTIMO ANO ЕС ТРАБАЛЬХЕЙ DESENVOLVENDO Integrações de Empresas de Frate Emma Uma Plataforma Internacional de E-Commerce, ЕС Tinha Muito Claro Na Minha Cabeça Como Funciona Esse Tipo de Integração E, как Diaceuldades De Se Rastrear UMA Comma Feita Na Internet.

O Проблема

Imagino Que Vovê Já Tenha Precisado de Rastrear Alguma Encomenda Нет сайта DOS Correios. O Processo É BEM STRPLES: VOCO REALIZA UMA Comea Em Alguma Loja Online, ELES Enviam o Produto E Disponibilizam o Código de Rastreio. Até Aí, Nada de Mais. Porém, представьте себе Também que realizou Compleizous EM 3,4,5 сайта Diferentes E Precisa Rastrear Todas Estas Encomendas. VOCO VAI PRECISAR ACESSAR A TODO MOMENTO O SATE DOS Correios, OU DAS Lojas que que que app a comma auda baixar ump app somente para isso. Por que Não Ter Esse Recurso Нет SEU App de Mensagem Que Já Está Instalado? UM Contato Que Seja Seu Próprio Rastreador, TE Positibilitando ver o histórico das suas comprass?

O desenvollimento.

COMO Mencionado, Eu Já Estudava Sobre Chatbots Hum Tempo E POR ISSO, Conhecia as Plataformas Do Mercado. Нет энтона, Мина Интешао Эра Colocar O Bot Em Produção Bem Rapido, Para Que Ele Não Se Tornasse Mais Um Dos Inúmeros Projetos INACABADOS Que Todos OS Devs Curiosos Todos. DEATE DESTES CRITÉRIOS EQUE DECIDI PELA THAY BLIP, ГИДЕНТ ДИСПОЛЬЗОВАНИЕ УДАДДО О АММИЕНТЕ ДЕЛАТЬ строитель Отказ Интерфейс ALÉM DESSA, Платаформа Ainda Possibilita Erras Duas Formas de Conectar Seu Chatbot: SDK (Disponíveis Nas linguagens C # E JavaScript) E UMA API HTTP.

APOS A ESCOLHA DA PLATAFORMA, EU SABIA QUE MEU BOT Precisaria Interagir Com Alguma API Externa Para Consular OS Статус DOS Códigos de Rastreio E MOSTRAR O Статус Para usuário. POR CONHECER BEM ESSE TIPO de Integração, Sabia Que Essa Camada de Consulta Eu Precisaria Desenvolver Para Filtrar Как Informações E Mostrá-Las No Bot. Arquitutura Ficaria Assim:

UMA VEZ FINDIDA A ETTRUTURA DE FUNCIONAMETO DO MEU THITBOT, O PROUXIMO Passo Seria Criar UMA API (Интерфейс программирования приложений) PARA CENTERO O CódiGo de Rastreio, Консультант No Sistema Dos Correios E DEVOLVER PARA O NOSSO BOT MOSTRAR O Статус данценда. Isso éssível graças ao recurso de Requisições http do builder, Que Torna Esse Processo Muito Rápido E Fácil.

APOS TODOS OS PRE-REQUISITOS PREENCHIDOS PARA Que o Jaiminho Pudesse Executar Sua Ação Главный, Чегоу Hora Crar o Fluco Na Ferramenta Builder. Tecnicamente Tudo Estava Indo Muito BEM, MAS, NESSA ALTURA ENTENDI QUE ANINDA FALTAVA ALGO MUITO GESTARE: идентификада сделать Meu Chatbot. Internamente EU Chamava Esse Projeto de Correios Tracker Bot , que onehamos não ém um nome nada simpático para se chamar Emma uma Troca de Mensagens, к дискунту Entendendo que o Whatsapp e AutoRos apps de Mensagem Se Tornaram Meios de Comunicação Tão Rotineiros E Muitas Vezes Infornal. Пор Иссы, EU Queria Conectar Este Projeto Algo que Aproximasse o Usuário Daquele Contato.

POR ALGUM Motivo, ЕС Simplemente Voltei à Infância e Me Lembrei Do PersonageM Jaiminho, Do SeriaDo “Chaves”, Que Passicamente Era UM Carteiro Que Semper Queria Evitar Fadiga Отказ PRONTO, EU JA TINHA TUDO QUE PRECISAVA PARA DEICAR O CHATBOT FUNCALION E DIVERTIDIDO AO MESMO TEMPO, SEM Mensagens Genéricas de Sistema, E SIM UMA CONVENTA COM Bordões E Идиdidade Própria. Как Mensagens Ficaram Bem Divertidas:

Desafios Encontrados

Embora Seja Um Projeto Bem Sharps E CURTO, Encontrei Alguns Desafios Quando Fui “Montar o Quebra-Cabeças” Unindo Todas As Pontas: Minha API, Serviço Dos Correios E Blip. Vou Relatar o Maior Desafio Dessa Pequena Maratona de Dois Dias de Final de Semana: Formatação Dos Dos Dados. O funcionamento básico do “Caminho Feliz” Do Fluco Do Bot é: Pergunte Qual Código de Rastreio, Выполните UMA requisição http, Envie Esse Código de Rastreio, Salve Esse Ума Variável Do Builder Equibe. Fácil, Né?

Porém, o que eu não imaginava Era que o Blip Suporta Apenas Respostas de Texto Smples. O que quer dizer que, ЕС Não Poderia Usar USAR objeto json. ou uda uma lista de objetos, que Eu Já Tinha a Ideia de Usar Para exibir o histórico da encomenda. Então Fui às Pesquisas E Achei Ur Recurso Incrivel Do Blip Que É Возможность укрытия Ações de Script Para Sermem ExecutaDas Pelo Bot Em DentinaDo BloCo. (Ах não contavam com minha astúcia!) Assim, foi só formatar o dado Ali, e Trevance-lo EMME Mensagem Amigável. Até Cheguei a Escrever a função para formatar os dados No Da Maneira Que Eu Precisava Нет Proprio Blip:

Mas como nem tudo são flores em tangamandápio, eu tive alguns flowersas com diferenças de exibição nos diferentes canais, então tive que recorer a a avo recosta do lado da minha api e enelegar aquele dado Protto Para o Бот. Fiquem Com Esse Artrendizado, Semper Prefira Entrager OS Dados Já Tratados Para Интерфейс в чате.

Passado Esse Desafio E Com UMA Versão Funcional, o Próximo Desafio Seria A Publicação E Deploy To Whoat.

Publicação e Deploy

Desde o Início, Intenção Era Que o Jaiminho Pudesse Estar No No Maior Número De Lugares Tossíveis. ISSO COOTA APROVEITAR BEM UMA DAS MOOVES Vantagens DOS Chatbots: ESTAR дает лысы NoS Apps Que As Pessoas Juasuem Instalado ou JuatiLizam de Alguma Forma, SEM ETILIZADE DE Instalar Nada E NEM CRAR UMA NOVA CONTA. Платаформа Blip Dá Suporte às Transhais Plataformas de Conversação: WhatsApp, Telegram, Facebook Entre Autom. ОВДАЦИЯ О. Mais Interestente Para o nosso Contexto Seria o WhatsApp. Актуальность, о Джаминьо (Поде от Ser Acessado EM https://jaiminhocorreios.com Несомненно Está educe EM 3 Canais: Blip Chat, Messenger E Telegram. PARA ATIVAR O BOT NESSES CANAIS É BEM STRPLE, BASTA ACESSAR ABA DE CANAIS DO DO POTAL BLIP E CLICAR NO CANAL QUE DESEJA ATIVAR. CADA UM DELES TEM SUAS PERVIESSIDADES, DE ACORDO COM CADA CANAL, MAS NADA MUITO COMPULDO E O PROSORIO PORA PARA CADA CADA CASOS CASOS.

Após Publicação em Todos OS Canais, Чегоу Гора-де-Фазер О Развертывание (Processo Onde Levamos o Código Da Applicação Do Computador Local Para UM Servidor Web) Da Nossa API Responseval Por Integrar Com o Sistema Dos Correio O Chatbot. Ferramenta Escolhida Para Essa Tarefa Foi O Heroku. UM Servidor Que Te Dá Opção de Deploy Gratuito Para UM Certo Limite de Uso (Requisições). Mais Informações Sobre Como Levar Sua Applicação Web Para Nuvem Com Heroku Podem Ser Encontradas aqui. .

Pós lançamento.

COM A PAMEIRA VERSãO PRONTA E RODANDO, FIZ UM PEQUENO Site de arresentação e divulguei em poucos lugares apenas para uma rede pequena deontos. O que me surpreendeu foi o Обратная связь Positivo E Aceitação que o Projeto Teve. E Isso SE Refletiu Nos Dados da Ferramenta de Análise De Bots, Doctro Do Proprio Portal Blip. COM ELA EU PUDE Visualizar Quantos Usuários Estavam Engajados, O Comportamentame de Cada Um Deles E Mais Vários Insights.

Рассматриваются

Пламатическая блокировка Blip É UMA Ferramenta Collecta Em Vários Aspectos e Assibilita Colocar Em Projeto “Na Rua” de Uma Forma Muito Intuitiva. Desde Soluçõess shrys, como o Jaiminho Até Projetos Complementos de atendimento, Vendas e o o o o que mais puder ser explordo. UM Покажите Parte Foi Comunidade нет Fórum Blip que ajuda bastante, e engaja na solução dos doas. SEM Dúvidas, Mais Projetos Virão Utilizando O Blip.

Оригинал: “https://dev.to/jotadepaula/evitando-a-fadiga-e-publicando-um-chatbot-em-apenas-um-final-de-semana-13m1”