How I built a commercial proposal bot using pure stdlib and headless Chrome

A freelance designer shares their experience in automating the routine task of creating commercial proposals. Previously, the process of preparing estimates, layout, and document export took up to three hours. The author developed a Telegram bot that automates this cycle: after answering seven questions, the system generates a ready-made PDF file containing estimates, timelines, and case studies. The article details the technical implementation, including the use of standard libraries, PDF rendering via headless Chrome, image processing for case covers, and the integration of a mini-app. The author also shares practical tips on maintaining the bot and summarizes two months of usage, highlighting significant time savings. This case study demonstrates how simple automated solutions can help optimize the workflow for independent professionals.
This is a summary. Read the full article at the original source:
HabrRelated stories
Apple has launched the Pass Designer, a new web-based tool designed to streamline the creation of passes for Apple Wallet. This utility allows develop…
N-tier, Clean Architecture, and Vertical Slice: A Practical Comparison for .NET
This Habr article provides a detailed overview of three popular architectural approaches in .NET development: N-tier, Clean Architecture, and Vertical…
This article explores how to provide AI assistants with access to API documentation without overloading the context window with full specifications. T…



