I Can't Code, Yet I Run 10 Telegram Bots: A Vibe-Coding Story with Claude Code

Can you run 10 Telegram bots without ever writing a line of code or knowing what a terminal is for? It turns out you can. The author describes how he uses Claude Code to deploy working bots to production: they handle real tasks and earn money. He learned Git only after he accidentally overwrote working code and spent two days trying to work out where his new functionality had gone.

AI-processed from Habr AI; edited by Hamidun News
I Can't Code, Yet I Run 10 Telegram Bots: A Vibe-Coding Story with Claude Code
Source: Habr AI. Collage: Hamidun News.
Listen to article
Article Fact Sheet & Key Figures
ParameterDetails
Primary sourceHabr AI ↗
Editor-in-Chief
Doesn't know Pythonexplains the task in words, and the AI writes working code
Didn't know Gitlearned through painful practice, not theory
Had never opened a terminalopened it for the bots and gradually figured it out

The author of a post on Habr admits it without embarrassment: he can't program at all. No Python, no JavaScript, not even a basic idea of what a terminal is for. Even so, he currently has about ten Telegram bots running on a single VPS. All of them do useful things, and some even help him make money.

How is this even possible

The key tool is Claude Code, Anthropic's AI assistant for development straight from the command line. The author describes the process as an ordinary conversation: you explain the task in plain language, the AI writes the code, and you run it and check the result. If something doesn't work, you describe the problem and ask for a fix. And so on, in a loop, until the bot does exactly what you intended. No reading documentation, no Stack Overflow, no hours of fighting with incomprehensible syntax.

The author got criticism from "real programmers" right after his first article on vibe coding. He didn't stop: the approach turned out to be not merely viable but his main working tool. He has "still not come out of vibe coding to this day."

It's important to understand that this is not a one-off experiment for the sake of a publication. It is an established workflow in which a person with no technical education regularly deploys working bots to production and keeps them running.

What life without the knowledge teaches

The road was far from loss-free. The author learned Git not from tutorials but after he accidentally overwrote working code with an old copy of a file. It took two days to figure out why "the old bot suddenly came back to life, and the new functionality disappeared somewhere." That is the price of understanding a version control system, but it sticks forever.

Here is how a vibe coder's approach differs from a traditional developer's:

  • Doesn't know Python: explains the task in words, and the AI writes working code
  • Didn't know Git: learned through painful practice, not theory
  • Had never opened a terminal: opened it for the bots and gradually figured it out
  • Doesn't read documentation: asks Claude Code questions directly
  • Can't debug by hand: asks the AI to find and fix a specific error

This isn't "real" programming in the classical sense. But the code is real, the bots are real, and the money is real too.

What is running on the VPS

About ten bots live on one server. Each solves a specific task, from automating personal processes to tools with real income. The author doesn't reveal details about the individual bots, but stresses that everything runs stably and without constant manual intervention.

Maintenance and development of this menagerie follow the same path. Need a new feature? You explain to the AI what exactly you want. Something broke? You describe the symptom and ask it to investigate. In effect, Claude Code acts not merely as a code generator but as a permanent technical co-author and first line of support at once.

"Back in the day I wasn't afraid of the criticism from real coders and risked getting into vibe coding.

So much so that I haven't left it to this day."

What this means

The article is living proof that the barrier to entry for building working digital products has dropped to "can explain tasks." Tools like Claude Code make possible what used to require months of learning syntax, frameworks and architectural patterns.

For entrepreneurs, marketers and anyone with a concrete idea, this means the technical barrier is no longer a showstopper. If you have a clear understanding of what the product should do, building it has become more realistic than ever.

Vibe coding is not a replacement for programming, but it is an alternative path for those who want to build products without years of immersion in code.

Story

Key Questions Answered

How is this even possible?

The key tool is Claude Code, Anthropic's AI assistant for development straight from the command line. The author describes the process as an ordinary conversation: you explain the task in plain language, the AI writes the code, and you run it and check the result. If something doesn't work, you describe the problem and ask for a fix. And so on, in a loop, until the bot does exactly what you intended. No reading documentation, no Stack Overflow, no hours of fighting with incomprehensible syntax. The author got criticism from "real programmers" right after his first article o

What life without the knowledge teaches?

The road was far from loss-free. The author learned Git not from tutorials but after he accidentally overwrote working code with an old copy of a file. It took two days to figure out why "the old bot suddenly came back to life, and the new functionality disappeared somewhere." That is the price of understanding a version control system, but it sticks forever. Here is how a vibe coder's approach differs from a traditional developer's: Doesn't know Python: explains the task in words, and the AI writes working code Didn't know Git: learned through painful practice, not theory

What is running on the VPS?

About ten bots live on one server. Each solves a specific task, from automating personal processes to tools with real income. The author doesn't reveal details about the individual bots, but stresses that everything runs stably and without constant manual intervention. Maintenance and development of this menagerie follow the same path. Need a new feature? You explain to the AI what exactly you want. Something broke? You describe the symptom and ask it to investigate. In effect, Claude Code acts not merely as a code generator but as a permanent technical co-author and first

ZK
Zhemal Khamidun — CPO at Alpina Digital, product manager of AlpinaGPT. Building AI products since 2019. Hamidun News is a pet project that grew into a production aggregator with 6,000+ readers.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
What do you think?
Loading comments…