Telegram bot for document generation
Terms of Reference: Telegram bot for document generation
Objective: Rapid creation of ready-made documents (PDF/DOCX) based on pre-prepared templates with data insertion.
1. Minimum functionality
- Select a template
- When starting the bot, it displays a list of templates (from a folder on the server).
- Templates in .docx format with variables ({{Full Name}}, {{Date}}, etc.).
- Fill in data
- The bot asks questions about the template variables.
- The user responds with text.
- Insert into the template without unnecessary steps.
- Generation and delivery
- Automatic generation of PDF and DOCX.
- Sending to the user in chat.
2. Technical requirements
- Language: Python 3.
- Libraries:
- aiogram — working with Telegram.
- python-docx — inserting data into the template.
- docx2pdf or reportlab — generating PDF.
- Data storage:
- Can be without a database, store everything in memory or a JSON file (for simplicity).
- Performance:
- Document generation ≤ 3 seconds.
- Minimum clicks: select template → answers → done.
3. Workflow scenario
- The user writes /start.
- The bot shows a list of templates (buttons).
- The user selects a template.
- The bot asks the necessary questions (about variables in the template).
- After responses, the bot sends the finished document in PDF and DOCX.
4. Template example
File dogovor.docx:
Lease agreement
City {{City}}, {{Date}}
Current freelance projects in the category Bot Development
Integration of the analytics system with the Database in Tables
112 USD
The current analytics system needs to be brought to a stable working state. Currently, data from CRM, telephony, and advertising accounts is pulled through Supabase via MSP into Google Sheets, but some processes still require manual control. This needs to be eliminated.1.… AI & Machine Learning, Bot Development ∙ 3 minutes back ∙ 2 proposals |
Telegram bot for hiring/searching employees. For job searching.
25 USD
1. General Concept Creation of a Telegram bot for automating recruitment and mutual job searching. The system operates on the principle of active response and mutual confirmation of interest (Double Opt-In). The system includes two roles: Employer (Company Owner) and Worker (Job… Python, Bot Development ∙ 1 hour 57 minutes back ∙ 32 proposals |
Two-way messaging exchange between CRM Creatio and Telegram
156 USD
Implement a two-way messaging exchange between CRM Creatio and Telegram according to the specifications https://docs.google.com/document/d/1Y8qL2CJwwmVSrJOXfQipoi27t-wkvDx1UmA2-niTtWs/edit?usp=sharing Web Programming, Bot Development ∙ 14 hours 16 minutes back ∙ 39 proposals |
Turnkey Telegram bot: daily reminders and rotation of duty personnel with monitoringA Telegram bot is needed for internal team operations. The stack is up to you; the result is what matters, not the method. What it does: — posts a reminder in the group at a specified time every working day and tags two on-duty members (from two different lists); — manages the… Bot Development ∙ 14 hours 32 minutes back ∙ 82 proposals |
Setting up a monthly subscription for a Telegram channel/group
17 USD
It is necessary to set up an automatic monthly paid subscription for my Telegram channel (or group) with payment acceptance exclusively in Ukrainian hryvnias (UAH). Integration with payment systems (priority: LiqPay, WayForPay). Support for recurring charges. Automatic access… System & Network Administration, Bot Development ∙ 16 hours 34 minutes back ∙ 42 proposals |