← All case studies
Fooladshahan · Telegram bot + PyQt6 panel
Python desk automation
Goods vouchers: from a quarter-hour of busywork to a few minutes.
Staff issue vouchers in Telegram and get a Persian PDF; managers control the bot and reporting from a Windows panel.
15–25mBefore / voucher
2–4mAfter / voucher
5–8×Faster
Problem
Before the build
The Fooladshahan desk built vouchers in Word/Excel by hand. Each took ~15–25 minutes; edits and archives disappeared into chat.
Build
What I shipped
- Persian Telegram bot with auth and two print templates
- RTL PDF with Vazirmatn, company letterhead, and item table
- PyQt6 panel: bot control, voucher CRUD, stats, PyInstaller package
Result
After go-live
Routine voucher cycle roughly 5–8× faster; managers stopped babysitting formatting.
Closest to Automation Sprint / Internal Tool