Alguns meses atrás, @José Pereira e eu estavamos conversando sobre o artigo Video Smart Data Services (Vision & Demo) publicado pelo @Amir Samary e durante o bate-papo, começamos a viajar em que tipo de funcionalidade seria interessante de se ter em uma futura solução IRIS.
Uma das funcionalidades que ganhou força durante a conversa, foi a ideia de se ter o IRIS como uma solução iPaaS. Até cheguei a perguntar isso diretamente para o Amir nesse comentário aqui.
Os últimos meses tive a oportunidade de trabalhar com diferentes projetos, clientes e tecnologias, nos quais pude conhecer melhor aplicações como Tray.io ou Workato, e agora consigo ver o quão show ficaria o IRIS como uma solução iPaaS.
IRIS Interoperability tem um potencial gigante, uma engine top e isso nos dá uma chance única de explorarmos essa solução.
Mas, toda potência traz também muita complexidade e exige um conhecimento técnico imenso. Agora te pergunto: "E se pudessemos reduzir a complexidade, ajudar o usuário com uma solução um pouco mais simples e fácil de entender, mas mantendo a potência do IRIS Interoperability?"
Se você chegou até aqui no texto, deve estar se perguntando "Que raio de visão é essa que ele fala no título", acertei!?
Como posso dizer, mas para mim a Comunidade não é só um lugar onde eu encontro as respostas para minhas dúvidas, não é só um lugar onde eu encontro pessoas, aqui é um lugar onde ajudamos uns aos outros, um lugar que conseguimos nos desafiar, e talvez, um lugar onde possamos criar algo maior que nós mesmos.
Para atingir essa visão (um tanto quanto utópica), eu acredito que precisamos criar sempre algo com uma abordagem sendo a mais simples possível;
E quando estive utilizando o Tray.io eu pude ver algo realmente interessante, conectores prontos, pequenas "caixinhas" que ajudam você a fazer qualquer coisa, a conectar qualquer coisa e tudo isso de uma maneira bem simples.
Porque remover a complexidade das soluções é o nosso objetivo, agregar mais ideias, mais contribuidores para cada projeto é a nossa visão para uma melhor aplicação.
@José Pereira e @Henry Pereira construíram o Flow Editor (que aqui não é um editor de nenhum canal de podcast hein!? ), a nova funcionalidade que estamos oferecendo dentro do nosso projeto chamado IRIS Megazord.
Obs: Se você não sabe/não lembra o que é um Megazord, me deixa refrescar sua memória te ajudar a lembrar/descobrir o que é com esse video super nostálgico (pelo menos pra gente) que pertence ao programa dos Power Rangers
https://www.youtube.com/embed/TBHKeRWKqN8
[Isso é um link incorporado, mas você não pode ver conteúdo incorporado diretamente no site, porque recusou os cookies necessários para acessá-lo. Para ver o conteúdo incorporado, você precisa aceitar todos os cookies nas suas Definições de cookies]
Mas agora... vamos falar desse novo componente do nosso super robô.
Flow Editor
O conceito por trás do Flow Editor, como discutimos antes, é ter um conjunto de conectores (caixinhas) que ajudam você a criar coisas legais, como o @José Pereira demonstra no video abaixo:
https://www.youtube.com/embed/KkG0_-ahfjI
[Isso é um link incorporado, mas você não pode ver conteúdo incorporado diretamente no site, porque recusou os cookies necessários para acessá-lo. Para ver o conteúdo incorporado, você precisa aceitar todos os cookies nas suas Definições de cookies]
Se você curtiu e quer testar o mesmo procedimento utilizando o Telegram, fica aqui alguns passos que você deve fazer para configurar um bot do Telegram no seu ambiente.
Configurando um bot no Telegram
Para usar o bot no Telegram, siga os passos abaixo:
- Criar o bot no Telegram
- Acessasr o BotFather utilizando sua conta do Telegram (https://telegram.me/BotFather)
- Digitar o comando /newbot
- Escolher um nome para o seu bot
- Escolher um nome de usuário para seu bot
- Depois dessas informações, o BotFather vai te dar um token para o seu bot
- Criar uma credencial no IRIS Interoperability para armazenar o token do seu bot
- Acessar a página Credentials Viewer
- Escolher o nome para a credencial no campo field ID
- Entrar com o token do seu bot no campo Password field
- Salvar sua credencial
- Configurar a production
- Acessar a página Production Configuration
- Selecionar o Business Service FromTelegram
- Encontre o campo Credentials no painel ao lado direito, na aba Settings, e escolha as credenciais para o seu bot do Telegram
- Salve as alterações clicando no botão Aplicar
Agora você pode iniciar a sua production. Acesse seu bot do Telegram e pode começar a trocar mensagens com ele. Se tudo estiver redondinho, você vai receber a resposta da sua production depois de alguns segundos.
Agradecimentos
Uma vez mais, nós gostariamos de agradecer todo o apoio da comunidade em cada um das nossas aplicações.
Se você achou essa ideia interessante e de alguma forma pudemos contribuir com algum insight/ideia para você, poderia considerar em votar no nosso app hein!? 😃
Se você gostou do aplicativo, curte o que estamos fazendo na comunidade, por favor, vote em iris-megazord e nos ajude nessa jornada!