<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Oscar Carvajal Mora</title>
    <description>The latest articles on DEV Community by Oscar Carvajal Mora (@ocarmora).</description>
    <link>https://dev.to/ocarmora</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F986207%2Fb2dbef5a-4520-4b2c-874b-457e34570b23.png</url>
      <title>DEV Community: Oscar Carvajal Mora</title>
      <link>https://dev.to/ocarmora</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ocarmora"/>
    <language>en</language>
    <item>
      <title>Como hice dinero (USD 2.500) con Telegram en Chile</title>
      <dc:creator>Oscar Carvajal Mora</dc:creator>
      <pubDate>Mon, 19 Aug 2024 00:57:32 +0000</pubDate>
      <link>https://dev.to/ocarmora/como-hice-dinero-usd-2500-con-telegram-en-chile-4db4</link>
      <guid>https://dev.to/ocarmora/como-hice-dinero-usd-2500-con-telegram-en-chile-4db4</guid>
      <description>&lt;h2&gt;
  
  
  Índice
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Telegram: Más que Memes y Stickers&lt;/li&gt;
&lt;li&gt;La Idea: Monetizando con Descuentos&lt;/li&gt;
&lt;li&gt;Decisiones Éticas y Técnicas&lt;/li&gt;
&lt;li&gt;Creando el Bot de Scrapping&lt;/li&gt;
&lt;li&gt;La Estrategia de Lanzamiento&lt;/li&gt;
&lt;li&gt;El Crecimiento Explosivo&lt;/li&gt;
&lt;li&gt;Los Desafíos de Competir en Telegram&lt;/li&gt;
&lt;li&gt;Monetización y Guerra de Precios&lt;/li&gt;
&lt;li&gt;Resultados: Tres Meses de Éxito&lt;/li&gt;
&lt;li&gt;El Final de la Aventura&lt;/li&gt;
&lt;li&gt;Reflexiones y Decisiones&lt;/li&gt;
&lt;li&gt;Conclusión: Lecciones Aprendidas&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Telegram: Más que Memes y Stickers
&lt;/h2&gt;

&lt;p&gt;Si creías que Telegram solo servía para enviar memes, stickers y estar en algún canal de dudosa reputación, déjame decirte que estás perdiéndote de una mina de oro. En este post, te cuento cómo logré ganar CLP $2M (USD 2.500) usando Telegram.&lt;/p&gt;

&lt;h2&gt;
  
  
  La Idea: Monetizando con Descuentos
&lt;/h2&gt;

&lt;p&gt;Hace un año (2023), mi hermano me contaba lo buenos que eran los canales de Telegram donde publican ofertas de productos, tipo Knasta, o similar. Él pagaba como CLP 10.000 (USD 11) mensuales por estar en uno que, además de eso, enviaba "errores de precio". Me propuso que, como soy &lt;em&gt;computín&lt;/em&gt;, hiciera lo mismo y cobráramos.&lt;/p&gt;

&lt;h2&gt;
  
  
  Decisiones Éticas y Técnicas
&lt;/h2&gt;

&lt;p&gt;Honestamente, no me hacía mucho sentido el asunto de los "errores de precio". Creo que aprovecharse de algo así no es honesto. No critico a nadie, solo doy mi opinión. Así que le propuse hacer lo mismo de los descuentos, pero sin errores. Además, como buen programador, tenía ganas de iniciar un proyecto (otro más).&lt;/p&gt;

&lt;h2&gt;
  
  
  Creando el Bot de Scrapping
&lt;/h2&gt;

&lt;p&gt;Me puse manos a la obra. No sabía cómo hacerlo, pero lo que sí sabía era que no quería estar todo el día mirando las páginas de Ripley, Falabella, Paris, etc., buscando productos con descuento. Así que me puse a averiguar sobre el maravilloso ✨scrapping✨.&lt;/p&gt;

&lt;p&gt;En un fin de semana, tenía montado un script que, al correr un comando en la consola, era capaz de scrapear unas 8 multitiendas y, cuando encontraba un producto que cumplía con las reglas de descuento que había configurado, enviaba un mensaje a un canal de Telegram: "Ratonean2 Comunidad".&lt;/p&gt;

&lt;h2&gt;
  
  
  La Estrategia de Lanzamiento
&lt;/h2&gt;

&lt;p&gt;Funcionó. El lunes de esa semana hicimos una cuenta en TikTok y pusimos CLP $50.000 (USD 60) en anuncios. Subí un video mostrando cómo corría un comando en consola y empezaban a llegar "alertas de descuento" al canal de Telegram.&lt;/p&gt;

&lt;h2&gt;
  
  
  El Crecimiento Explosivo
&lt;/h2&gt;

&lt;p&gt;Fue un exitazo. En una semana ya teníamos 1.000 personas en el canal y, al pasar las semanas, llegamos a cerda de 14.000.&lt;/p&gt;

&lt;p&gt;La temática era sencilla. En ese canal hablaban todas las personas, se compartían datos y ofertas, y un par de veces al día, yo echaba a andar "el bot" (script).&lt;/p&gt;

&lt;h2&gt;
  
  
  Los Desafíos de Competir en Telegram
&lt;/h2&gt;

&lt;p&gt;Al poco tiempo comenzaron los problemas. Este mundo de tener un canal y cobrar por recibir "alertas de descuento" en Telegram es como una mafia en Chile. No entraré en detalles por lo aburrido, pero existen cerca de 5 a 10 personas que son dueños de otros grupos y, frente a un nuevo actor, se ponen de acuerdo para &lt;em&gt;banearte&lt;/em&gt; el canal (envían p0rn0, pelean y denuncian).&lt;/p&gt;

&lt;h2&gt;
  
  
  Monetización
&lt;/h2&gt;

&lt;p&gt;Comenzó la guerra. Intentaron bajarme el canal muchas veces; incluso, en TikTok ponían comentarios negativos, pero pasaban desapercibidos entre los 25.000 seguidores que tenía la cuenta. Pensamos que no importaba, a la larga hacíamos las cosas mejor que los demás y eso molesta, obvio 💅.&lt;/p&gt;

&lt;p&gt;En ese momento comenzamos con la idea de monetizar. Pensamos que sería lo mejor hacer un canal "privado", con ciertos privilegios (como que llegaran las alertas antes que al canal público) y, el golpe bajo, en vez de cobrar los CLP $10.000 (USD 11) que cobraban los otros canales (la competencia), cobraríamos solo CLP $1.000 (USD 1, aproximadamente). Hicimos correr la noticia en TikTok y el canal público de Telegram. Programé lo necesario para que el acceso al canal, una vez el usuario haya pagado, fuera automático. El modelo era básico: pagabas la suscripción y, durante el mes que pagabas, podrías acceder al canal "Ratonean2 Premium".&lt;/p&gt;

&lt;h2&gt;
  
  
  Resultados: Tres Meses de Éxito
&lt;/h2&gt;

&lt;p&gt;Todo calzó para un fin de mes. Me pasé cerca de una semana preparando las cosas, entre programar, los videos de TikTok, la pasarela de pagos y demás. Llega el 1 del siguiente mes y lo abrimos. En 2 días, cerca de 300 personas se habían unido al canal premium. Habíamos vendido CLP $300.000 en dos días. Pasaron otros días más y llegamos a las 650 suscripciones, es decir, CLP $650.000 en ventas.&lt;/p&gt;

&lt;p&gt;Hicimos esto por tres meses. El segundo mes vendimos más de 700 suscripciones, y el tercer mes anduvimos casi igual. Todo pintaba bien. Era genial. Se vendía solo. Lo único que había que hacer era "echar a andar el bot".&lt;/p&gt;

&lt;h2&gt;
  
  
  El Final de la Aventura
&lt;/h2&gt;

&lt;p&gt;Llegamos al tercer mes y las peleas con otros canales eran constantes. Nos &lt;em&gt;funaban&lt;/em&gt; inventando cosas y salíamos a desmentir. Nada grave, pero era desgastante. Igual seguíamos y, sin lugar a dudas, nos convertimos en el canal líder en solo 4 meses.&lt;/p&gt;

&lt;p&gt;Siendo honestos, en ese minuto, la calidad del bot no era la mejor. Normalmente, las multitiendas suelen subir el precio de algunos productos y, en fechas especiales (Navidad, Día del Niño, etc.), los bajan. Esto era un problema porque el bot, cuando &lt;em&gt;scrapeaba&lt;/em&gt;, creía que era un producto con descuento (que para la lógica es correcto), pero el historial del precio era otro.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reflexiones y Decisiones
&lt;/h2&gt;

&lt;p&gt;En ese minuto nos dimos cuenta de que era posible mejorarlo, pero, a pesar de eso, las personas buscaban otra cosa: los errores de precio. Sigue habiendo un mar de personas que no les interesa el descuento. Solo quieren el iPhone de CLP 1M (USD 1.100) a CLP $100 (USD 0,1). Esto sí que fue desgastante y ahí decidimos poner término.&lt;/p&gt;

&lt;p&gt;Como lo mencioné anteriormente, en lo personal, no me agrada la idea de aprovecharse del error de precio, eso iba en contra de lo que quería hacer. Hablamos con mi hermano y le pusimos un stop al canal premium.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusión: Lecciones Aprendidas
&lt;/h2&gt;

&lt;p&gt;Hay harto que mejorar y hacer en esto. Si bien hoy es un proyecto en el que no trabajo, tanto el canal de Telegram como la cuenta de TikTok siguen vivas. No he subido contenido desde que decidimos poner término y, por supuesto, ya no vendemos suscripciones. Es un mundo súper interesante. Desde el scrapping, los servidores proxy y toda la magia que se te ocurra para que las multitiendas no te bloqueen mientras haces scrapping. Al final fue un proyecto bueno. Iteramos bastante rápido (&lt;em&gt;lean&lt;/em&gt;, como le dicen), aprendimos directamente de las primeras personas que se unían al canal sobre como querían que fuera, cada cuanto recibir alertas y demás. Así que son experiencias que me llevo para cualquier otro proyecto/emprendimiento que quiera hacer. A diferencia de muchos, creo que este proyecto fue un éxito. Duró lo que tenía que durar y generó &lt;em&gt;lucas&lt;/em&gt; (dinero), así que feliz.&lt;/p&gt;

&lt;p&gt;Si quieres saber algún detalle que haya pasado por alto, tírame el comentario y feliz de responder.&lt;/p&gt;

</description>
      <category>español</category>
      <category>chile</category>
      <category>telegram</category>
      <category>startup</category>
    </item>
    <item>
      <title>OpenAPI: API pública para Chile</title>
      <dc:creator>Oscar Carvajal Mora</dc:creator>
      <pubDate>Sat, 25 Nov 2023 01:30:27 +0000</pubDate>
      <link>https://dev.to/ocarmora/openapi-api-publica-para-chile-5ad2</link>
      <guid>https://dev.to/ocarmora/openapi-api-publica-para-chile-5ad2</guid>
      <description>&lt;p&gt;Hace un tiempo hice un &lt;a href="https://dev.to/ocarmora/buscador-de-patentes-de-autos-en-chile-autenteio-5aen"&gt;post&lt;/a&gt; en donde comenté como desarrollé Autente, una API que te permitía obtener los datos de un vehículo por la patente. Lo dejé de mantener por temas laborales pero, estamos de vuelta, esta vez, con OpenAPI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Datos públicos no accesibles
&lt;/h2&gt;

&lt;p&gt;Es sabido que en Chile no estamos muy a la vanguardia en la implementación de tecnologías para acceder a los datos públicos (sin considerar la &lt;a href="https://www.bcn.cl/leychile/navegar?idNorma=1187323" rel="noopener noreferrer"&gt;Ley Fintech&lt;/a&gt; que hoy está en la palestra). Producto de esto, como dev, he tenido cierta fricción a la hora de querer desarrollar productos. Sin ir más lejos, me pasó en el rubro automotriz (lo detallè en el post de Autente).&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenAPI: ¿Qué es?
&lt;/h2&gt;

&lt;p&gt;Mi intención es desarrollar y mantener APIs que faciliten el acceso a la información pública que no es fácilmente accesible como, por ejemplo, la información de vehículos consultando la patente. ¿Por qué? porque quiero eliminar la fricción con la que algunos devs (o startups) se encuentran a la hora de querer desarrollar productos innovadores. Como efecto, esperaría que rubros como el automotriz, inmobiliario, entre otros, sean beneficiados.&lt;/p&gt;

&lt;h2&gt;
  
  
  APIs disponibles
&lt;/h2&gt;

&lt;p&gt;A la fecha (24 noviembre 2023) se encuentra disponible:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;API de vehículos: permite obtener la información de un vehículo (incluido el dueño) por la patente. Ejemplo:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;GET https://vehicles.open-api.cl/:plate
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Nota: comencé con esta API desde cero así que hay errores que aún no están controlados. Work in progress...&lt;/p&gt;

&lt;p&gt;Iré actualizando este post en la medida que vaya avanzando con esto. Agradezco cualquier feedback 😁&lt;/p&gt;

</description>
      <category>chile</category>
      <category>api</category>
      <category>javascript</category>
      <category>data</category>
    </item>
    <item>
      <title>API de patentes de autos en Chile | Autente.io</title>
      <dc:creator>Oscar Carvajal Mora</dc:creator>
      <pubDate>Tue, 07 Feb 2023 12:51:59 +0000</pubDate>
      <link>https://dev.to/ocarmora/buscador-de-patentes-de-autos-en-chile-autenteio-5aen</link>
      <guid>https://dev.to/ocarmora/buscador-de-patentes-de-autos-en-chile-autenteio-5aen</guid>
      <description>&lt;p&gt;Hace unos días me encontraba buscando un API que me permitiera obtener datos de un auto por la patente (con información pública, claro) para poderlo integrar a la página web del emprendimiento que tenemos con mi hermano. Mala suerte la mía, no encontré nada.&lt;/p&gt;

&lt;p&gt;Demás que debe haber algo, pensé. Busqué APIs, NPM, proyectos en github y nada. Así que me puse manos a la obra y estuve trabajando un par de días en desarrollar algo (básico pero funcional).&lt;/p&gt;

&lt;p&gt;Servía, pero, demoraba algo así como 9 segundos en traerme los datos que necesitaba. Seguí con las manos en el código y logré hacer que se demorara entre 800ms a 2s. Como verás, en algunos casos, seguía demorando mucho pero, de momento, me sirve.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9qyubx4ev506yydeetdf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9qyubx4ev506yydeetdf.png" alt="Autente.io | Demo" width="800" height="389"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ahora bien. Si me sirve a mí, ¿le servirá a alguien más?. Me puse a probar distintos servicios cloud para subir el proyecto. Así que, en una suerte de &lt;strong&gt;beta&lt;/strong&gt;, liberé &lt;a href="https://autente.io" rel="noopener noreferrer"&gt;https://autente.io&lt;/a&gt;. Autente es una API que te permite obtener datos (públicos y no relacionados al dueño) de un auto o motocicleta por la patente. Trabajé algo así como 1 semana así que la estaré probando, pero, para probarla, necesito de vuestra ayuda.&lt;/p&gt;

&lt;p&gt;Si bien el API como tal está funcionando, aún me falta hacer la documentación de los endpoints (sí, lo más importante jeje) pero en &lt;a href="https://autente.io" rel="noopener noreferrer"&gt;https://autente.io&lt;/a&gt; les dejo una sección con una demo de los datos que obtienen a ver si a alguien que tenga un emprendimiento automotriz, de seguros o quien necesite este tipo de datos le pueda servir y podamos colaborar.&lt;/p&gt;

&lt;p&gt;FAQ:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;¿Tendrá costo? - De momento no, pero creo que sí. Algo mínimo, para poder costear los servicios Cloud.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;¿Tendrá soporte? - Pues sí. Imagino que si se paga por un servicio, el soporte es prácticamente obligatorio.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;¿Tendrá soporte para otros países? - Es algo a ver con el tiempo. Imagino que sí, creo que los procesos internos pueden ser similares. No lo tengo claro.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;¡Gracias por leer! Responderé cualquier duda respecto a Autente.io en los comentarios :) &lt;/p&gt;

</description>
      <category>learning</category>
      <category>blockchain</category>
      <category>gamefi</category>
      <category>career</category>
    </item>
  </channel>
</rss>
