Chatear con Inteligencia Artificial a través de WhatsApp ya es una realidad

Chatear con Inteligencia Artificial a través de WhatsApp ya es una realidad

Una de las herramientas recientes que utilizan la Inteligencia Artificial (IA) es ChatGPT. Desarrollada por OpenAI, se lanzó en noviembre del año pasado y permite chatear con una “persona” que puede responder a cualquier pregunta que se le haga. Frente a esto, un desarrollador creó la función para que pueda ser usado en WhatsApp.

La aplicación de mensajería instantánea más usada del mundo ahora permite tener conversaciones completas con esta IA, gracias a otra app llamada “God in a Box”.

¿Cómo usar ChatGPT en WhatsApp?

  1. Se debe descargar la app “God in a Box“, para lo que se tiene que acceder a la web oficial y hacer clic sobre el botón Get Started.
  2. Registrarse con los datos personales para crear una cuenta.
  3. Verificar que la cuenta sea real, creando un contacto en WhatsApp y siguiendo los pasos.
  4. Cuando se confirme el dispositivo, podrás empezar a chatear con ChatGPT en WhatsApp.

La herramienta es gratis, pero tiene ciertas limitaciones. Solo se puede enviar un mensaje de 256 caracteres como máximo cada diez segundos. El límite de mensajes al mes que se pueden enviar con la versión gratuita es de 40.

¿Qué es el Chat GPT?

El Generative Pre-trained Transformer (GPT) es una nueva tecnología de inteligencia artificial que permite a las aplicaciones realizar conversaciones más naturales, a través de una red neuronal profunda llamada Transformer.

Estos chatbots pueden ser utilizados para realizar tareas como responder preguntas, asistir a clientes, realizar búsquedas en línea, entre otras cosas. Son capaces de simular y comprender el lenguaje coloquial humano de una forma mucho más natural y fluida que los chatbots tradicionales, además de hacer preguntas para obtener información adicional.

Fuente: Ámbito

241 thoughts on “Chatear con Inteligencia Artificial a través de WhatsApp ya es una realidad

  1. hello there and thank you for your info – I’ve certainly picked up anything new from right here.
    I did however expertise a few technical issues using this web site, as I experienced to reload the site a lot of times previous to
    I could get it to load correctly. I had been wondering if your
    web hosting is OK? Not that I am complaining, but sluggish loading instances times will sometimes affect
    your placement in google and could damage your high quality score if advertising and
    marketing with Adwords. Well I’m adding
    this RSS to my email and can look out for much more of your respective exciting content.
    Ensure that you update this again very soon..

  2. Aw, this was an extremely good post. Taking the time and actual effort to generate a superb article… but what can I say… I hesitate a whole lot and never manage to get nearly anything done.

  3. I absolutely love your blog.. Very nice colors & theme. Did you build this website yourself? Please reply back as I’m hoping to create my very own blog and would like to know where you got this from or just what the theme is named. Kudos!

  4. A fascinating discussion is definitely worth comment. I believe that you should publish more about this issue, it might not be a taboo matter but usually people don’t talk about such subjects. To the next! Cheers.

  5. After I initially commented I seem to have clicked on the -Notify me when new comments are added- checkbox and now every time a comment is added I get 4 emails with the exact same comment. Is there an easy method you can remove me from that service? Kudos.

  6. Oh my goodness! Impressive article dude! Thanks, However I am experiencing problems with your RSS. I don’t know why I am unable to subscribe to it. Is there anybody having identical RSS issues? Anybody who knows the solution will you kindly respond? Thanx!

  7. I blog often and I truly thank you for your information. This great article has truly peaked my interest. I will take a note of your website and keep checking for new details about once per week. I opted in for your Feed too.

  8. Having read this I believed it was extremely informative. I appreciate you spending some time and energy to put this informative article together. I once again find myself personally spending way too much time both reading and commenting. But so what, it was still worthwhile.

  9. Howdy! I could have sworn I’ve been to this web site before but after looking at some of the articles I realized it’s new to me. Anyhow, I’m definitely delighted I came across it and I’ll be bookmarking it and checking back often!

  10. For several years, I have actually fought unpredictable
    blood sugar swings that left me really feeling drained pipes and sluggish.
    But because including Sugar my power levels are now secure and consistent, and I no more hit a wall
    in the mid-days. I appreciate that it’s a gentle, natural strategy that does not included any unpleasant adverse
    effects. It’s truly changed my daily life.

  11. For many years, I have actually battled uncertain blood sugar swings that left me really feeling
    drained and inactive. However since incorporating Sugar my power
    degrees are currently secure and consistent,
    and I no more hit a wall in the mid-days. I value that it’s a gentle, all-natural technique that does not come
    with any type of undesirable adverse effects. It’s really transformed
    my daily life.

  12. Uncovering Sugar Protector has been a game-changer for me, as I have actually always been vigilant
    concerning handling my blood glucose degrees. I currently really feel equipped
    and certain in my ability to preserve healthy levels, and my most recent medical examination have shown this development.
    Having a trustworthy supplement to match my a significant source of convenience, and I’m genuinely
    happy for the significant distinction Sugar Defender
    has actually made in my general wellness.

  13. For many years, I’ve fought unpredictable blood glucose swings that
    left me really feeling drained and sluggish.
    However since incorporating Sugar my power levels are now secure and constant, and I no more
    strike a wall in the mid-days. I appreciate that it’s a gentle,
    natural approach that doesn’t come with any kind of undesirable side effects.
    It’s genuinely transformed my every day life.

  14. As a person who’s constantly been cautious concerning
    my blood glucose, discovering Sugar Defender has been a relief.
    I feel so much extra in control, and my recent check-ups have actually shown favorable renovations.

    Knowing I have a dependable supplement to support my
    regular gives me peace of mind. I’m so thankful for
    Sugar Protector’s effect on my wellness!

  15. You’re so interesting! I don’t believe I’ve read through anything like that before. So good to discover someone with a few genuine thoughts on this subject. Seriously.. many thanks for starting this up. This website is one thing that is needed on the internet, someone with a little originality.

  16. Can I simply just say what a relief to find a person that really knows what they are discussing on the internet. You definitely realize how to bring an issue to light and make it important. More people must read this and understand this side of the story. I was surprised that you’re not more popular because you most certainly have the gift.

  17. Howdy! Do you know if they make any plugins to help with Search
    Engine Optimization? I’m trying to get my blog to rank for some targeted keywords
    but I’m not seeing very good gains. If you know of any
    please share. Thanks! I saw similar article here:
    Eco blankets

  18. Oh my goodness! Awesome article dude! Thank you so much, However I am going through difficulties with your RSS. I don’t understand why I am unable to join it. Is there anybody having similar RSS issues? Anyone who knows the answer will you kindly respond? Thanx!!

  19. Howdy! This blog post couldn’t be written much better! Going through this article reminds me of my previous roommate! He constantly kept preaching about this. I will send this information to him. Pretty sure he’s going to have a great read. Thank you for sharing!

  20. Hi, I do think this is an excellent web site. I stumbledupon it 😉 I will revisit yet again since i have saved as a favorite it. Money and freedom is the best way to change, may you be rich and continue to guide others.

  21. An outstanding share! I’ve just forwarded this onto a friend who was doing a little research on this. And he in fact ordered me lunch due to the fact that I stumbled upon it for him… lol. So let me reword this…. Thanks for the meal!! But yeah, thanx for spending time to talk about this topic here on your website.

  22. After I initially commented I seem to have clicked on the -Notify me when new comments are added- checkbox and now every time a comment is added I receive 4 emails with the exact same comment. Is there an easy method you can remove me from that service? Cheers.

  23. Good day! I could have sworn I’ve visited this web site before but after going through many of the posts I realized it’s new to me. Regardless, I’m definitely delighted I came across it and I’ll be bookmarking it and checking back regularly!

  24. Having read this I believed it was really informative. I appreciate you taking the time and energy to put this article together. I once again find myself spending a significant amount of time both reading and leaving comments. But so what, it was still worth it!

  25. Greetings, There’s no doubt that your site could be having browser compatibility problems. When I look at your blog in Safari, it looks fine but when opening in IE, it has some overlapping issues. I just wanted to provide you with a quick heads up! Other than that, great site.

  26. You are so cool! I don’t believe I’ve truly read through something like this before. So nice to find someone with some unique thoughts on this subject matter. Really.. thank you for starting this up. This website is something that’s needed on the web, someone with a little originality.

  27. Howdy! I could have sworn I’ve visited this blog before but after browsing through a few of the posts I realized it’s new to me. Regardless, I’m certainly delighted I stumbled upon it and I’ll be bookmarking it and checking back frequently!

  28. Oh my goodness! Amazing article dude! Thanks, However I am encountering troubles with your RSS. I don’t understand the reason why I am unable to subscribe to it. Is there anybody else getting the same RSS problems? Anyone that knows the solution can you kindly respond? Thanks!

  29. Oh my goodness! Incredible article dude! Thank you so much, However I am experiencing problems with your RSS. I don’t understand the reason why I am unable to subscribe to it. Is there anybody else getting the same RSS problems? Anyone that knows the solution will you kindly respond? Thanks!

  30. Howdy! This post couldn’t be written any better! Looking at this post reminds me of my previous roommate! He constantly kept talking about this. I most certainly will forward this article to him. Fairly certain he will have a great read. Thank you for sharing!

  31. Howdy! I could have sworn I’ve visited your blog before but after going through many of the articles I realized it’s new to me. Nonetheless, I’m certainly delighted I came across it and I’ll be book-marking it and checking back often.

  32. An impressive share! I have just forwarded this onto a coworker who was conducting a little research on this. And he in fact ordered me lunch because I stumbled upon it for him… lol. So let me reword this…. Thank YOU for the meal!! But yeah, thanx for spending the time to discuss this issue here on your web site.

  33. Howdy! This post couldn’t be written any better! Looking at this article reminds me of my previous roommate! He always kept preaching about this. I am going to send this information to him. Pretty sure he will have a good read. Thanks for sharing!

  34. Can I just say what a relief to find somebody that really knows what they’re talking about on the web. You actually know how to bring a problem to light and make it important. A lot more people must read this and understand this side of your story. It’s surprising you are not more popular since you most certainly possess the gift.

  35. Hello there, I think your blog might be having browser compatibility problems. Whenever I take a look at your site in Safari, it looks fine but when opening in I.E., it’s got some overlapping issues. I simply wanted to provide you with a quick heads up! Besides that, excellent website.

  36. After looking over a few of the blog articles on your web page, I honestly like your technique of writing a blog. I saved as a favorite it to my bookmark webpage list and will be checking back soon. Take a look at my web site too and tell me what you think.

  37. I truly love your site.. Excellent colors & theme. Did you develop this web site yourself? Please reply back as I’m looking to create my own personal blog and want to learn where you got this from or just what the theme is named. Many thanks!

  38. Oh my goodness! Impressive article dude! Thank you, However I am going through troubles with your RSS. I don’t know why I can’t subscribe to it. Is there anybody getting similar RSS issues? Anyone that knows the answer can you kindly respond? Thanx!!

  39. Oh my goodness! Amazing article dude! Thanks, However I am going through troubles with your RSS. I don’t know the reason why I can’t join it. Is there anybody else having the same RSS problems? Anyone who knows the solution can you kindly respond? Thanks!!

  40. May I simply just say what a comfort to uncover a person that truly understands what they’re discussing on the internet. You certainly realize how to bring a problem to light and make it important. More people need to check this out and understand this side of your story. I can’t believe you’re not more popular since you most certainly have the gift.

  41. There are some attention-grabbing cut-off dates in this article however I don’t know if I see all of them center to heart. There may be some validity however I will take hold opinion until I look into it further. Good article, thanks and we would like extra! Added to FeedBurner as effectively

  42. We still cannot quite think I really could come to be the checking important points entirely on your blog post. My children and that i are sincerely thankful to use in your generosity enchanting giving me possibility pursue our chosen profession path. Delighted information I bought on the web-site.

  43. This is really interesting, You’re a very skilled blogger. Ive joined your rss and appear forward to seeking really your great post. Also, I have shared your web site during my social networks!

  44. There are extremely a great deal of details that way to think about. That is a fantastic denote talk about. I provide thoughts above as general inspiration but clearly there are actually questions such as the one you talk about in which the most essential thing will be in honest very good faith. I don?t determine if best practices have emerged about items like that, but I am sure that your chosen job is clearly known as a fair game. Both youngsters feel the impact of merely a moment’s pleasure, for the remainder of their lives.

  45. Congratulations on having one of the most sophisticated blogs Ive come across in some time! Its just incredible how much you can take away from something simply because of how visually beautiful it is. Youve put together a great blog space –great graphics, videos, layout. This is definitely a must-see blog!

  46. This is the right blog for anyone who would like to find out about this topic. You know a whole lot its almost tough to argue with you (not that I really would want to…HaHa). You certainly put a new spin on a topic that’s been written about for many years. Great stuff, just great.

  47. You would endure heaps of different advised organized excursions with various chauffeur driven car experts. Some sort of cope previous features and a normally requires a to obtain travel within expense centre, and even checking out the upstate New York. ???????

  48. I’m impressed, I must say. Actually rarely should i encounter a weblog that’s both educative and entertaining, and let me tell you, you’ve hit the nail within the head. Your thought is outstanding; the thing is something that too little consumers are speaking intelligently about. I’m happy that we came across this during my hunt for some thing in regards to this.

  49. Nice post. I discover something harder on distinct blogs everyday. Most commonly it is stimulating to learn to read content from other writers and rehearse a little from their store. I’d would rather apply certain with all the content in my small weblog regardless of whether you do not mind. Natually I’ll provide a link on your internet blog. Thanks for sharing.

  50. I would like to thank you for the efforts you’ve put in writing this website. I’m hoping the same high-grade web site post from you in the upcoming also. In fact your creative writing abilities has encouraged me to get my own web site now. Really the blogging is spreading its wings quickly. Your write up is a great example of it.

  51. After exploring a number of the blog articles on your blog, I really appreciate your way of writing a blog. I added it to my bookmark site list and will be checking back in the near future. Please check out my web site as well and tell me how you feel.

  52. It is the right blog for any person who wants to discover more about this particular topic. You know so much its almost complicated to argue with you (not that I truly would likely want??aHa). You definitely put a brand new spin over a topic that’s been discussed consistently. Great stuff, just good!

  53. Hello there, just became alert to your blog through Google, and found that it’s really informative. I am gonna watch out for brussels. I’ll be grateful if you continue this in future. A lot of people will be benefited from your writing. Cheers!

  54. It’s a few to discover a trained specialist to that you can aquire plenty of values. In the united states today, none quite loves implying the rest for just about any obtainable in this worry. Insights on how fortuitous So i’m to produce actually observed an extraordinarily incredible internet site much more. It is always individuals like you that will an absolute alteration current during the conceptions these make known.

  55. Hi! This is my first visit to your blog! We are a group of volunteers and starting a new project in a community in the same niche. Your blog provided us beneficial information to work on. You have done a extraordinary job!

  56. An interesting discussion is definitely worth comment. I do think that you should publish more on this topic, it might not be a taboo matter but usually folks don’t discuss these subjects. To the next! All the best.

  57. You have made some good points there. I looked on the web to find out more about the issue and found most individuals will go along with your views on this website.

  58. hi there and thank you for your info – I’ve certainly picked up anything new from right here. I did however expertise a few technical issues using this web site, as I experienced to reload the website a lot of times previous to I could get it to load correctly. I had been wondering if your web host is OK? Not that I am complaining, but slow loading instances times will sometimes affect your placement in google and could damage your high-quality score if ads and marketing with Adwords. Anyway I’m adding this RSS to my email and can look out for a lot more of your respective intriguing content. Make sure you update this again very soon..

  59. Howdy! I could have sworn I’ve been to this blog before but after going through a few of the posts I realized it’s new to me. Regardless, I’m definitely happy I found it and I’ll be book-marking it and checking back often!

  60. Nice post. I learn something totally new and challenging on blogs I stumbleupon every day. It will always be useful to read through articles from other authors and practice something from their websites.

  61. I’d like to thank you for the efforts you’ve put in writing this blog. I’m hoping to check out the same high-grade content from you later on as well. In fact, your creative writing abilities has motivated me to get my own, personal website now 😉

  62. You are so cool! I do not think I’ve read through something like this before. So good to find another person with a few original thoughts on this subject. Really.. many thanks for starting this up. This web site is something that is needed on the internet, someone with a bit of originality.

  63. Can I simply say what a comfort to find someone who really knows what they’re talking about online. You definitely realize how to bring a problem to light and make it important. A lot more people have to look at this and understand this side of the story. I was surprised that you are not more popular because you certainly have the gift.

  64. I blog frequently and I seriously thank you for your information. Your article has really peaked my interest. I’m going to bookmark your website and keep checking for new information about once per week. I opted in for your RSS feed too.

  65. After I originally commented I appear to have clicked the -Notify me when new comments are added- checkbox and from now on each time a comment is added I receive four emails with the same comment. Is there an easy method you are able to remove me from that service? Appreciate it.

  66. Hi there, I believe your web site could be having internet browser compatibility problems. Whenever I take a look at your website in Safari, it looks fine but when opening in I.E., it’s got some overlapping issues. I just wanted to give you a quick heads up! Apart from that, great website.

  67. After looking into a number of the blog articles on your web page, I truly appreciate your technique of blogging. I book-marked it to my bookmark webpage list and will be checking back in the near future. Take a look at my website as well and let me know what you think.

  68. I have to thank you for the efforts you have put in writing this blog. I’m hoping to view the same high-grade content by you in the future as well. In truth, your creative writing abilities has inspired me to get my own website now 😉

  69. When I originally commented I seem to have clicked the -Notify me when new comments are added- checkbox and from now on every time a comment is added I recieve 4 emails with the exact same comment. Perhaps there is a means you can remove me from that service? Many thanks.

  70. I’m extremely pleased to discover this site. I want to to thank you for ones time for this fantastic read!! I definitely really liked every little bit of it and I have you bookmarked to see new stuff on your web site.

  71. Having read this I believed it was rather enlightening. I appreciate you taking the time and energy to put this information together. I once again find myself personally spending a significant amount of time both reading and commenting. But so what, it was still worth it.

  72. The next time I read a blog, Hopefully it won’t fail me as much as this one. After all, Yes, it was my choice to read, however I genuinely believed you’d have something helpful to talk about. All I hear is a bunch of crying about something you can fix if you were not too busy searching for attention.

  73. Aw, this was an extremely nice post. In idea I have to put in place writing similar to this additionally – spending time and actual effort to manufacture a good article… but what things can I say… I procrastinate alot and also no indicates manage to get something carried out.

  74. Hello there! I could have sworn I have been to this weblog before yet right after going through some of the submit My partner and i noticed it really is a new comer to me personally. Anyhow, Now i’m definitely pleased I came across that and also I’ll be book-marking as well as looking at again often!

  75. Any INTERNAL REVENUE SERVICE will never give attention with any specific extreme taxation expenses, in order that you are really taking that with the dirt bike pants by simply not necessarily altering your own tax burden monthly payments.

  76. I’m impressed, I must say. Actually rarely do you encounter a weblog that’s both educative and entertaining, and let me tell you, you’ve got hit the nail for the head. Your thought is outstanding; the thing is a thing that insufficient consumers are speaking intelligently about. I am happy that I found this at my find some thing with this.

  77. Aw, this has been a really good post. In notion I must put in place writing such as this moreover – taking time and actual effort to create a really good article… but so what can I say… I procrastinate alot by no means seem to get something carried out.

  78. I seriously love your site.. Great colors & theme. Did you develop this amazing site yourself? Please reply back as I’m trying to create my own personal site and would like to know where you got this from or just what the theme is named. Many thanks!

  79. Hi there, There’s no doubt that your blog could be having browser compatibility issues. When I take a look at your website in Safari, it looks fine however, when opening in Internet Explorer, it has some overlapping issues. I merely wanted to provide you with a quick heads up! Aside from that, wonderful website.

  80. That is a very good tip especially to those fresh to the blogosphere. Short but very precise information… Thank you for sharing this one. A must read article.

  81. Hello! I could have sworn I’ve been to this web site before but after looking at a few of the posts I realized it’s new to me. Regardless, I’m certainly delighted I discovered it and I’ll be book-marking it and checking back regularly.

  82. I would like to thank you for the efforts you’ve put in writing this site. I really hope to check out the same high-grade blog posts from you in the future as well. In fact, your creative writing abilities has encouraged me to get my own, personal website now 😉

  83. Aw, this was an extremely good post. Spending some time and actual effort to produce a top notch article… but what can I say… I hesitate a whole lot and never seem to get anything done.

  84. At Torquay United, “Player-manager, Kevin Nicholson, won’t be rushed into appointing an assistant supervisor. The United Legend, who took over on the helm on Monday, will initially tap into the data of the prevailing help employees earlier than looking to herald a right-hand man. ‘The choice to bring in an assistant supervisor is one which needs to be made properly’, he stated. ‘I would be naive if I rushed into it, particularly as I have already got good people around me. I want to find someone who will stand up to me in the event that they really feel I’m fallacious and someone I can belief to make key decisions from the bench if I’m on the market on the pitch. I don’t want somebody who will massage my ego and tell me that I’m nice, as that will probably be no profit to anybody. ‘It’s an enormous choice and one that I won’t dive into. I am placing together a list and can converse to some people earlier than taking things from there. It must be somebody on the same web page as myself, who has the same philosophies'”.

  85. Next time I read a blog, I hope that it doesn’t disappoint me as much as this one. I mean, Yes, it was my choice to read through, nonetheless I really thought you’d have something helpful to say. All I hear is a bunch of moaning about something you could fix if you were not too busy looking for attention.

  86. Good web site you’ve got here.. It’s difficult to find high quality writing like yours these days. I honestly appreciate individuals like you! Take care!!

  87. I have been exploring for a little bit for any high-quality articles or blog posts on this kind of area . Exploring in Yahoo I finally stumbled upon this web site. Reading this information So i am glad to express that I have a very good uncanny feeling I came upon exactly what I needed. I most no doubt will make sure to do not omit this web site and provides it a glance a relentless basis.

  88. Oh my goodness! an incredible article dude. Thank you Nevertheless I am experiencing difficulty with ur rss . Don’t know why Unable to subscribe to it. Is there anyone getting equivalent rss downside? Anybody who knows kindly respond. Thnkx

  89. An intriguing discussion is worth comment. I do believe that you need to write more about this topic, it might not be a taboo matter but usually people don’t speak about such topics. To the next! Many thanks!

  90. An impressive share, I simply given this onto a colleague who had been doing a small analysis with this. And then he the truth is bought me breakfast because I discovered it for him.. smile. So well then, i’ll reword that: Thnx for any treat! But yeah Thnkx for spending plenty of time to talk about this, Personally i think strongly regarding it and enjoy reading on this topic. When possible, as you become expertise, do you mind updating your blog site with increased details? It is highly ideal for me. Big thumb up due to this text!

  91. Mr Kunz was a member of Sacred Coronary heart Catholic Church in Wilbur and was a Veteran of WW I. He’s survived by his spouse Cecelia, at the house in Wilbur; three sons, Randal Kunz, Spokane, David A Kunz, Yuma, AZ, and George F Kunz, Creston; two daughters, Mrs Julie Ring, Wilbur, and Diane Kunz, Spokane; five sisters, Mrs Alice Copenhaver, Conrad, MT, Sister Mary Alice, Portland, OR, Mrs Arthur Rettkowski, Reardan, Mrs Agnes Wylie, and Sister Mary Roberta, each Portland, OR; 8 grandchildren and numerous nieces and nephews.

  92. I really love your website.. Very nice colors & theme. Did you create this amazing site yourself? Please reply back as I’m planning to create my own site and would love to know where you got this from or just what the theme is named. Appreciate it.

  93. I’m amazed, I have to admit. Seldom do I encounter a blog that’s equally educative and engaging, and let me tell you, you’ve hit the nail on the head. The issue is something which too few men and women are speaking intelligently about. I am very happy I stumbled across this during my hunt for something regarding this.

  94. I am typically to blogging and i also really appreciate your content. This article has truly peaks my interest. I will bookmark your blog and maintain checking achievable info.

  95. Right here is the right site for everyone who wishes to understand this topic. You realize a whole lot its almost hard to argue with you (not that I actually will need to…HaHa). You definitely put a brand new spin on a topic that’s been discussed for decades. Great stuff, just wonderful.

  96. I’ve been exploring for a little bit for any high quality articles or blog posts on this kind of space . Exploring in Yahoo I ultimately stumbled upon this web site. Reading this info So i¡¦m glad to show that I have an incredibly excellent uncanny feeling I found out just what I needed. I most indisputably will make sure to don¡¦t omit this web site and provides it a look a continuing.

  97. Just want to say your article is as surprising. The clarity in your post is simply nice and i can assume you’re an expert on this subject. Well with your permission allow me to grab your feed to keep updated with forthcoming post. Thanks a million and please continue the rewarding work.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *