lunes, 5 de mayo de 2025

Soluciones para Mensajeria por Whatsapp.... Cuales ?

En los ultimos 10 años whatsapp se ha vuelto una herramienta muy importante en los negocios, en las comunicaciones familiares entre otras actividades, pero cuando queremos implementar en nuestros proyectos un tipo de funcion que envie mensajeria por whatsapp nos da dolor de cabeza, porque no sabemos como o porque lo que encontramos no es lo suficiente para lo que necesitamos pero claro a raiz de todo esto han salido iniciativas pagas y gratis para tener la posibilidad de usar la herramienta para comunicar de forma eficaz.

ahora despues de ese resumen breve les dejo la lista de diferentes alternativas de libre uso, no muestro temas de pago porque no es la idea mas sin embargo tambien les dejare una lista.


  1. https://wwebjs.dev/
  2. https://github.com/EvolutionAPI/evolution-api
  3. https://github.com/WhiskeySockets/Baileys
  4. https://pypi.org/project/whatsapp-python/ (necesita whatsapp cloud api)

1. https://wwebjs.dev/

Una herramienta escrita en nodejs que genera una instancia de whatsapp web con la cual podras interactuar de forma facil y practica.

2. https://github.com/EvolutionAPI/evolution-api

Evolution api desarrollada tambien en nodejs proporciona un esquema mas avanzado para instanciar diferentes whatsapp con cuentas diferentes, esto permite que tener varias lineas atentiendo, al mismo tiempo incluye webhooks y demas.

3.https://github.com/WhiskeySockets/Baileys

Baileys es la libreria para whatsapp web que utiliza evolution api, es basicamente un cliente web para whatsapp web escrito en nodejs y typescript

por mencionar estas, ademas existen muchas alternativas de librerias que permiten interactuar con whatsapp cloud api, pero recuerda que esta ultima requiere apis y tiene un precio acceder a esta.


viernes, 17 de mayo de 2024

Machine Learning : Herramientas para construir modelos de IA para tu proyecto.

Hola, en esta entrega vengo a hablarles sobre un tema interesante, ya que es tendencia todo esto del Machine Learning, pero hay que tener en cuenta que hay algo mas alla de chatGPT, Gemini entre otros, y es como puedo crear mi propio modelo de IA aplicado a mi modelo de negocio o proyecto y es ahi cuando quiero compartirles una serie de herramientas que utilizo para crear estos modelos de IA custom para proyectos.

Primero deberemos tener en cuenta que queremos hacer, como queremos implementarlo entre otras, eso es importante ya ese sera nuestro punto de partida, bueno ahora si a lo que vinimos.


  • Librerias para construir modelos de IA.
  • Librerias para preparacion de datos. 
  • Modelos preconstruidos para ser aplicados.
  • Aprendizaje (Bonus)

sábado, 4 de mayo de 2024

Laravel 101 : Instalando Laravel

Hoy doy inicio a una serie de articulos relacionados con Laravel el framework por excelencia de PHP, bueno al menos el elegido por muchos para desarrollar productos innovadores.

Como primero voy a darle la receta de lo que vamos a hacer. 


  1. Instalar (Xampp, Wamp, etc)
  2. Instalar Composer
  3. Instalar Laravel
  4. Configuración Basica inicial

jueves, 5 de julio de 2018

Especial : Apps Hibridas.


Resultado de imagen para ionic







El mundillo de las apps híbridas ha crecido junto a la potencia de los móviles que utilizamos día a día, antes era complicado entender como funcionaban ahora es mas facil y dependiendo del framework que utilicemos es mas nativo que híbrido.


Quienes son las referencias del mercado ?


Es un una buena pregunta saber quienes lideran el mercado en lo que se refiere a utilización y creación de apps, la lista es bastante interesante pero al final tienen una misma base, pero en general si vas a empezar a trabajar en ambientes híbridos tendrás que fijarte en estos.

  • React Native
  • Ionic Framework
  • Meteor
  • JQuery Mobile
Bueno esos son algunos, estos utilizan un componente adicional Cordova o Phonegap exceptuando ReactNative bueno el utiliza algo llamado ChakraCore que es un motor javascript de Microsoft y es por defecto el motor de Edge, la finalidad de Cordova, Phonegap o ChakraCore es poder interactuar con las apis de los diferentes sistemas operativos móviles. 

No obstante deberán saber que en el mercado existen una gran cantidad de frameworks que se utilizan para el desarrollo móvil híbrido, unas conocidas otras no tanto, pero de esas que no estan como referentes podemos encontrar a Telerik con NativeScript, Monaca, Intel XDK, entre otros.


Y por donde empiezo ?


Si bien debes saber html5, en algunos casos angular, en otros React en general la curva de aprendizaje de estas herramientas son cortas. por lo que con cualquiera puedes aprender rápidamente.





jueves, 21 de junio de 2018

Enviar SMS utilizando Laravel y Amazon SNS

Empezamos primero por saber que es Amazon SNS, este es un servicio que permite enviar notificaciones multicanal, multicarrier etc. nos permite manejar mensajes de texto(sms), notificaciones push(entre varios carriers como gcm, baidu, amazon, etc.) ademas de canales como el email, en si nos permite tener un espectro amplio en lo que se refiere a notificaciones.

Antes de empzar es importante contar con lo siguiente

  • AWS access key ID and secret access key
  • AWS_REGION (default = us-east-1): 
Estos datos se pueden obtener en la consola de aws en la opcion de IAM, donde podemos crear un usuario con sus respctivos permisos en el cual vamos a indicar que puede utilizar SNS.

Despues de tener claro que contamos con lo necesario, procedemos a instalar el SDK de AWS el cual lo integraremos con nuestra app desarrollada en laravel.

miércoles, 20 de junio de 2018

Cloudflare y los problemas de UTF-8



Buenas chicos y chicas, después de tanto tiempo vuelvo a escribir un nuevo post, hoy hablare sobre una experiencia con Cloudflare, como casi todos sabemos es un excelente WAF, DNS, CDN y mucho mas pero como todo en la vida no es infalible y muchas veces tiene una serie de problemas que se generan por su naturaleza.

Bueno todos en la vida hemos utilizado acentos, letras como la ñ, entre otros caracteres que por lo general no suelen estar en el alfabeto americano, para ellos utilizamos la codificación UTF-8 para  que estos puedan ser mostrados en pantalla, sucede que cuando se realizan procesos de cacheo de sitios web lo que se almacena es entregado en html a menos que se le indique lo contrario eso me sucedió con Cloudflare y su servicio de cache y cdn, me puse a buscar a ver a quien mas le había sucedido lo mismo y encontré una solución muy particular.























La primera imagen muestra como se debería ver el response que llega desde el servidor,la segunda muestra el error como tal, para esto es recomendable forzar al sistema a indicar que tipo de codificación se debe utilizar por defecto, por lo que se recomienda lo siguiente.

jueves, 8 de marzo de 2018

Un poco de C# : Condicionales


Los condicionales en C# son muy faciles de utilizar, para ello deberemos tener en cuenta las nociones basicas algoritmicas y aplicarlas al lenguaje. yo no les voy a explicar nociones basicas en este post. depronto me dedico a hacer un pequeño cursillo explicativo de como utilizar C#, por ahora les dejo una muestra de los condicionales.

Utilizando repl.it podemos ver el resultado.


Soluciones para Mensajeria por Whatsapp.... Cuales ?

En los ultimos 10 años whatsapp se ha vuelto una herramienta muy importante en los negocios, en las comunicaciones familiares entre otras ac...