RM Logo
RM CHAT
System: ONLINE v2.5.0
War Room

Path into AI 2025: From “write me a bot” to an Astro + Python ecosystem (Personal diary)

An honest story of how at 38 I started coding with AI. Mistakes in freelancing, why Telegram bots in Python are useless without a site, and how I moved from Jinja2 to Astro for SEO.

Nov 25, 2025 4 min
Developer workspace: laptop with code, coffee, and a Kazan view

Path into AI 2025: From “write me a bot” to an Astro + Python ecosystem

Roman. 25.11.2025

Hmm. Gotta start somewhere. Feels like a lot happened, yet it’s still 2025.

At the start of the year I was searching. Tried hiring, tried my own business. “My own business” sounds bold, but it didn’t click for me. I’m stubborn, though: if it’s needed, I’ll do it, no matter the nerves and time.

I landed on AI. New niche, big prospects, like the 4th industrial revolution. I wanted everything at once.

1. The “AI consultant” illusion

First I just wanted to be a consultant. Walked around telling friends: “Look at this, let me set it up!” Money-wise it was weak. Had to pick up side gigs.

I burned two months configuring GPTs (agents inside ChatGPT). Tweaked instructions, wrote scenarios, until I realized one thing: flexibility is everything. All those constructors and prebuilt agents are only good for repetitive tasks. If you want real projects, you need code.

2. “I didn’t study math, but I won Olympiads”

I kept hearing that LLMs write code. I’ve always been fine with logic and math. In school I never did homework, never prepped, but still came to Olympiads and solved better than the straight-A kids. It just clicked.

I thought: “Now it’ll be useful!” At 38 (yeah, I’m 38 now). In April 2025 (7 months ago) I decided: I need to make a bot.

I asked the AI: “Write me a bot.” It spat out code. I sit, stare at it, no clue what to do next. 😂

3. First bumps and VS Code

Had to ask the same AI: “Where do I run this?” It recommended VS Code. Good thing the assistant gave a decent tool right away.

Here’s the key lesson: AI answers to your level. If you’re a newbie and ask naive questions, it gives you “baby” solutions. You struggle for a week, ship the program, AI insists “This is market-leading!” Then you learn pros don’t do it this way and your code is a pain to maintain.

My first bot was a single 700-line Python file. It tracked income and expenses in Telegram.

4. Kazan, running, and the “monster bot”

In summer I went to Kazan. Great city. Started running there, and coded in all free time.

I decided to build the Ultimate Assistant. I stuffed in everything:

  • Finance tracking (PostgreSQL with lots of tables).
  • Goals and scheduling.
  • RAG (knowledge base over files).
  • Referral programs and payments.

The bot was huge. It worked, tons of features, RAG configured. But when I opened it myself, I realized: a user has no idea where to click. I tried posting offers on Kwork and FL. People wrote, asked questions. No orders. Why? The market is full of “constructors.” The client can’t tell cheap constructor bots from complex Python code with flexible logic. I couldn’t prove the value. My plan failed.

5. Epiphany: a bot without a site is money down the drain

I understood bots alone aren’t enough. You need an ecosystem. I mapped the scheme: One Brain (AI) for everything. Logic must be unified, interfaces different: Telegram, WhatsApp, website.

I started building sites to animate AI widgets. At first the AI suggested FastAPI + Jinja2. Said: “This is top speed for Python.” I built it. It worked. Logic was fine. But when I checked SEO, I knew — I needed something stronger.

6. Why Astro + Python = TOP

I looked for the best SEO option globally. Found Astro. Read about it and knew I had to migrate. Had to rebuild the whole logic again, especially integrating the chat widget. Fun times.

But now the result really makes me happy:

  • Speed: Abnormally fast.
  • SEO: Search engines index instantly.
  • Link: One AI module controls both the site and the TG bot (admin and client).

Result

I went from “give me code” to building complex systems with my own database and business logic. Yes, I struggled. Yes, I rebuilt structures 10 times because a new model would say “old logic is slow, let’s redo it.”

But now I can ship bold projects.

  • Need a next-gen site (that modern search engines love)?
  • Need a smart TG bot (not a constructor, but real automation)?
  • Need custom business logic across processes?

I’ve got genuinely strong sites and bots. Message me, let’s talk.