← 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