C√≥mo programar o hacer un BOT WhatsApp GRATIS en Node JS (ūüĒīEXPLICACI√ďN)

C√≥mo programar o hacer un BOT WhatsApp GRATIS en Node JS (ūüĒīEXPLICACI√ďN)

[M√ļsica] comenzamos el que tal amigos bienvenidos una vez m√°s a otra transmisi√≥n en esta ocasi√≥n estamos con jonathan su√°rez por segunda vez en el canal de los tensores qu√© tal c√≥mo andas hola qu√© tal todo bien ya es la segunda vez que estoy en todo en tus env√≠os y esta vez con mejor audio si cada vez es y bueno hoy traemos un v√≠deo el cual lo vamos a transmitir por ambas ambos canales y es el de c√≥mo hacer un bot de whatsapp con know sin servicios de terceros intuici√≥n ni nada pag√≥ totalmente opensource con unas librer√≠as de la comunidad no s√© jonathan a ti qu√© te parece este proyecto s√ļper √ļtil de hecho desde que surgi√≥ la necesidad de automatizar la respuesta por whatsapp no veo genial porque mucha gente pues quiere eso respuesta autom√°tica y no tiene el tiempo para estar respondiendo el momento y esto puede ser una herramienta s√ļper √ļtil para la comunidad exacto exacto y tambi√©n recordar que estamos tenemos aqu√≠ los canales el canal mi ole diferentes donde puedes conseguir cursos de angular no pongo todo lo relacionado con javascript y el canal de jonathan su√°rez donde est√° subiendo contenidos sistemas open source y estaba m√°s enfocado al php no s√© si quieres agregar otras cosas m√°s mientras personas est√°n en redes pues de que si van a mi canal pues lo que van a conseguir son sistemas completos ya hechos donde se lo pueden descargar y se basa en el repo y si hacen aportes importantes pues se vuelven colaboradores de los proyectos va dedicado generalmente a sistemas open source perfecto entonces nada pilatus a tus seguidores que vayan a compartir este directo en todos los grupos en los que pertenezcan y de igual manera tambi√©n a las personas que me siguen el canal vamos a compartir a darle a este v√≠deo y vamos a estar ah√≠ muy activo en los comentarios as√≠ que empieza a comentar de qu√© pa√≠s nos est√°s viendo que ahora es cosas interesantes aqu√≠ vamos a comenzar y vamos a hablar de qu√© beneficios trae un bot de whatsapp yo lo he resumido aqu√≠ y ahora lo discutimos los beneficios que de primer plano se consiguen es que vas a tener una atenci√≥n oportuna y personalizada quiere decir que vas a llegar en ese momento vas a estar ah√≠ con una respuesta r√°pida una respuesta eficaz y sin consumir te tu propio tiempo personal esto va atado con el segundo punto que son respuestas r√°pidas y sobre todo dedicadas a responder lo que son las dudas m√°s frecuentes como c√≥mo conseguir mi paquete como rastreo mi paquete o de repente con cu√°l es el n√ļmero de soporte al cliente a que email escribir entonces esto se puede considerar como que son las preguntas frecuentes y se pueden automatizar adem√°s de esto tambi√©n se une con el punto 3 que es el ahorro ya que mantener una persona as√≠ sea en cualquier pa√≠s y cualquier tipo de hora o jornada completa pues tambi√©n esto implica pues un gasto de recursos que tal vez en estos momentos de pospandemia no sea lo m√°s conveniente y yo creo que el punto 4 es uno de los mejores que es la recopilaci√≥n de los datos o sea t√ļ puedes controlar los datos de sus clientes historial de conversaci√≥n y posteriormente hacer como un an√°lisis de informaci√≥n para saber cu√°l es tu potencial cliente y de esta manera convertir no s√© si quieres agregar otra cosa tuya ser√° de hecho esto dej√≥ un aporte genial para los que tienen un sistema de soporte de tickets que siempre est√°s como y es que la gente pregunta siempre es lo mismo entonces aqu√≠ pues vas a tener una respuesta autom√°tica porque la gente no tiene la culpa de no saber ciertas cosas y las filtra si adem√°s de que va a tener la base de datos de quienes te escribieron me parece s√ļper o tienes algo de las ya es un aporte genial para todo para tu tienda o tu servicio o lo que ofrezca que la gente le respondan en el instante exacto s√≠ y para eso te est√°s preguntando qu√© necesito necesito ser un s√ļper programador o tener altos conocimientos y la verdad es que no aqu√≠ los requisitos que estamos vamos a hacer esto ahorita en vivo y los requisitos que necesitas es tener conocimientos b√°sicos de no en el sentido de tener instalado no que no te preocupes si no sabes c√≥mo instalarlo te dejaremos un link en la descripci√≥n donde explic√≥ ah√≠ c√≥mo instalar no en windows en cinco minutos tener conocimientos de excel muy b√°sico simplemente para despu√©s poder ver tus clientes y las columnas de mensajes y n√ļmeros y el tercero indispensable tener un n√ļmero de whatsapp este n√ļmero de whatsapp puede ser el n√ļmero whatsapp persona con n√ļmero de whatsapp business as√≠ que vamos a comenzar y qu√© se necesita antes de iniciar vamos a hacer una menci√≥n a la librer√≠a que vamos a usar que es una librer√≠a que se llama whatsapp web si no me equivoco creo que es de una persona de c√≥mo sale aqu√≠ confirman que no es una persona de rep√ļblica dominicana s√≠ esta persona de la comunidad es el que cre√≥ esta librer√≠a o bueno si la cre√≥ en el solo buen conjunto pues finalmente la que la est√° distribuyendo en beat of y es una librer√≠a que ya cuenta con m√°s de 2000 estrellas y 582 fork as√≠ que ya es una librer√≠a pues bastante usada bien qu√© vamos a hacer vamos a iniciar esto y lo que yo siempre coment√≥ al momento de iniciar un proyecto es que tenemos que irnos a la consola o crear un directorio t√ļ c√≥mo lo haces jonathan usa normalmente la terminal o te vas a crear la carpeta depende en el lenguaje pero generalmente con novo pues siempre me bajo la base del proyecto del express o lo que sea y lo abro con con el webs aunque el que yo uso ok vale vale bueno yo aqu√≠ lo que voy a hacer es simplemente crear una carpeta que se llame aqu√≠ up de whatsapp y ahora que entramos en esta carpeta de bot de whatsapp le vamos a colocar n pml y el gui√≥n ya ahora vamos a abrirla y as√≠ con esto y aqu√≠ la tenemos qu√© vamos a hacer yo tengo ya previamente una realizada y la vamos a replicar que fue la que yo mostr√© en el v√≠deo sobre la demostraci√≥n no s√© qu√© dice ya no est√° si mostramos este v√≠deo nuevamente para que vean tengan contexto los que est√°n entrando y vamos a verlo en un momento recuerda que estas cosas son aqu√≠ improvisadas pero en la idea la idea de esto es que las personas vayan interactuando y vayan compartiendo tambi√©n sus dudas con nosotros all√≠ jonathan tambi√©n est√° pendiente en el chat y tus seguidores normalmente preguntan sobre no o no o son m√°s de php son php pero s√≠ muchos le tienen sus conocimientos de algunos no son la mayor√≠a pero s√≠ hay bastante gente que le mete a diferentes lenguajes y frameworks como como yo o como t√ļ tengo una cantidad de notificaciones y no las consigue cu√°l dice todas las visiones sigamos con la instalaci√≥n del express y todo a la instalaci√≥n lo primero que vamos a necesitar es instalar nos vamos aqu√≠ creamos un archivo esto ya lo he dicho yo en otros en otros v√≠deos vamos a crear un archivo lo vamos a llamar app punto 10 si se ve ah√≠ viene el c√≥digo o le doy m√°s yo yo lo veo perfecto agua no hay aqu√≠ puedes resaltar el que no sepa c√≥mo funciona now de que t√ļ tienes ya un curso s√≠ s√≠ exacto para la gente que no sabe o que est√° aprendiendo no aqu√≠ en la descripci√≥n estar√© dejando el link hacia todo el curso totalmente gratis y bien no vamos a ir a la consola y para esto vamos a ejecutar el siguiente comando n pm y de install lo podemos saber y dar simplemente y vamos a instalar express vamos a instalar un momento que moment es una librer√≠a que nos ayuda a manejar los tiempos y fechas vamos a instalar excel y es que es una librer√≠a que nos ayuda a manipular y crear archivos a leer y crear archivos excel vamos a empezar con estas tres librer√≠as vale falta bueno la siguiente ser√≠a despu√©s de que ya tengas el espera es la de la que ha dicho que es la del box y esa es la que es la que vamos a instalar y ahora vamos a instalar la librer√≠a que se llama whatsapp web punto 10 adem√°s de esto la vamos a complementar con una librer√≠a que se llama qr el c√≥digo qr terminal que es la que se encarga de generar este c√≥digo qr en el terminal que posteriormente vamos a escanear y yo voy a agregar unas tres librer√≠as m√°s simplemente para efectos aqu√≠ visuales que quiero que la consola se resalte en unos colores esto es importante cuando instalas la librer√≠a de whatsapp web esto internamente est√° usando pupeter que ppt internamente est√° usando una versi√≥n de chromium a nivel de c√≥digo que la gente que nos est√° viendo si han visto el v√≠deo sobre scrap el que tengo en el v√≠deo usamos esto para internamente es trapear y simular navegadores porque est√° esta librer√≠a lo que hace es que simula un navegador y t√ļ vas a iniciar una sesi√≥n como si estuvieras en el whatsapp web por eso √©l est√° instalando este paquete que acabaron de ver que creo que pesa 160 y 2 megabytes as√≠ que puede demorar dependiendo de su conexi√≥n de internet y por √ļltimo voy a instalar ahora shark de estos paquetes simplemente es para pintar colores en la consola pintar spinner solo a dyn y este para identificar los tipos de archivo que lo vamos a ver en un momento cuando empecemos a enviar archivos multimedia y guardar archivos multimedia que recibimos de nuestros usuarios y aqu√≠ ya nos dio un error porque por qu√© por qu√© d vamos a quitar solamente estos uno por uno y as√≠ sabes cu√°l fue el que realmente docente saber yo creo que lo escrib√≠ lo escrib√≠ informal vamos a instalar es el ahora y el mismo ya est√°n los los dos y ahora tenemos todos y ahora vamos a la documentaci√≥n y aqu√≠ siguiendo los pasos que nos indica que es instalar el whatsapp web ahora vamos a hacer este peque√Īo script que est√° aqu√≠ y esto que hace este script yo ya lo tengo resumido pero vamos a pegar este posteriormente lo vamos analizando paso a paso ok esto hace menci√≥n a una funci√≥n un m√©todo que tiene guasa al web que es el de crear el cliente es como crear ese navegador en el cual vamos nosotros a iniciar la sesi√≥n y si nosotros en este instante ejecutamos un out app -es vamos a observar un comportamiento como el siguiente aqu√≠ esto que est√°n viendo es que esto que est√° aqu√≠ es el c√≥digo del q ere pero nos sale de esta manera porque no hemos importado la librer√≠a de qr as√≠ que no lo pueden escanear a√ļn no lo puedes tener a√ļn as√≠ que simplemente importamos esto y ahora vamos a decirle que nos genere este c√≥digo qr esto lo hacemos as√≠ no es as√≠ si no se va entendiendo algo pues ah√≠ lo vamos viendo aqu√≠ tenemos este c√≥digo qr para las personas que se est√°n preguntando qu√© es este c√≥digo este es el este es exactamente el mismo c√≥digo qr que sale cuando nosotros queremos iniciar una sesi√≥n de whatsapp en el navegador yo voy a hacer uso de una versi√≥n de whatsapp que tengo un n√ļmero para esta prueba vamos a desbloquear todos los dispositivos que yo tengo y una pregunta r√°pida cuando yo no me fijado en las pruebas que hemos hecho y como se ve en el lado de whatsapp como nos detecta el navegador nos dice ay ha sido iniciado desde un navegador x s√≠ s√≠ s√≠ vamos a verlo vamos a verlo una vez esto aqu√≠ hay que abrir no s√© ni qu√© le vamos a esto no bueno esto lo bueno de esto es que lo vamos a ir viendo en vivo y en directo y yo voy a compartir la pantalla de del m√≥vil y aqu√≠ vas haciendo la conexi√≥n detectando y ah√≠ lo ah√≠ va la pantalla ok o que ya se ve no aqu√≠ estoy si ve la pantalla si se ve perfecto yo tengo mi whatsapp de aqu√≠ abajo que hacer guasa personal pero tambi√©n tengo instalado otro whatsapp como si fuera whatsapp business que simplemente lo lo voy a abrir y aqu√≠ tengo todo esto voy a borrar las conversaciones para que se vea cuando se inicie incluso est√° de tulio que eso fue lo que usamos en el v√≠deo de c√≥mo enviar whatsapp con t√ļ y yo me voy al apartado de las de las opciones whatsapp web y aqu√≠ nos dice pues nada que escaneamos me pide a que el acceso a la huella y voy a escanear en este momento este c√≥digo que tengo una terminal lleva aqu√≠ g√©nero pero el mismo crono momento ah√≠ est√° ah√≠ lo tenemos y agarro aparece como si si tienen la sesi√≥n inicial en una m√°quina ya no vale genial entonces aqu√≠ ya ya tenemos y si observas aqu√≠ abajo nos dice que el dispositivo ya est√° listo esta red y esta red perfecto ahora que lo que la idea est√° preguntando y qu√© pasa cada vez que yo inici√© o quiera correr mi me script me volver√° a pedir mi que escanear el c√≥digo si t√ļ finaliza es esto y lo vuelves a iniciar te va a volver a generar un script y esto pues ya no tiene sentido no porque es molesto cada rato voy a estar generando y logrando me no pues para esto hay otra pr√°ctica que ser√≠a guardar la sesi√≥n y como guardamos la sesi√≥n pues vamos a hacer otro ejemplo que tengo aqu√≠ yo voy a declarar dos funciones dos funciones √ļtiles las cuales vamos a quitar esto y vamos a escribir aqu√≠ una funci√≥n que esta funci√≥n se va a llamar con session esto quiere decir cuando cuando tengo unas cookies y esto es sin sesi√≥n en pocas palabras la primera vez que voy a iniciar ahora yo cuando scan el c√≥digo qr voy a guardar la sesi√≥n en un archivo y c√≥mo vamos a hacer eso lo vamos a hacer de la siguiente manera aqu√≠ en el apartado de su secci√≥n vamos a declarar una constante que se llama session file y la vamos a indicar la ruta donde quiere que se guarde las credenciales le voy a decir que se guarde en un archivo que se llame station punto jason y ahora vamos a guardar eso esto lo vamos a guardar en la funci√≥n que vamos a iniciar la primera vez esta funci√≥n genera el qr com y ahora lo que voy a hacer es que uno luego de que se genere el c√≥digo qr y aqu√≠ tenemos el c√≥digo qr que ya vimos aqu√≠ le decimos no tenemos una sesi√≥n iniciada y vamos a declarar en globalmente unas variables qu√© ser√≠a esto lo quitamos y lo dejamos aqu√≠ en cliente porque porque aqu√≠ ya la estamos inicial izando no s√© si se va entendiendo o algo pues me van diciendo si no se entiende si si est√° perfecto de hecho se me ha olvidado decir que lo que est√°n viendo en vivo por mi canal de que les voy a dejar la descripci√≥n de todo esto para que no se confundan ponerlos que es el nuevo sino en el contexto de tus v√≠deos de que voy a dejarles tambi√©n los l√≠neas tutoriales y lo que no en el repositorio tambi√©n va a estar ah√≠ como una una breve tutorial con im√°genes y dem√°s para complementar todo este v√≠deo estim√≥ digo porque mucha gente va a tener muchas dudas aqu√≠ en los comentarios s√≠ exacto entonces esta funci√≥n general c√≥digo qr si cuando se cuando esto se va a ejecutar porque no tenemos una sesi√≥n y cuando se dispare esta funci√≥n de aut√©ntica ejecuta cuando el script ya se asegura de que ha vinculado que ha creado la sesi√≥n cuando aparece el mensaje de que el cliente est√° listo vale en ese momento yo voy a crear un archivo voy a crear un archivo que ese archivo va a tener el nombre de lo que tenemos aqu√≠ arriba sesi√≥n puntos jason y eso nos va a guardar ah√≠ unos unas cookies unas credenciales que es simplemente la sesi√≥n iniciada y por qu√© hacemos todo esto porque esto nos va a ayudar a evitar el paso de estar escribiendo cada rato as√≠ que ahora lo que voy a hacer es que voy a ejecutar esta condici√≥n de nar ya que una condici√≥n tiene √°rea es una condici√≥n en una sola l√≠nea en la cual revisa si existe este archivo y si existe ejecuta la funci√≥n que tiene sesi√≥n o de lo contrario ejecuta la funci√≥n que no tiene sesi√≥n bien entonces vamos a correr esto y vamos a ver qu√© errores salen ah√≠ tenemos el primer error que es que f no est√° definido efe ese es un paquete que ya por defecto no se tiene que instalar ya que lo trae el know nativamente y los que hayan visto al de escape haber seguro ya lo conocen exacto entonces aqu√≠ nos env√≠an nos dice un mensaje que noten no no tenemos una sesi√≥n guardada bien como no tenemos una sesi√≥n guardada ahora vamos a que se genere ese c√≥digo qr queremos en este momento que algo est√° sucediendo vamos a ver aqu√≠ no tenemos una sesi√≥n iniciada a ok nos falta inicializar el cliente el cliente que b√°sicamente el distanciamiento instancia miento que hicimos del paquete de whatsapp tenemos que decirle al cliente que inicializa y ah√≠ tenemos otra vez el c√≥digo qr una vez m√°s lo voy a escanear vamos a quitarle el zoom para que esto abarque porque si no no nos lleg√≥ escaneamos [M√ļsica] ah√≠ lo tenemos y si ahora observan tenemos ya un archivo creado que se llama sesi√≥n no s√© si lo observas aqu√≠ este archivo para estar este archivo contiene aqu√≠ serie de llaves y los que mantienen la sesi√≥n por as√≠ decirlo las cookies nos por as√≠ decirlo si finalizamos el script ahora s√≠ finalizamos el script y volvemos al apartado del c√≥digo ejecutamos nuevamente el script ahora lo que va a suceder es que ya no entra en esta condici√≥n porque ya el perd√≥n ya no entra a esta condici√≥n porque ahora s√≠ con si existe este archivo lo cual nos va a llevar a esta condici√≥n que est√° vac√≠o o sea por eso no hizo nada pero ahora s√≠ vamos a darle la funci√≥n a esta condici√≥n as√≠ que lo que voy a colocar aqu√≠ es simplemente un comentario y vamos a recordar el paquete de ahora instalamos esto lo que va a hacer es que nos va a pintar un spinner en la consola luego declaramos las variables sesi√≥n data donde vamos a requerir y almacenar el archivo que previamente contiene la sesi√≥n le vamos a decir al spinner esto simplemente por efectos visuales que inicie y le vamos a decir que el cliente va a ser igual a otra vez el instancia miento y del cliente pero por una diferencia que esta vez si tiene ya la sesi√≥n data esto es como una vez m√°s lo que vieron el scrap ver cuando hacemos que uso de las cookies para simular ya que tenemos la sesi√≥n inicial ahora vamos a declarar la funci√≥n que hace rato usamos en el ejemplo principal que simplemente nos informa cuando el dispositivo ya est√° listo qu√© te parece este paquete est√° bueno est√° genial y lo he integrado bien que lo puedes mezclar con diferentes herramientas o sea todo solo le est√° dando una idea peque√Īa de todo lo que pueden hacer s√≠ o sea si se mezcla con todo lo que est√° en el canal y dem√°s pues aqu√≠ ya podemos podemos ir mejorando y nos dice que ahora no est√° definido porque no lo hemos definido saco esos problemas no los tengo con el western ya bueno pero esto es parte de de hacerlo aqu√≠ en vivo porque si no seguro a las personas tambi√©n le puede pasar esto aqu√≠ tenemos los pueden acostumbrar de vez en cuando s√≠ s√≠ y aqu√≠ esto que estamos viendo esto el color amarillo es simplemente lo que hace el paquete de chalk y este spinner que est√° aqu√≠ lo hace el de ahora en heces y simplemente para eso ahora as√≠ que ahora vamos a ver se qued√≥ aqu√≠ en validando sesi√≥n con whatsapp quiere decir que estamos aqu√≠ y ahora voy a colocar otra funci√≥n que tambi√©n es importante porque puede pasar porque lo que le voy a decirle al cliente que si √©l detecta alg√ļn error de autentificaci√≥n porque bueno se venci√≥ en la sesi√≥n o simplemente le dieron finalizar sesi√≥n desde el whatsapp pues nos 20 un error para saber qu√© es lo que est√° sucediendo en este caso una vez m√°s aqu√≠ no inicia no porque hace falta un error s√≠ s√≠ no hace falta esta funci√≥n de inicializar as√≠ que limpiamos ejecutamos ah√≠ est√° conect√°ndose y ah√≠ lo tenemos el cliente est√° listo esta red y est√° genial pero aqu√≠ ya quedamos la conexi√≥n y no tenemos no existi√≥ la necesidad de volver a a generar ese c√≥digo qr pero incluso le he colocado un error que si algo falla entonces pinte el mensaje de root de autentificaci√≥n vuelve general con el c√≥digo qr y borra el archivo sesi√≥n esto se puede automatizar pero prefiero usar el mensaje para que lo da igual y eso podr√≠a aplicar si tiene base de datos o si tienen txt o si tiene lo que sea a servir√≠a igual imaginemos que aqu√≠ la consulta no sea tu a tu jason algo que oye no los guardas en bases de datos tambi√©n tambi√©n s√≠ o sea aqu√≠ lo dejo sobre todo m√°s muy visual por porque de repente la gente dice ag se borr√≥ el archivo sesi√≥n solo y no es que seg√ļn bueno s√≠ seguro s√≥lo si la automatiza pero aqu√≠ no aqu√≠ te dejo el mensaje muy expl√≠cito esto es b√°sicamente vuelve a generar el c√≥digo qr tenemos la parte como m√°s interesante que era simplemente crear la conexi√≥n porque ahora lo que viene es lo divertido que es enviar mensajes y recibir mensajes as√≠ que como como lo hacemos vamos a esa parte y vamos a una vez m√°s al apartado de esto y nos dice que atenci√≥n oportuna y personalizada respuestas r√°pidas vamos a ahora yo tambi√©n vas a enviar un mensaje y lo vamos a responder que parece cuando menos cuando me llegando aqu√≠ ya tengo est√© activando est√° realizando todo vale t√ļ tienes el n√ļmero a medel saben que voy a vamos a pasar este n√ļmero para que escriban el n√ļmero que que estoy usando heme aqu√≠ porque no me lo s√© de memoria es otro n√ļmero que usamos para las pruebas en un momento lo voy a publicar el n√ļmero es es un n√ļmero de mexico +52 55 74 95 72 50 en este momento cuando empecemos la parte de las pruebas pueden enviar whatsapp a este n√ļmero y van a interactuar aqu√≠ din√°micamente se va a ver todo para que ustedes sientan todo el dinamismo de este ejercicio bien de prueba aqu√≠ bien bien entonces seguimos vamos con el apartado d aqu√≠ concesi√≥n sin sesi√≥n vamos a enviar un mensaje y no sab√≠a mensaje lo recibimos que hacemos primero enviamos a decidimos es para y yo lo espero y lo muestro para que vean que dispara de una vez bien perfecto entonces vamos a recibir este mensaje para recibir el mensaje vamos a hacer uso de un m√©todo y esto vamos a crear una funci√≥n que es la funci√≥n que es la funci√≥n se encarga de escuchar cada vez que un mensaje entra nuevo bien y le vamos a llamar system perfecto esto va a ser uso del cliente que es la variable que ya hemos declarado arriba le vamos a decir que escuche el mensaje y aqu√≠ viene lo interesante esto va a pasar un atributo que esto se puede decir que es todo el mensaje el arreglo del mensaje arreglo es un objeto realmente y lo vamos a ver ahora y vamos a hacer declarar una vamos a estructurar este objeto porque yo ya me s√© previamente las variables que trae los atributos y una de ellas es front que es el n√ļmero del cual se est√° al cual del cual se est√° enviando a √©l tu que es a quien que ser√≠a nuestro n√ļmero y el body que es el cuerpo del mensaje as√≠ que si de esta manera nosotros les hacemos un control ok a esto vamos a obtener ese resultado y esto d√≥nde vamos a ejecutar esta funci√≥n esta funci√≥n la vamos a ejecutar en el apartado que nos dice que ya est√° ready nuestra aplicaci√≥n donde est√° aqu√≠ perd√≥n y en el apartado que nos dice que ya est√° ruede vamos a volver a finalizar esto vamos a ejecutar esperemos que aparezca el mensaje de que el cliente est√° listo y ahora si escribimos un mensaje y ah√≠ estamos esperando que llegue el mensaje ahora aqu√≠ est√°s en directo esto puede funcionar bien hola qu√© tal no acabo de enviar un instant√°neo casi no es as√≠ entonces aqu√≠ vamos a estructurar esta parte para que se entienda lo que estamos viendo aqu√≠ si te fijas el n√ļmero vienen concatenado con este arroz esto es b√°sicamente con un prefijo que tiene whatsapp as√≠ que todos los n√ļmeros tienen tienen como una arroba lo que tenemos como primer par√°metro primera parte antes de la arroba es el n√ļmero de nuestro cliente o nuestra persona que nos est√° escribiendo y aqu√≠ tenemos el mensaje ahora yo lo que voy a hacer es que vamos a vamos a hacer la funci√≥n de enviar mensaje vamos a hacer una funci√≥n aparte que esta funci√≥n la podemos llamar enviar mensaje y le voy a decir como como primer argumento el n√ļmero a qui√©n y el mensaje ahora lo que hacemos es que simplemente vamos a enviarle aqu√≠ qu√© le podemos enviar a la respuesta de foul gracias por contactarnos o algo as√≠ no s√© lo que quieras la verdad que vamos a recibir exactamente el n√ļmero que estamos vamos a pasar exactamente el n√ļmero que estamos recibiendo y ahora vamos a enviarle el mensaje as√≠ que vamos a declarar aqu√≠ la n√≥mina el mensaje tambi√©n t√ļ me lo est√°s enviando es que de aqu√≠ podr√≠amos literalmente hacer uso de esta misma funci√≥n all√° pero lo voy a dejar separado para ahora colocarle y concatenar con otras cosas vale as√≠ que aqu√≠ vamos a decirle que pase esto y aqu√≠ yo le voy a decir o la abro as√≠ que ahora esperemos que aparezca que el cliente est√° listo y escribe lo que quieras y me respondi√≥ el avaro me escribiste necesito ayuda y me respondi√≥ de una vez o labr√≥ excelente necesitamos ya causando lo de la respuesta pero ahora vamos m√°s ahora vamos en el caso √ļtil vamos a hacer de aqu√≠ como un switch puede ser un suiche que tenga un caso y en el que t√ļ me digas quiero info y otro caso que diga adi√≥s y aqu√≠ recibimos el mensaje entonces si t√ļ me dices adi√≥s yo te digo nos vemos nos vemos pronto recuerda pasarte por los canales de youtube y si t√ļ me dices que quiere info yo aqu√≠ te puedo pasar un mensaje que te pregunte de que quieres informaci√≥n nou bhp o amigas por as√≠ decirlo as√≠ que entonces ahora escr√≠beme lo que t√ļ quieras quiero info el informe vale a prefiera esperando los que no los que es aunque quiero hay que colocarle un poco m√°s de color a la consola vale para que para usar el chal porque si no lo usamos para pr√©stamos para nada en donde est√°n serios aqu√≠ aqu√≠ tenemos esto aqu√≠ tenemos ahora s√≠ espera que se inicie validando la sesi√≥n con whatsapp y ahora si escribe escribo literal como lo colocas te t√ļ tiene que ser aqu√≠ puedes hacer la prueba escribe lo que sea que no est√°n las respuestas o sea algo as√≠ como una mundo c√≥mo est√°s y ya no te debe responder nada perfecto lo que t√ļ colocaste es que ya estamos haciendo un bot de whatsapp gratis quiero informe dijo de que quieres informaci√≥n no php o angular exactamente ya y quiero mostrar tambi√©n el otro m√≥vil en el cual tengo el guasa business que aqu√≠ se mantiene bueno que yo no lo puedo ver no s√© si t√ļ lo puedes ver igual la gente deber√≠a la gente puede como se dice puede interactuar y van a obtener las mismas respuestas que nosotros as√≠ que escriben escriben y escriben quiero info o escriban adi√≥s cualquiera de las dos va a funcionar quiero que la prueba con adi√≥s con may√ļscula y acento seguro reventar√≠a no creo que no pasar√≠a nada parece aqu√≠ abajo el mensaje pero no entran ok es que no est√° borrando las cosas no no no no es igual exactamente esto que estamos haciendo aqu√≠ es b√°sicamente este adi√≥s me respondi√≥ perfectamente el segundo preguntas frecuentes esto es b√°sicamente preguntas frecuentes lo t√≠pico de cualquier tienda esto se puede conectar incluso despu√©s con algo con una librer√≠a de google o amazon de conseguir esto de interpretaci√≥n de textos lenguaje e inteligencia artificial son muchas cosas las que se pueden hacer podr√≠a significar lo de tener una lista de muchas posibles respuestas hacer un sears de palabras o un arreglo si son dem√°s las que pueden hacerse para out es tan f√°cil saber qu√© se puede hacer en el √ļltimo v√≠deo cuando cree el de generar un link de pago se puede hacer que se gener√≥ el link de pago sea uno le puede decir bueno sabes que escribe pagar pisos 100 y que el sistema venga aqu√≠ / genere un link de paypal y boom hay muchas happy donde yo les paso una regleta es que me devuelven la respuesta al significado de lo que yo quiero en una palabra o lo que sea bien entonces aqu√≠ ya estamos haciendo lo de la respuesta de las preguntas frecuentes y vamos a empezar a enviar archivos multimedia porque esto esto se pone mejor y vamos a crear voy a crear otra funci√≥n que se llame se media y va a ser muy similar la siguiente la gente est√° diciendo porque repite las funciones aqu√≠ s√≠ es casi la misma porque vamos a ir agreg√°ndole otras funciones aqu√≠ posteriores que vayan guardando el historial etc√©tera entonces quiero yale separando las bien para lo de los archivos multimedia en lo que necesitamos es simplemente lo siguiente aqu√≠ lo tengo un mensaje para el mediano si pero voy a crear una carpeta en este caso voy a crear una carpeta ya cada uno lo guarda donde donde pues nos guste yo voy a crear una carpeta que se llame un archivo multimedia para enviar d√©jame busco una en una imagen voy a buscar las im√°genes de los cursos entonces aqu√≠ voy a agarrar estas im√°genes que tengo aqu√≠ y las voy a pegar dentro de esto ya est√°n aqu√≠ las im√°genes esas im√°genes son las que tenemos en nuestro banco de archivos multimedia con y aqu√≠ va a cambiar incluso el nombre a este para que sea m√°s f√°cil solamente sea curso 1 curso 2001 genial aqu√≠ lo tenemos curso 1 curso 2001 ahora que sigue lo que sigue es que necesitamos establecerlo en este apartado decirle de donde el mediafire de d√≥nde va a salir de este mediafire y para esto la librer√≠a de whatsapp web tiene un m√©todo que se llama mesa ya media esto nosotros lo vamos a usar aqu√≠ abajo y vamos a decir que este m√©todo va a buscar el archivo de la ruta que nosotros acabamos de crear y aqu√≠ en la parte de mensaje le voy a decir que va a ser el fair para que esto tenga m√°s sentido as√≠ que aqu√≠ le decimos que esto va a ser esto y esto va a ser una vez que ya agarramos el archivo multimedia lo que vamos a hacer es que lo vamos a enviar y esto una vez m√°s y hacemos uso del cliente y decimos enviar mensaje hacia quien y esta vez con lo que acabamos de declarar que es el medio fire ahora nos vamos a ir otra vez al apartado de preguntas frecuentes es la vas a colocar y le voy a decir cuando me escriba hola genial entonces cuando me escriba hola yo le voy a decir que haga esto y que me env√≠e el curso 1 punto png creo que la imagen aqu√≠ lo vemos y curso 1 punto png pero adem√°s de esto le voy a decir lo siguiente as√≠ que el embi est√°n bien bienvenidos esperamos que se inicie la sesi√≥n nuevamente y escribe hoy hola escribir o la llama y no llega nada en una ocasi√≥n algo pas√≥ escribiste bola con min√ļscula y dos chip as√≠ tal cual como est√° aqu√≠ tambi√©n puede ser mi super se√Īal que a veces falla a ver si me sale en los dos chulitos voy a escribir el otro el d√≠a dios a ver si me salen adi√≥s vale vale porque s√≠ [M√ļsica] yo la escrib√≠ pr√°cticamente exacto esperemos que estas cosas son buenos que pasen en env√≠os esto es s√≥lo la magia de esto bienvenido me envi√≥ el bienvenido pero no me he llegado a la imagen no tambi√©n la imagen vale no pasa nada vamos a ver qu√© pas√≥ curso gui√≥n 1 punto png de eso est√° seguro no est√° mal escrito el mides media eso s√≠ tiene sentido claro espera te devuelvo a iniciar y dale ah√≠ va bienvenido y perfecto me llegaron y lleg√≥ la imagen perfectamente est√° buen√≠simo y mira aqu√≠ en el otro en el otro igual bienvenido y la imagen est√° excelente ahora que lo que vamos a hacer vamos y vamos a empezar a difundir es que no tenemos m√°s n√ļmeros para probar aqu√≠ en vigo pero si quisiera pudi√©ramos difundir a otras a otras personas por ahora lo que har√© es lo de guardar el historial y para eso de guardar el historial eso ser√≠a s√ļper √ļtil si lo vamos a hacer y as√≠ puedes hacer una revisi√≥n manual en caso de que tengas muchos clientes de algo de la gente que no lleg√≥ a una soluci√≥n con el box pues puedes tenerlos filtrados y organizarlos a √©stos les soluciones yo manualmente porque el boc no pudo x causar sabemos si o sea es una funci√≥n tambi√©n son bastante o lides o est√°s diciendo de esto de que lo marca blanca que van a tener el proyecto es que pueden personalizarlo como quieran ya que no lo pueden usar exactamente como t√ļ lo vas a dejar los en hacer lo que lo que les plazca vale pero lo que vamos a hacer voy a crear una carpeta que se va a llamar chats y lo que voy a guardar un archivo excel por cada cliente que me inscriba o sea cada n√ļmero de tel√©fono voy a guardar un archivo excel con la fecha y con el mensaje que se est√° escribiendo as√≠ que vale vamos a aclarar una funci√≥n que se llame a tener un archivo excel para cada cliente era admisible o para cada conversaci√≥n para aclarar no por cada n√ļmero de tel√©fono por cada n√ļmero van a agregarse su conversaci√≥n a genial exacto exacto s√≠ entonces para esto necesito importar la librer√≠a que previamente ya hemos instalado la de excel as√≠ que eso es 10 white excel vamos a hacerlo as√≠ nos vamos aqu√≠ el apartado de guardar la historia y ahora lo que vamos es a indicarle d√≥nde va a guardar este historial y √©ste lo va a guardar aqu√≠ en el directorio de chats y aqu√≠ vamos a guardar el n√ļmero este n√ļmero nosotros lo vamos a pasar como un argumento y tambi√©n vamos a pasar como un argumento el mensaje que la persona est√© recibiendo lo vamos a guardar punto x l s x bien es simplemente la ruta ahora para crear el archivo vamos a crear un word wood y le vamos a decir que esto va a ser un new excel word book y ahora instalamos tambi√©n momento si estamos en verdad el momento estar√° hasta el principio y color moment es para el manejo de fechas as√≠ que ya se emplea tivo donde est√°n aqu√≠ vamos a que una constante que se llame to day de ser igual a momento y momento vamos a guardar en un formato de d√≠a a d√≠a mes a√Īo a√Īo a a√Īo por cinco minutos bien y ahora hacemos uso de una funci√≥n de file system va a buscar si existe ya esta conversaci√≥n si existe ya este chat o de lo contrario aqu√≠ lo cree creamos hace rato que piensa lo mismo que me est√° respondiendo a la pregunta de hace rato con esto s√≠ s√≠ s√≠ vale entonces aqu√≠ le decimos al word wood al word porque haga uso del m√©todo xlsx y lea el archivo con la opci√≥n el archivo que ya nos hemos asegurado de que exista y esto devuelve una promesa esta promesa aqu√≠ viene algo interesante vamos a dejarlo hasta aqu√≠ porque no tenemos el archivo vamos a enfocarnos ahora como si tuvi√©ramos para ac√° lo que s√≠ para para crearlo entonces a la funci√≥n de los word wood el cuerpo es como el archivo de excel y ellos tienen las pesta√Īas abajo que son como los works y entonces vamos a crear un workshop y le decimos que esto va a ser igual a word book y le agregamos una pesta√Īa de aqu√≠ y la llevamos chats katz perfecto ahora vamos a agregar el encabezado las columnas de de la del archivo de excel as√≠ que en esto le vamos a decir que las columnas para hacer un array en el cual va a decirle que √©l encabeza lo va a decir fecha del primero y esto le vamos a asignar un key como puede ser el day y por otro lado le vamos a decir que la columna al lado es el mensaje que estaremos a colocar mestalla y en perfecto ahora vamos a agregar esto esto simplemente est√° definiendo los encabezados ahora vamos decir que agregue el registro del chat y eso decimos que agregue simplemente la fecha y que agregue el mensaje est√° de esta manera el primer valor para con el primero el segundo va con el segundo agrega la fecha y agrega el mensaje una vez que esto se hace le decimos al word book decimos al word but que escriba un archivo xls rafael y que lo escriba en la ruta que ya previamente le hemos asignado y que aqu√≠ nos devuelva un mensaje que diga historial creado o de lo contrario si por alg√ļn motivo algo sucede escribimos algo algo fall√≥ as√≠ que ah√≠ puedes volver a escribir cuando este rey y ahora en este momento voy a escribir de nuevo el hola el que me da en la imagen hola bienvenido perfecto me respondi√≥ con la imagen sabes qu√© pas√≥ lo que coloca la funci√≥n de guardar historia nunca m√°s a ver si el nombre o la ley sola pero lo vas a colocar al final de todo sin aguardar estudia la cuesti√≥n es claro lo que espera de que inicie sesi√≥n perfecto voy hola esto en el dice historial creado perfecto ah√≠ se cre√≥ ya el archivo excel y lo vence y si lo revelamos en el excel o en la m√°quina yo tengo si yo uso xcelera eso s√≠ es raro ah√≠ tenemos mira la fecha y el mensaje que aparece est√° genial est√° genial bien vamos a hacer la parte en el que ya s√≠ existen en la que ya se existe el mensaje entonces agregue uno m√°s al historial como tal que era la primera funci√≥n que est√°bamos haciendo as√≠ que c√°ritas cre√≥ a dios para probar cuando est√© exacto vamos aqu√≠ a este apartado de leer y aqu√≠ la cosa se puede ver al inicio se puede como si no manejas muy la librer√≠a cp es como prestar un poco enredado pero no hay nada del otro mundo de igual manera que abajo nosotros creamos un watch y pues aqu√≠ vamos a crear tambi√©n una constante que se llame words el que va a ser uso del word book y aqu√≠ viene lo importante le vas a decir que agarre la primera pesta√Īa del excel igual si las personas aqu√≠ simplemente quieren guardar el chat con que escriban esto le va a funcionar tampoco hay que hay que hacer aqu√≠ todo un estudio de la nasa para esto as√≠ que el chiste no s√© si lo sab√≠a pero excel ya es oficialmente un lenguaje de programaci√≥n si sal√≠as no pero mira interesante hace poco y de hecho microsoft asegura que es el lenguaje m√°s utilizado en el mundo bueno eso seguramente y para mostrar el potencial han hecho juegos hacen un mont√≥n de cosas que es muy poderoso excel aqu√≠ estamos acabando el √ļltimo registro este es el √ļltimo registro que existen es en el en el archivo si en el archivo de registro aqu√≠ estamos agarrando el √ļltimo registro y ahora yo quiero agarrar el n√ļmero que representa ese √ļltimo registro as√≠ que para esto pues vamos a mezclar simplemente una variable que se llame get loud' ser ya esto le voy a decir que el word works y vas a agarrar el √ļltimo registro y ese √ļltimo registro va a ser el lapso con el nombre ahora agarramos esto y aqu√≠ viene lo importante la celda a la baja una celda a hacer la t√≠pica celda del ecce aqu√≠ est√° la celda y vamos a cargar lo que ser√≠a el valor normal al final asignarle el valor a la celda a esto es como llegar a este punto al √ļltimo y aqu√≠ es que win escribir el punto y de igual manera lo vamos a hacer con la celda b pero en hacerla vamos a agregar es el mensaje bien ahora simplemente le vamos a decir que a esto le haga un c√≥mico as√≠ como nos repo y ya est√° ahora al word but arlequ√≠n clx le decimos que escriba el archivo en arriba donde siempre y aqu√≠ lo vemos lo podemos colocar toda la funci√≥n d que nos digan se agreg√≥ chat o de lo contrario se le error que digan algo ocurri√≥ guardando el chat perfecto algo que es importante si est√°n en windows no sean en linux o mac cierre en el archivo este porque si no si les va a dar un error sienten que cerrarlo volvemos a iniciar esperamos que ya est√° ya puedes escribir ya estaba en el estado que se revent√≥ algo as√≠ ya aqu√≠ dice que no se puede leer la propiedad donde fine de esto y es porque aqu√≠ no era word si quiera el word hasta aqu√≠ el word book [M√ļsica] aqu√≠ era el word semana aunque me respondi√≥ el primero revent√≥ en el segundo pero no alcanz√≥ a responder si es que aqu√≠ el problema fue el de la asean insertar en el excel vale que escribo ya est√° arriba s√≠ ya est√° al rev√©s se agreg√≥ el chat que dice genial entonces ya deber√≠a tener una conversaci√≥n m√°s hola adi√≥s genial est√° perfecto me dio justo lo que acabo de escribir y la respuesta autom√°tica que ten√≠as para el adi√≥s a que nos vemos pronto recuerda pasarte por los canales de youtube excelente jug√≥ pues ya estamos guardando historial estamos enviar los archivos multimedia estamos enviando archivos sencillos y otra cosa ya con esto todos los usuarios les basta y le sobra ya desde que s√≠ algo importante vamos a hacer una app y vamos a hacer una ruta para que se puedan enviar mensajes mediante postman y ya posteriormente si las personas quieren conectarlo con una aplicaci√≥n de angulas real con lo que quieran ya va escriban y las llaves que lo pueden hacer entonces vas a hacer una ruta para que simplemente reci√©n la funciones si no ya instalamos el expr√©s que incluso no leemos ni insertamos hace que lo distancia lo implementamos decimos que va a ser un app que est√° pp de va a ser que expr√©s y luego le decimos que aqu√≠ app bauza a llevarse me acuerdo express no un elenco de s√≠ de memoria y esto es porque ahora para que funcione el env√≠o el boliviano no se si bien ahora que lo iremos a probar un momento y vamos a declarar de una vez una ruta que deseamos y que esta ruta post va a ser la ruta de cent y vamos a yo creo que podemos no sabes que me voy a quedar aqu√≠ una no crear una nueva que se llame este par√°metro regi√≥n del segundo response esto viene aqu√≠ y le vamos a responder qu√© responde estatus enviado y aqu√≠ viene lo importante que no s√© si me quedo bien body va a ser igual no vamos a hacer el mensaje va a ser igual a lo que venga en body y adem√°s de esto tambi√©n voy a colocar una cosita de estas s√≥lo para probar antes de lanzarme a lo arriesgado a esto vamos a colocar aqu√≠ est√° un poco pienso como seguro que el equipo y nosotros hacemos iniciales tabla sin siquiera tenemos a pepe system vamos a levantarlo por el puerto 9000 y aqu√≠ le decimos api est√° arriba finalizamos iniciamos aqu√≠ est√° tu vida ya tienes el hombre sin eso tengo el pacman ahora simplemente nos vamos a ir al puerto 9000 localhost y esperamos y vamos a cerrar todas estas cosas que tengo aqu√≠ nos vamos a ir post http localhost 9000 como fue la ruta s en el n√ļmero en qu√© formato lo vas a enviar para que funcione env√≠o un n√ļmero normal y hay algo q castelo con con el que te coment√© vale entonces aqu√≠ por ahora lo √ļnico que quiero probar lo siguiente quiero probar si esto hola mundo y esto que diga aqu√≠ el n√ļmero a ver si aparece en la consola abrir√° as√≠ funciona el lugar entonces aqu√≠ quiero que concatenar arroba aunque creo que si sube esto al servidor vas a tener el d√≠a de los corsos bueno habr√≠a que instalarlo de les corts lo voy a instalar para la gente que lo vea pensar con eso que genere install course 6 y una vez que instalen los course van a ir aqu√≠ debajo de esto es decir app y usa esp√©rate espero que no hagan eso todav√≠a tiene que venir aqu√≠ arriba e importar course kores corts y aqu√≠ ahora s√≠ app news y ya est√° ok lo que quer√≠a ver en la concatenaci√≥n de la c punto u s entonces esto nos vamos aqu√≠ y aqu√≠ le vamos a decir qu√© y constante niu niu nombre va a ser igual est√° concatenado con la arroba ce punto y s de hecho aqu√≠ pueden hacer algo con la gente porque pueden validar que sea un n√ļmero real que no tengan car√°cter es que tenga todo tipo de cosas para la app sims y correctamente y aqu√≠ le vamos a enviar el mensaje y ahora s√≠ e dale a probar a ver voy vamos a escribir o la mano no pero no yo tengo que escribir claro no podr√©is probar de ninguna manera no tengo rota como la de manuales aqu√≠ voy a acordar esto me voy a ir al post man le va a colocar aqu√≠ en esto y que todo bien todo correcto y todo bien todo correctos colocaste mi n√ļmero sin equivocarte lo ten√≠as copiado del archivo de excel la verdad genial todo bien todo correcto de la pantalla de ir a la pantalla pero a la la la la la la esp√©rate otra vez otra otra una vez m√°s super bien y r√°pido podr√≠as hacerte un formulario a tu manera est√° s√ļper s√ļper s√ļper bien para esto no solamente por guasa sino por a la vez por email a la vez por cualquier otra a pie terceros y en tan s√≥lo una hora exactamente una hora 40 segundos le damos un agua una hora 40 segundos y ya hicimos un voto y whatsapp gratis aqu√≠ el virus est√° retire estas que lo pueden implementar muy f√°cil o sea simplemente est√° muy sencillo para la gente que nos venga muchas naciones de no est√© como yo que soy bastante nuevo con nose entiende perfectamente si lo entendiste s√≠ s√≠ est√° genial ya lo podr√≠a replicar ya simplemente sin bajarme el repo teniendo s√≥lo los nombres de las librer√≠as es bastante intuitivo lo importante es que aqu√≠ yo ya he dejado esto que hicimos ese env√≠o para que se vea en el sentido de que lo hicimos en una hora es explicando la funci√≥n por funci√≥n pero si se van esto lo colocaremos ah√≠ en el link de la descripci√≥n y dem√°s aqu√≠ colocar√© aqu√≠ est√° b√°sicamente todo lo que hicimos y paso a paso ah√≠ incluso te puedes hacer t√ļ como t√ļ haces en tu canal instalaci√≥n de software y dem√°s lo puedes hacer aqu√≠ simplemente lo que hicimos paso a paso que tienes que hacer primero en el pedestal haga alguna interfaz visual r√°pida para que consuman tu api y lo puedan ver y una vez como demo aunque la ocu la magia est√°s aqu√≠ es es lo m√°s lo m√°s genial pero qu√© le vas a hacer o que hagamos que la podr√≠a hacer no s√© tengo que ver yo lo voy a hacer lo vamos a hacer en 10 minutos como encuentro r√°pida en aguas y vamos a hacer aqu√≠ r√°pidamente hacer un paquete que se llame fronte capi la pi√Īa lo tengo as√≠ from both the boy la voz de whatsapp y entramos en este trombo de whatsapp new le llamamos front y nada esperamos que este se cree seguimos aqu√≠ mostrando aqu√≠ est√° creando aqu√≠ nuestro poco otra vez lo que hicimos es escanear el c√≥digo qr la parte de que tienes que escanear est√° loco lo que hay muy gr√°ficamente si no lo entiendes bueno que una vez m√°s aqu√≠ el aviso de que el cliente de est√° arriba como usarlo enviar el mensaje aqu√≠ debes obtenerla superman escrito as√≠ que las personas que est√°n por ah√≠ vienen los repositores y pueden colaborar con ortograf√≠a o documentaci√≥n puedes estar excelente y aqu√≠ veo los ejemplos que eso fue lo que yo coloqu√© en el grupo de face en el cual mostraba aqu√≠ un poquito de todo lo que hemos hecho colocar los link la respuesta autom√°tica cuando se crean los archivos de la historial las preguntas exactamente lo que hicimos en esta parte y aqu√≠ tenemos ya nuestro angular nuestro √°ngulo voy a abrir entonces por este lado voy a abrirlo con esto esto est√° s√ļper improvisado as√≠ que espero que todo salga bien s√© lo que tendr√≠a que ser simplemente un formulario bueno en teor√≠a todo est√° sencillo hacer un formulario que le dispar√© a tu papi a tu huapi local en este y estar√≠a ser√≠a como para que no sea el post man para los que no se maneje muy bien con el pomar 6 y si mira vamos a cerrar esto vamos a abrir el proyecto el proyecto est√° dentro del f dentro de lo que dice v√≠deo ya no me acuerdo no est√° dentro de dos comidas las cosas los documentos lo tuve estuviste aqu√≠ en estos v√≠deos y despu√©s [M√ļsica] aqu√≠ ya con √©ste y vamos a abrir esto vamos a abrir este no s√© por qu√© lo me tiene una carpeta pero bueno subimos y subimos esta parte que necesitamos vamos a ir al m√≥dulo y lo que necesitamos es importar el paquete de h para ti y en m√≥dulo ya para que en estos avisos aqu√≠ otro hizo m√°s aqu√≠ necesitar√≠a ser bien muerto por ti bajase le√≥n valido una validaci√≥n del formulario nada por ahora qu√© variaci√≥n simplemente es un mensaje vale el http que en m√≥dulo tenemos el at componen nos vamos a ir aqu√≠ volvemos esto vamos a hacer aqu√≠ suele es una esto vamos a hacer de aqu√≠ nada una cosa de √©stas con un formulario que es no tenga un informe que se hace en detalle y dentro de esto vamos creando atr√°s ahora lo vemos tan y el input que ser√≠a el n√ļmero primera impulsar√≠a del n√ļmero de destino puede ser y tu n√ļmero de tel√©fono y abajo de exarjia para mensajes y aqu√≠ un text √°rea perfecto tex tex ya funciona me salen [M√ļsica] bueno vamos a enviar vale y aqu√≠ en place holder que diga quiere ver [M√ļsica] vale ahora simplemente nos vamos a crear esto y vamos a crear esto [M√ļsica] como que ya tendr√≠a que hacer importar en el constructor del hp si quitas esto lo borramos tenemos aqu√≠ no tenemos constructor porque en la misi√≥n no creamos que m√°s necesitar√≠amos pero no lo necesitas no no ser√° una funda no nada aqu√≠ es muy sencillo que aqu√≠ vamos a usarlo de http antes de este cliente est√° bien necesitar√≠a m√°s nada el bot√≥n de enviar que entonces esto se va a conectar al http client y espero hacer un post y voy a declarar aqu√≠ esto nos lo hagan esto en variable entorno del equipo de efectos pr√°cticos la voy a declarar de una vez 29 aqu√≠ est√° la que ya est√° aqu√≠ el body que ser√≠a necesaria y que es fr√≠a y aqu√≠ a esto le decimos que esto hace igual y esto se escribe [M√ļsica] y aqu√≠ que diga un mensaje enviado y aqu√≠ que digan algo ocurri√≥ est√° perfecto creo que ya no estamos utilizando al frank bueno esta carpeta y esperamos del balde que est√© celebrando sus tr√°mites hay un tutorial rapidito de consumir a pis en en angular que chula estas las luces esperemos que esta calle esto es s√ļper r√°pido claro no tiene casi m√≥dulos proyecto nuevecito ojal√° si fueran todos los terribles en esto se dio bastante fe√≠to pero bueno aqu√≠ ya que viene aqu√≠ ya empez√≥ a saber que los formularios en el jefe si usaste si usted ya no sepa que usted est√© pero basta igual venga vamos a colocar este tiempo s√≠ s√≠ no s√© para qu√© utilizar a etiquetar fans es igual no s√© ni f√≥rmulas reactivos el n√ļmero entonces mira aqu√≠ lo tenemos en que est√° veamos si no nos vamos aqu√≠ s√≠ s√≠ n√ļmero de tel√©fono vamos a ver aqu√≠ es una esta estimaci√≥n es una vez apuntando a la pantalla esto ya es nervios porque es toda la primera ni lo hemos probado esto es t√ļ me est√°s hablando t√ļ me est√°s hablando de ande de la l√≠nea de boca no el muelle ah√≠ jaja no los funcionarios qu√© diferencia tiene mirar la ruta de metal postman mensaje y t√ļ seguro que era mensaje y t√ļ los dos par√°metros que est√°n esperando revisa el pacman funcion√≥ si funciona sabes que creo que es esp√©rate sab√≠a que no va a funcionar la primera vez no era demasiado arriesgado s√≠ s√≠ pero es por esto por el tipo de encabezado por el tipo de cabeza agreg√≥ una vez por aqu√≠ creo que tengo un man siempre escuela de s√≥lo malas bombas nada sino que ya creo que seleccione el otro d√©jame colocar estas cosas que yo s√© que est√°n de piqu√© pero sabes qu√© a ver cu√°l es el encabezado que estamos viendo aqu√≠ ve al plan application jason y aqu√≠ cual estamos viendo es bueno sirve para las im√°genes y todos el forum de code siempre lo pongo yo cuando tengo problemas con im√°genes bueno lo que vamos a hacer es que vamos a crear un encabezado de heather aqu√≠ que esto menoscabe copias de esta cover flow as√≠ que como todos los yo emocionado que funciona la primera vez no se se ha escuchado la frase no hay buen programador sino buen goleador a todos nos toca buscar lo algo siempre por muchas veces que lo hayamos hecho obvio obvio s√≠ obvio s√≠ [M√ļsica] esto funciona as√≠ nom√°s al parecer as√≠ le gust√≥ no no no te lo env√≠o de una vez way no est√° funcionando vamos a arreglar este tenemos que arreglarlo bueno la gente que viene por lo del boc de guasa que vean que no estamos haciendo un √°rbol de guasa de los que est√©n llegando por casualidad el box ya funciona perfectamente disparamos correos disparamos whatsapp perd√≥n los tenemos aqu√≠ los respondemos el voto nos responde el voto nos env√≠a de manera autom√°tica pero estamos haciendo una interfaz visual gracias si esto es improvisado estoy desde bueno m√°s de angular solamente del nou tambi√©n unas pruebas si es que no instalamos el body guard set aunque sabes que no s√© por qu√© estamos entregando sea si puedo y parce y me lo s√© de memoria tienes que estar le puede estar body farc voy a dispararse yo no recuerdo haber tenido problemas bueno tambi√©n porque yo no generalmente no uso las parejas y nativos sino ya us√≥ el paquete que viene estudiando con todo lo que est√© al lado y aunque me siento a esto claro antes desde el body parte 2 y est√° aqu√≠ y esto aqu√≠ jason da igual presionado a la primera se tiene ya fe en estado o todav√≠a [M√ļsica] quisiera apostar pero sus instalado siempre ya lo trae en teor√≠a pero nunca instalado no es el problema en que no me reciba tipo de caracteres con im√°genes y con medias pero no con con textos con simples ejemplos entonces env√≠ame algo a ver voy a colgar aqu√≠ la camarita esto ya no deja de dolina por qu√© si son los mismos hem√≥lisis desde whatsapp mant√©nte y que estas iva esta si es la chiva esta hacia la chingada no no creo que me hagas tumbado y ha iniciado la api no si ya ya ya no s√© si copi√© el n√ļmero ahora y esp√©rate s√≠ y mira que se apag√≥ a ver yo te digo esto es saber el n√ļmero dos n√ļmero est√° perfecto con el 34 pero no pero tambi√©n puede ser mi tener han muerto voy a escribirte yo un hola a ver est√° aprendida la api pueden ser mi internet porque si se me queda con un solo chulito si quieres te envi√© lola y no me responden voy a escribir la otra persona a ver d√©jame d√©jame abrir a m√≠ mi whatsapp es que esto pasa como tambi√©n pasa con todos los whatsapp que a veces cuando uno lo deja sin s√≠ env√≠o la siss y por eso puede abrir whatsapp as√≠ que como pasa tambi√©n con otros como te vas a ti a veces que se desconecta s√≠ s√≠ ahora siempre vi saber lleg√≥ que nada me llega la matica espero que no adem√°s c√°ritas a esta espera te vamos a enviar que est√© si es lo bueno hola mundo gracias ahora genial voy a responderle adi√≥s y ah√≠ nos vemos bueno bueno bueno bueno amigos ya est√° bueno fueron dije que diez minutos fueron 18 minutos pero por ese peque√Īo inconveniente pero son cosas que pasan y bueno pues ya acabamos con el voto y whatsapp vamos a dejar link del opositor de la descripci√≥n y link de los canales tambi√©n en la descripci√≥n recuerda una vez m√°s que si est√°s aprendiendo no voy a escribir angular en el canal en el canal m√≠o de diferentes tenemos cursos de angular no soccer en vivos montg√≥ muchas cosas m√°s y si te gustan los sistemas open source sistemas que ya est√°n realizados y simplemente quieres implementarlos en el canal de jonathan tambi√©n tenemos muchos sistemas de restaurantes citadas facturaci√≥n y este canal va m√°s enfocado del bhp correcto si de sea pienso integrar diferentes tipos de sistema m√°s futuro pero por ahora estoy como con lo m√°s est√°ndar con cosas m√°s sencillas en php que es como tambi√©n lo que el internet el 80 por ciento casi este hp pues no se escribe en los comentarios a ver qu√© tal les pareci√≥ vamos a estar checando ah√≠ ech√°ndole ojo ojo a eso y cualquier duda cualquier inconveniente que tengan o si quieren implementar esto de otro nivel no se subirlo a un servidor x o implementarlo en un servidor local y tienen alg√ļn inconveniente no duden en los comentarios escribir los que ah√≠ estamos muy atentos as√≠ que amigos hasta la pr√≥xima y que est√©n muy bien adi√≥s no sesiona tan si quieres decirte no pues que decir cualquier cosa comenten para los que vengan de parte de mi canal yo estar√© atento tambi√©n en los comentarios a los que no les puede responder en vivo pues si no hubiera hecho el v√≠deo demasiado largo este pero en la cajita de comentarios siempre estamos ah√≠ pendientes y cualquier cosa tambi√©n en el grupo de whatsapp en el grupo de facebook tambi√©n estamos atentos y eso es todo hasta la pr√≥xima

Noticias relacionadas