Special thanks to Alexander for his ingenuity and new ideas for the project.
I highly recommend.
Description:
The bot in Telegram receives messages containing images, videos, and text, processes them, and saves:
• Images are converted to JPG format.
• Videos are converted to MP4 format.
• All files are archived into a ZIP file, which is sent to the user.
• Text is saved in an Excel file, filled out according to a specific format.
📌 Input data:
1. Messages with photos, videos, and text (up to 100 messages at a time).
2. Text can be:
• Attached to images/videos.
• Follow in a separate message after images/videos.
3. Parameters set by the user before processing:
• The number of the first photo/video (from which number to start numbering).
• How many photos/videos to take from the message (1, 2, 3, or all 10).
• Announcement currency.
• Country flag.
• Link.
📌 Output data:
1. An Excel file filled out according to the following format:
• Brand tag (if present).
• Price before (the higher price from the text).
• Price after (the lower price from the text).
• Description (everything that is on the line below the price, including sizes, additional characteristics, and product description).
• Country flag (according to the specified parameter).
• Link (according to the specified parameter).
2. A ZIP archive containing:
• Images in JPG format.
• Videos in MP4 format.
• All images and videos are numbered sequentially, starting from the specified number (for example, 2.jpg, 3.jpg, etc.).
📌 Bot operation logic:
1. Command /start:
• The user sends the command /start.
• The bot requests parameters:
• Announcement title (for the name of the Excel file).
• The number of the first photo/video.
• How many photos/videos to take from the message.
• Currency.
• Country flag.
• Link.
2. Receiving messages:
• The user forwards up to 100 messages containing photos, videos, and descriptions.
3. Processing messages:
• The bot processes all forwarded messages:
• Saves photos and videos.
• Converts images to JPG and videos to MP4.
• Numbers files from the specified number.
• Extracts text (from the caption of the photo and from the messages).
• Recognizes and highlights the price in the following formats: 24,56 and 24.56.
• If two prices are indicated in the text, the bot analyzes them and highlights:
• Price BEFORE — the higher price.
• Price AFTER — the lower price.
• If only one price is indicated in the text, this price is automatically considered the AFTER price (the lower one).
• Ignores the currency (if present), as it is indicated at the beginning of the announcement.
• Reads the discount %, if present.
• Fills out the Excel table using user parameters.
4. Error handling:
• If errors occur during processing, the bot informs the user about them in an understandable way:
• Example message: “Error: could not extract the price from the text. Change the format.”
• Error messages are pinned so they can be easily found and edited.
• After correcting the error, the user can resend the data for processing with a command, for example, /retry, so the bot processes these messages again.
5. Completion of processing:
• The user completes the upload with the command /done.
• Ready files (Excel and archive with photos/videos) are sent to the user.
📌 Additional requirements:
1. Fast processing of a large volume of messages, photos, and videos without losing sequence.
2. Flexibility in extracting text and prices.
3. Auto-detection of currency if it is absent in the text.
4. Simple startup process: command /start without complex settings.
Budget: 25000 UAH Deadline: 7 days
Hello. I have extensive experience in developing Telegram bots. I am ready for collaboration.
Budget: 10000 UAH Deadline: 3 days
Hello.
I am developing bots for Telegram using NodeJS. I am ready to take on the project. Write to me, and we will discuss.
Budget: 10000 UAH Deadline: 7 days
Hello, Lydia!
I am ready to develop a high-quality Telegram bot for processing messages with images, videos, and text. The bot will convert images to JPG, videos to MP4, and create a ZIP archive for the user, as well as generate an Excel file with the necessary data. Difficulties with processing prices and texts will be resolved with automated logic. I will ensure fast processing and reliability. Let's discuss the details!
Budget: 10000 UAH Deadline: 5 days
Hello!
I am interested in your project, I have extensive experience in automating/emulating user actions (JavaScript, Selenium, Playwright), asynchronous/multithreaded parsing (Requests, WebSockets, HTTPX, BS4), data processing (Openpyxl, JSON, MySQL, MongoDB), and developing Telegram bots of varying complexity (Telethon, Pyrogram, Aiogram).
Contact me to discuss the details and deadlines for this project!
Budget: 16000 UAH Deadline: 1 day
Hello,
I am ready to take on your project. My specialization is business process automation, including image processing, video, text, and creating Excel files.
I propose to implement a bot in Telegram that will:
- Convert images to JPG format and videos to MP4.
- Create a ZIP archive with processed files.
- Save information in an Excel file with the specified format.
- Provide convenient interaction with the user, including setting parameters before processing.
My rate is $16 per hour. To start working, a detailed description of the requirements and the scope of the project is necessary.
I look forward to your response.
Best regards,
Maxim
Budget: 9500 UAH Deadline: 5 days
Hello!
I am ready to develop a Telegram bot for you with all the necessary features. I already have experience in creating similar projects where the bot receives, processes, and structures information, working with media and text data.
What will be in the bot:
• Receiving up to 100 messages with photos, videos, and text.
• Converting images to JPG, videos to MP4.
• Archiving results in a ZIP archive.
• Automatically filling an Excel file according to a specified format.
• Numbering files according to specified parameters.
• Identifying and processing prices (including formats 24,56 / 24.56).
• Auto-processing discounts and ignoring unnecessary characters.
• Error handling with the possibility of re-analysis (/retry).
• Final saving of files and sending them to the user.
Technologies I will use:
• Python – main logic.
• Aiogram – interaction with Telegram API.
• OpenCV/Pillow – image processing.
• FFmpeg – video conversion.
• Pandas/XlsxWriter – creating Excel files.
• Asyncio – asynchronous processing for fast operation.
• PostgreSQL / Redis – database and caching.
I have already implemented similar projects, so I can guarantee the speed, stability, and correctness of the bot's operation.
Deadline: 5
Cost: 9000 UAH
I am ready to collaborate! We can discuss the details.
Budget: 10000 UAH Deadline: 4 days
Good day. Ready to execute.
I have many successful cases that I can tell you more about in private.
I will help with the technical specifications. I will implement all the necessary functionality. I will integrate any service. I will create a user-friendly interface and admin panel. I will implement the logic for reminders. I will optimize.
I will be waiting for you in private.
Budget: 10000 UAH Deadline: 7 days
Hello.
I am a developer in the field of ML/DL. I am ready to take on your project. Write to me, and we will discuss.
Budget: 10000 UAH Deadline: 4 days
Good day
I am ready to implement your bot in Python
Write to me privately, we will discuss the details
I will be glad to cooperate
Budget: 27000 UAH Deadline: 7 days
Good day, ready to complete your project!
Portfolio:
https://github.com/loo00r/trading_bot
(Trading bot with AI prediction models, currently in development)
https://github.com/loo00r/Chatbot
(Chatbot)
https://github.com/loo00r/Reinforcement_learning_TD3_Humanoid
(Reinforcement learning)
https://github.com/loo00r/transformer_translator_en_to_ru
(Transformer translator)
https://github.com/loo00r/little_game_using_pygame
Budget: 10000 UAH Deadline: 3 days
I ask you to consider that a good server side will be needed for such a bot. There are successful projects that are similar to your technical specifications, both in the form of bots and desktop applications.
From the tools used:
- aiogram;
- ffmpeg;
- pandas;
- pillow.
And other libraries that may be required in the work.
I will be happy to offer you my services, waiting in private messages!
Budget: 10000 UAH Deadline: 3 days
Hello! I have reviewed the project and am ready to start working. I am sure you will be satisfied with the result.
Budget: 9900 UAH Deadline: 4 days
Good day, I have experience in creating similar bots, ready to do everything quickly, and most importantly, qualitatively, ready to set up the bot on the servers and maintain it for 2-3 weeks, write in private messages to discuss the details.
Budget: 10000 UAH Deadline: 8 days
Hello! 😊
I am ready to develop a bot for you that will automatically process messages containing photos, videos, and text according to a specified algorithm:
I will use the following technologies:
Python – the main programming language.
Aiogram – for integration with the Telegram API.
Libraries for media processing: Pillow (for images), MoviePy/ffmpeg (for videos).
Pandas / openpyxl – for generating Excel files.
ZIP – standard library for file archiving.
Asyncio – for asynchronous execution, which will ensure fast processing of a large number of messages.
I guarantee the creation of a stable and user-friendly interface, fast data processing, and the ability to scale the solution. I would be happy to discuss the details and nuances of the project, as well as answer all your questions.
I look forward to the opportunity to collaborate! 🚀🤝
Best regards,
Andriy!)
Загадочно и не понятно. Видео фото могут относится к одному сообщению, текст по шаблону или произвольный и т.д. можно при желании обговорить более подробно
A bot needs to be developed (preferably in Python) that will automatically check the website for new job vacancies. Requirements: Monitoring the official website details will be added Checking every 1–2 minutes. Tracking only specific locations and cities If a new vacancy appears, the bot must immediately send a message to Telegram The message must contain: the job title; the location; a link to the vacancy; the time of detection. The bot must not send repeated messages about the same vacancy. An instruction manual for setting up and running the bot after completion is required. Preferred: The ability to easily add or remove locations. The ability to track only specific types of vacancies Stable operation 24/7. Budget: from 3000 to 6000 hryvnias Please indicate the completion time, final cost, and examples of similar projects (if any).
It is necessary to develop an application or script that will automatically convert files from YML or JSON formats to XLS format, with subsequent generation of a link to the output XLS file for promotion. Requirements: Input data: A file in YML format (links will be provided) or A file in JSON format (links will be provided, JSON does not contain a category tree, but each product is in a separate array). Output data: A file in XLS format accessible via a direct link. The file must be updated automatically on a schedule, for example, daily. Functional requirements: The ability to specify the number of days for Availability on order for each input link. The application must operate reliably under resource-limited hosting conditions. An intuitive web interface for managing settings is desirable.
A small adjustment is needed in the program that generates print orders. Task: We have added to the assortment soft glass with print. In the orders, the name of the print will be highlighted with the symbols #...# for correct recognition. Example: Soft glass, #White abstraction# 2.0mm, Shape: Rectangle... Requirements: If the text of the order contains a fragment between the symbols #...#, the program should recognize it as an order with print; when generating a PDF or print sheet, such an order needs to be highlighted in a different color (any noticeable color, to be agreed upon during execution); the rest of the program's logic should remain unchanged. An example of the order is attached below for testing.
About the project: We are launching a B2B service for end-to-end analytics and advertising campaign management for targeters and media buyers. The product will work with the official Meta API. The main technical challenge and focus of the project is the virtuoso handling of Facebook limits, traffic routing between our application pool, and a robust infrastructure protection system against the blocking of gray advertising accounts. We already have a detailed technical specification, the database architecture is described, the load balancer logic, and interface requirements. We are looking for a contractor who will take this for turnkey implementation (backend + frontend dashboards). What needs to be done (Key tasks): Integration with Meta API: Set up user authorization and regular asynchronous parsing of advertising account statistics. Requests should be sent exclusively in batches to save limits. Auto-unlinking system for accounts: Write a module that continuously monitors the statuses of advertising accounts. If an account gets banned, the system should automatically revoke the access token within 60 seconds to protect our application from Meta sanctions. Proxy infrastructure: Implement tunneling of all API requests through a SOCKS5 pool. A strict binding of a specific user token to a static IP address is mandatory. Smart routing: Create an algorithm that will distribute bindable advertising accounts among several of our Facebook applications in specified proportions to reduce risks. Interface development: Create a client dashboard with a summary statistics table and an advanced admin panel for manual management of user limits, application bindings, and proxy pool. Expected technology stack: Backend: Python, FastAPI. Asynchronous tasks: Celery, Redis. Databases: PostgreSQL (or ClickHouse for statistics, at your discretion). Frontend: Vue.js or React (you can use ready-made UI libraries and dashboard templates, focusing on functionality rather than complex design). Requirements for the contractor: Confident experience with Meta Graph API and Marketing API. You should understand how sliding limits work, how to read load headers, and how to work with tokens. Understanding the specifics of traffic arbitration. The words "billing," "account ban," "business manager," and "farm" should not raise questions for you. Experience in building asynchronous parsers and working with proxy servers at the network request level. Willingness to work according to a clear technical specification and deliver the project in stages. Conditions: Collaboration format: Project work Budget: Discussed individually based on your assessment of the technical specification. Payment: Staged, tied to checkpoints. How to respond: In your cover letter, be sure to indicate your experience with Meta API, attach links to similar projects (or describe their functionality if they are under NDA), and provide an estimated price range and timeline for developing such a system from scratch. Responses without a description of relevant experience with Facebook API will not be considered.
Brief I need a program in Python that runs on my PC (Windows) and creates faceless videos in the format of "voiceover + changing visuals from photos and clips" — like historical documentaries on YouTube (I will attach an example separately). I input a topic → the program writes a script, voices it, selects video/photos from free archives for each piece of text, edits them together → outputs a ready MP4. For me only. No website, no users, no sales. One user — me. How it works (step by step) 1. Input. A simple window opens. I enter the topic of the video and choose a voice from the list (**the list of voices is automatically pulled from ElevenLabs via API** — available on my account). I click "Create." (Second mode: insert a ready script instead of generating.) 2. Script. The program writes a script on the topic of the specified length via LLM API (OpenAI/Anthropic, key in settings). 3. Scene breakdown. LLM divides the script into scenes and returns for each: scene text; visual type: video or photo; search query (a detailed phrase of what should be in the frame); highlight mark + importance rating 1-10 (for intro, see below). 4. Voiceover. The text is sent to ElevenLabs API with the chosen voice → audio. The video sequence is cut to match the length of the audio for each scene. 5. Video/photo selection — from free sources via API (see the list below). A specific request is formed for each source (for accuracy). If one doesn't yield results — it tries the next. 6. Verification (maximum 3 steps per scene). Step 1: the program takes the first found option (video/photo) based on the request. Step 2: sends the frame to LLM — "does it fit the scene?". If it fits → stop. Step 3 (if it doesn't fit): the program switches to searching for photos (it's easier to find photos with an exact request than videos — this guarantees relevance) and takes it with enhanced motion (zoom + pan). No more than 3 steps per scene — this saves the LLM budget and ensures that the frame is relevant. 7. Assembly via ffmpeg/moviepy: clips and photos timed to the voiceover, photos are animated with zoom (Ken Burns effect), voice on top, simple transitions. Output: MP4 1920×1080. Video sequence rules (important — the program is responsible for this) First 60 seconds — intro teaser: a montage of the most impactful clips from the entire video (scenes with the highest importance rating that contain video) under a separate introductory text from LLM ("in this video you will learn..."), frames without explanations, creating intrigue. Then a transition to the main part. Alternation: video insert at least every ~6 seconds, no many photos in a row. Video share: at least ~40% of the time — live clips, the rest — photos with zoom. Frame length: 4-6 seconds (both photos and videos). No rapid cuts, no prolonged static shots. For purely historical topics where there is no video — photos with enhanced motion (zoom + pan). Sources (all free, with API) Modern video + photos: Pexels, Pixabay. Historical/archive (public domain): Wikimedia Commons, Archive.org, Library of Congress, Europeana, NASA, Smithsonian Open Access, Flickr Commons, openverse. Each source is a separate module, easy to add new ones. Use only public domain / free licenses with the right for commercial use. No parsing of other YouTube/sites, movie clips, images "from Google".Uniqueness of selection To ensure videos do not match others: take a random clip from the top results (not the first), maintain a database of already used clips (do not repeat), optionally — light processing of the clip (crop/mirror/speed). Options (enable/disable in settings) Photos only — if enabled, the video is assembled PURELY from photos, without video clips. Each photo MUST have motion (zoom and/or pan, Ken Burns effect) — even in this mode, there should be no static "dead" frames, minimal dynamics always. If disabled — standard mode (photos + video clips alternating, as per video sequence rules). No voiceover — if enabled, the video is assembled based on the text WITHOUT generating voice: the code DOES NOT call ElevenLabs and does not overlay voice (the video sequence is selected based on the text of the scenes, timing of frames — according to rules/parameters, without reference to audio). If disabled — it automatically generates voiceover based on the text through ElevenLabs, as usual. Atmospheric overlay — if enabled, a semi-transparent layer with floating particles/dust/glowing bokeh/light fog (particle/dust/bokeh/fog overlay, screen/add mode) is applied over the entire video sequence to make the frames look alive and cinematic. When installing the program, a set of 5-8 popular overlays (particles, dust,copybokeh, fog, light cinematic "grain") is placed in a local folder — I choose the needed one from the list. Adjustable transparency/brightness of the overlay (slider 0-100%), so the effect is neithercopytoo dull nor too pronounced — I adjust the strength myself. Ideally, the overlay should also be applicable to ALREADY finished videos separatelycopy(post-processing: take a ready MP4 → choose overlay → set transparency → save), not just during assembly. Where to get overlays for packaging (free license): Pexels, Pixabay (queriescopy"particle overlay", "bokeh overlay", "dust overlay", "light leaks", "film grain"), Mixkit, Videezy. The performer selects 5-8 pieces and places them in the program folder. Subtitles (embed or separate .srt). Clip processing for uniqueness. Resolution/format, video length, video share, search depth.Technical requirements Python. Modular structure (sources and LLM — through interchangeable modules, to easily replace or add). All API keys — in the settings file, not in the code. Simple window (GUI at the discretion of the performer — Tkinter/PyQt), launched by double-clicking. README with instructions, clear logs, comments in the code.What I provide API keys (ElevenLabs, LLM, where registration is needed — I will arrange). I will pay for any fees myself. Examples of video references (I will attach) and examples of topics for tests.Acceptance (ready if) I launch → window → I enter the topic, choose the voice → "Create" → I receive a ready MP4. The video sequence matches the meaning of the text, alternating video/photos, intro teaser 60 sec, voiceover on top. Works with at least 6 free sources, with fallback between them. Frame verification through LLM: max. 3 steps per scene (found → LLM checked → if not, photo with motion as a sure bet). Uniqueness: randomization + database of used. Only legal sources. There is a README, runs from scratch.Delivery of results All source code — in open view (all files), without obfuscation + compiled working version. I can run it myself from the sources according to the instructions (README: installation, keys, launch). The code must be clean, commented, and understandable, so **any other programmer can continue working** on it if needed (not tied to the author). **All everyday work — through the interface (buttons, fields, sliders, dropdown lists), WITHOUT the need to touch the code.** All settings (topic, voice, options, overlay, folders, length, formats) are changed in the program window, not by editing files. The code in hand — only as my property and insurance, not as a way to control the program. All rights to the code after payment — mine.Disk space management (important) The program should not fill up the disk. Implement: After assembling the video, all intermediate files (downloaded clips, temporary pieces, audio cuts) are automatically deleted — only the ready MP4 remains on the disk. Cache limit (parameter in settings, e.g., 5 GB): when exceeded, old downloaded files are automatically deleted (starting with the oldest). I set the folder for ready videos and for temporary files in the settings. Show how much space is occupied, and a button "clear cache" manually.Please specify in your response Examples of similar works (ffmpeg/moviepy, working with stock/archive APIs, ElevenLabs/LLM). Proposal for GUI. Does the solution use a database (which and why) — or are local files sufficient. Timeline and cost.