AI Chatbot Templates
CV Pulse AI — Telegram Bot for European-Standard Resumes
A fully working Telegram bot built with Python + aiogram 3 that creates professional, European-standard resumes in 30 seconds. AI generation, 11 PDF templates, 5 languages, ATS analysis, job tailoring, cover letter generation, and monetization via Telegram Stars. I can provide a link to a Telegram bot for testing upon request.
Preview
Product description
# CV Pulse AI — Telegram Bot for European-Standard Resumes
**Ready to launch and monetize. Full source code. Exclusive sale.**
---
## TL;DR
A fully working Telegram bot built with Python + aiogram 3 that creates
professional, European-standard resumes in 30 seconds. AI generation,
11 PDF templates, 5 languages, ATS analysis, job tailoring, cover letter
generation, and monetization via Telegram Stars.
Sold as-is, exclusively, with source code and support.
---
## LIVE DEMO — ON REQUEST
The bot is fully functional. To test it before buying, **send me a
message via the platform** and I'll grant you temporary access to
the live bot for 24 hours.
What you can test:
- All 5 interface languages (IT, EN, DE, UK, RU)
- Resume creation (text + voice input via Whisper)
- Free templates: `modern`, `minimal`
- Live preview when switching template
What I unlock for verified, serious buyers only:
- 9 premium templates
- ATS analysis, Tailoring, Cover Letter
- Admin panel walkthrough on a screen-share call
I do not share the live demo publicly to keep the AI quotas
reserved for real buyers. Response within a few hours.
---
## WHAT'S INSIDE (FULL FEATURE LIST)
### User-facing
- **5 interface languages:** IT, EN, DE, UK, RU (fallback = EN)
- **Resumes can be created in any language** — not limited to UI languages
- **Voice input** via Whisper (both creation and section editing)
- **AI resume generation** via Groq `openai/gpt-oss-120b`
- **11 PDF templates:**
- Free: `modern`, `minimal`
- Premium: `europass`, `executive`, `creative`, `elegant`,
`timeline`, `monochrome`, `sidebar`, `frame`, `accent`
- **8 color schemes:** default, blue, emerald, burgundy, purple,
terracotta, graphite, gold
- **Live preview** when switching template/color in the editor
- **ATS analysis** of any job posting (score 0–100 + recommendations)
- **Tailoring** — auto-adjusts the resume to a specific vacancy
- **Cover Letter** generator
- **8-section editor** with voice editing and record merging
(appends instead of replacing)
- **Multilingual template previews** with demo data and photos
- **Persistent memory** — resumes stored in SQLite
- **Onboarding teaser** on first creation
- **Monetization model:**
- Free: 1 resume, unlimited editing
- Premium (Lifetime): 750 ⭐ (~$10) — unlimited resumes + all templates
+ ATS + Tailoring + Cover Letter
### Admin panel
- **Multilingual UI** (5 languages, reads admin's language from DB)
- **Statistics:** users, resumes, premiums, active, blocked, banned
- **Last 20 users**
- **Grant / revoke Premium** by user_id
- **Broadcast** with progress updates every 10 messages + error log
- **"Blocked" section** with two sub-sections:
- self-blocked (user removed the bot — tracked via `my_chat_member`)
- banned (banned by admin — via `BanMiddleware`)
- **Admin management** via DB + `.env` reading
- **Admin cache** — refreshed live, no restart needed
---
## TECH STACK
- **Python** 3.14 in a virtualenv
- **Telegram:** aiogram 3.x
- **AI:** Groq — `openai/gpt-oss-120b`
- **Transcription:** Groq Whisper `whisper-large-v3-turbo`
- **PDF:** fpdf2, pypdfium2, Pillow
- **Database:** SQLite (`data/bot.db`) via `aiosqlite`
- **Payments:** Telegram Stars (XTR)
- **Secrets:** `.env`
> AI provider: Groq. Runs on the free tier; upgrading to paid takes
> 5 minutes — one constant. Easy to switch to OpenAI / Anthropic /
> OpenRouter with minimal changes.
---
## PROJECT STRUCTURE
resume-ai/
├── bot/
│ ├── telegram_bot.py # main file (~3,700 lines)
│ └── start_bot.ps1 # launch script
├── core/
│ ├── resume_engine.py # AI: generation, parsing, ATS, tailoring, Whisper
│ ├── pdf_generator.py # 11 templates + 8 colors + preview converter
│ ├── database.py # SQLite: users, resumes, admins, blocks
│ ├── admin.py # admin statistics
│ └── admin_i18n.py # admin texts in 5 languages
├── assets/demo_photos/ # demo photos for previews
├── data/bot.db # SQLite (auto-created on first run)
├── web/ # FastAPI stub (Mini App, unused)
├── .env.example
├── requirements.txt
├── LICENSE # proprietary (EN + RU)
├── README.md # full documentation
└── botfather_texts.md # Description/About for 5 languages
text
---
## WHAT'S INCLUDED IN THE SALE
- ✅ Full source code (`bot/` + `core/`)
- ✅ Documentation (`README.md`)
- ✅ `.env.example` template
- ✅ `botfather_texts.md` — ready-to-paste Description/About in 5 languages
- ✅ Database schema and all migrations
- ✅ Demo photos for template previews
- ✅ 30 days of support (see below)
- ✅ **Exclusivity** — code is not resold
---
## WHAT'S NOT INCLUDED (honest disclosure)
- ❌ **0 users, 0 revenue.** This is a ready-made tool, not a business.
- ❌ **No VPS deployment done.** Instructions are in the README —
setup takes 30–60 minutes.
- ❌ **Mini App** — only a stub in `web/`, not in use.
- ❌ The `accent` template shows only subtle color changes.
- ❌ No LinkedIn import, no referral program (backlog items).
**Important — Telegram limitations:**
- Bot `@username` **cannot be transferred** between accounts. Buyer
creates a new bot via @BotFather and deploys the code under their own
token.
- Telegram Stars payments go to **your own account**. Buyer connects
their own bot to receive Stars.
---
## BUYER REQUIREMENTS
- Python 3.14
- A bot token from @BotFather
- A Groq API key (free tier works)
- A VPS (Linux or Windows, from €5/month)
- Basic ability to run a Python project
---
## WHY I'M SELLING
I'm pivoting to a different product and don't want to split focus.
CV Pulse is fully built and working — but getting it to market requires
months of traffic and operations I can't dedicate right now. Handing it
off to someone who will take it to revenue.
---
## SUPPORT
- **30 days** after code handover
- **Bug fixes only** — for what already exists in the codebase
- New features, integrations, customization — separate agreement
- Communication channel: Telegram
- Response time: 24–48 hours
---
## SMOKE TEST (verified before sale)
- ✅ Start, onboarding, language switching (5 languages), `/restart`, `/help`
- ✅ Resume creation via text and voice
- ✅ All 11 PDF templates generate correctly
- ✅ All 8 color schemes
- ✅ Live preview for templates and colors
- ✅ ATS analysis, Tailoring, Cover Letter
- ✅ 8-section editor + voice editing
- ✅ Premium purchase via Telegram Stars
- ✅ Admin panel: stats, Premium grant, broadcast, blocks, bans
- ✅ Restart without data loss
---
## DEAL TERMS
- Code delivery: archive or Git repository
- Payment: platform escrow / direct transfer / crypto
- Contract: proprietary license already included in the repo;
support addendum available on request
- **Exclusivity:** once sold, the code will not be listed again
---
*Contact via the platform's messaging system.*I can provide a link to a Telegram bot for testing upon request.
What you get
1 file · 28.77 MB
- resume-ai.rarRAR · 28.77 MB
AI Chatbot Templates
CV Pulse AI — Telegram Bot for European-Standard Resumes
A fully working Telegram bot built with Python + aiogram 3 that creates professional, European-standard resumes in 30 seconds. AI generation, 11 PDF templates, 5 languages, ATS analysis, job tailoring, cover letter generation, and monetization via Telegram Stars. I can provide a link to a Telegram bot for testing upon request.
Free trial from t.me
Tags
Frequently asked questions
Do I get access instantly?
Yes. This is a digital product - you can download it right after checkout, straight from your library.
Can I use it for commercial projects?
Yes. Commercial and client work are both allowed, including products with unlimited sales. You may not resell the file itself.
What's your refund policy?
You can request a refund within 30 days. If something isn't right, request it from your order and the Getly team reviews it.
What file formats and sizes will I get?
You'll download 1 file - RAR - 28.77 MB in total.
Do I get free updates?
Yes - when the seller ships a new version, you can re-download the latest files from your library at no extra cost. Check the changelog for recent updates.
Price
$500.00



