<?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: Abhishek Ruby</title>
    <description>The latest articles on DEV Community by Abhishek Ruby (@abhishek_ruby).</description>
    <link>https://dev.to/abhishek_ruby</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4186011%2F64e0987f-85d5-4e70-917b-c9f46b473bc3.jpg</url>
      <title>DEV Community: Abhishek Ruby</title>
      <link>https://dev.to/abhishek_ruby</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abhishek_ruby"/>
    <language>en</language>
    <item>
      <title>I built a bot that gets Instagram reel freebies for you, for ₹0</title>
      <dc:creator>Abhishek Ruby</dc:creator>
      <pubDate>Thu, 15 Oct 2026 09:22:28 +0000</pubDate>
      <link>https://dev.to/abhishek_ruby/i-built-a-bot-that-gets-instagram-reel-freebies-for-you-for-0-1a8d</link>
      <guid>https://dev.to/abhishek_ruby/i-built-a-bot-that-gets-instagram-reel-freebies-for-you-for-0-1a8d</guid>
      <description>&lt;p&gt;Every second reel in my feed ends the same way: "Follow me and comment GUIDE and I'll DM you the link."&lt;/p&gt;

&lt;p&gt;So I follow. I comment. I wait for the DM. Then I do it again on the next reel. Five times a day, for a list of AI tools or a Notion template.&lt;/p&gt;

&lt;p&gt;I wanted to skip that, so I built &lt;strong&gt;Askro&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;p&gt;You share a reel with &lt;a href="https://instagram.com/askro.ar" rel="noopener noreferrer"&gt;@askro.ar&lt;/a&gt; on Instagram. A few minutes later, Askro DMs you whatever the creator is giving away: the links, the guide, the prompts, even the photos. You never follow anyone and never comment.&lt;/p&gt;

&lt;p&gt;To try it: DM "hi" to @askro.ar, then share any reel (or paste its link). It's free, with 5 new reels per person per day while in beta.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;p&gt;Creators send their freebies through DM automations: you comment a word, their bot messages you. Those bots only talk to real Instagram accounts, so Askro uses one:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;A real Android phone in the cloud.&lt;/strong&gt; Android runs in a Docker container on Oracle Cloud's free server, with the real Instagram app on it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It does the steps for you.&lt;/strong&gt; It follows the creator, comments the right word, taps the bot's buttons ("Send me the link") and waits for the reply.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It reads the reply and forwards it.&lt;/strong&gt; Text, links behind buttons, and photos go back to you through Instagram's official messaging API.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Results are saved per reel.&lt;/strong&gt; If someone already asked for that reel, you get it instantly, with no extra comment on the creator's post.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Stack: Django, Postgres, gunicorn and Caddy on Oracle's Always Free ARM server, Android in Docker, and Instagram's messaging API. Total cost so far: ₹0.&lt;/p&gt;

&lt;h2&gt;
  
  
  The bugs that taught me the most
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Instagram blocks screenshots in DMs.&lt;/strong&gt; Inside a chat, every screenshot came back solid black. To forward a creator's photo, Askro now uses Instagram's own "Save" option and sends the saved file.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Some links reject old browsers.&lt;/strong&gt; Notion bounced the phone's in-app browser to an "unsupported browser" page. Askro now watches the browser's very first request to learn the real link before the redirect.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The word is sometimes only in the video.&lt;/strong&gt; One creator's caption never said what to comment; the video said "comment GIT". Askro now reads the comments: whoever the creator answered with "check your DMs" used the right word.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plain links weren't tappable.&lt;/strong&gt; Links sent as API text didn't always open, so every link now also arrives as a tappable button card.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;DM "hi" to &lt;a href="https://instagram.com/askro.ar" rel="noopener noreferrer"&gt;@askro.ar&lt;/a&gt;, then share the next reel that asks you to comment for a link. If it fails, tell me in the comments. Every failure has made it better so far.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://askro.ullagecloud.com" rel="noopener noreferrer"&gt;https://askro.ullagecloud.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>python</category>
      <category>django</category>
      <category>sideprojects</category>
    </item>
  </channel>
</rss>
