Refinement of functionality in the Telegram bot
Add the following functionality to the existing bot (the bot is written in Python):
Connect to the specified Google Spreadsheet.
Extract the specified information.
Send messages to the specified groups.
Support parameterization (flexible settings).
The first stage is to expand the logic of the existing bot (written in Python): upon command, the user sequentially selects an operation, then a date (with automatic verification that the selected date falls within the last N days), then specifies the brand, enters the price, and uploads photos. After clicking the "OK" button, the bot gathers all the data, creates a preview: displays the uploaded images and automatically generates a text block based on the entered user parameters, then requests confirmation of the correctness of the presented information.
In the second stage, upon receiving confirmation, the bot sends the final message with photos and text to predefined Telegram groups. Simultaneously, it saves all structured data (brand, operation, date, price) to a specified Google Sheet via the Google Sheets API, replacing the photos in the report with a link to the message in the group, which allows quick access to visual content and subsequent analysis.
Первый этап — расширить логику существующего бота (написан на питоне): по команде пользователь последовательно выбирает операцию, затем дату (с автоматической проверкой, что выбранная дата попадает в диапазон последних N дней), далее указывает бренд, вносит цену и загружает фотографии. После нажатия кнопки «ОК» бот собирает все данные, формирует превью: показывает загруженные изображения и автоматически генерирует текстовый блок на основе введённых пользовательских параметров, после чего запрашивает подтверждение корректности представленной информации.
Во втором этапе при получении подтверждения бот отправляет итоговое сообщение с фотографиями и текстом в заранее определённые Telegram-группы. Параллельно он сохраняет все структурированные данные (бренд, операция, дату, цену) в заданную Google-таблицу через Google Sheets API, при этом вместо фотографий в отчёт попадает ссылка на сообщение в группе, что позволяет обеспечить быстрый доступ к визуальному контенту и последующий анализ.
When starting a dialogue, the bot checks the user ID against the list of authorized users in the same file, and only if it matches, it allows the execution of subsequent steps. The expected load is low — only up to several parallel requests — so the built-in check and reading a small file will not create bottlenecks.
It would be great if, thanks to the template engine and step configuration, new cases could be added by changing the JSON/YAML file without editing the code as much as possible.
При старте диалога бот проверяет ID пользователя по списку авторизованных в том же файле, и только в случае совпадения разрешает выполнение дальнейших шагов. Нагрузка ожидается невысокая — до нескольких параллельных запросов только — поэтому встроенная проверка и чтение небольшого файла не создадут узких мест.
Будет здорово если благодаря шаблонному движку и конфигурации шагов новые кейсы смогут добавляться сменой JSON/YAML-файла без правки кода насколько это возможно.
Client's review of cooperation with Oleksandr Glasov
Refinement of functionality in the Telegram botA top-notch specialist, composed and balanced, who consistently offers different approaches.
Freelancer's review of cooperation with Magzhan Zholbaryssov
Refinement of functionality in the Telegram botA pleasant person to communicate with, understanding towards the performer, I recommend for cooperation!
-
1 day35 USD1 day35 USD
Hello, I have extensive experience in Python development. I would like to clarify which library is used for working with the Telegram API.
-
1 day500 USD
319 1 day500 USDGood afternoon, we develop Telegram bots in Python, develop frameworks in Laravel, and mobile applications for iOS and Android turnkey.
We develop websites in PHP and mobile applications for iOS and Android.
We have experience in creating CRM/ERP systems.
We are ready to execute your order turnkey.
We develop websites in WordPress and mobile applications for iOS and Android.
Total development experience is 7 years.
We are ready to execute your order turnkey.
1. Projects
https://berkanaplus.com.ua/ - This site was migrated and the server was configured.
… 2. https://leondesign.kyiv.ua/
PHP version updates and plugin updates.
3. https://peg.com.ua/
Development of a new module for the site for dynamic product price updates.
https://uvali.com.ua/
Configuration of a dedicated VPS server.
-
5 days350 USD
78 5 days350 USDHello! I am ready to improve your Telegram bot in Python according to the described steps: expanding dialogue logic, uploading photos, generating text, sending messages to groups, and integrating with Google Sheets via API.
I will also implement authorization by ID and step templating through JSON/YAML, so that in the future it will be easy to add new cases without rewriting the code.
Please clarify:
– Is the bot written in aiogram, python-telegram-bot, or custom?
– Is the table structure already defined?
– Are the groups to which messages are sent already created?
– Are the step templates ready, or do you need help with their construction?
-
3 days50 USD
532 3 0 3 days50 USDHello!
My name is Nik. I am a Python developer with over 2 years of experience and I specialize in automation and writing Telegram bots. I usually use aiogram and pyrogram. I can read code and I will gladly improve your project. You can check out my portfolio here: https://nixlxcky.github.io/
Also, as an example of other possible solutions, I can try to set up your work through N8N — an automation platform that requires almost no coding.
Let's discuss the details and start collaborating!
Best regards, Nik
-
7 days200 USD
8778 60 0 1 7 days200 USDGood afternoon. Ready to perform.
I have extensive experience in developing Telegram bots.
I code in Python, ranked 2nd on the platform.
I will improve the functionality. Implement the necessary elements. Set up logic for extracting the required information from Google Sheets. There will be an option to send messages to the necessary groups.
I will create the ability for flexible settings of the necessary elements. Optimize.
My portfolio:Freelancehunt
Write, let's discuss and I will start working.
-
2 days35 USD
316 6 0 2 days35 USDI have worked with Google Sheets, made bots in Python as well, write in private message what information needs to be extracted, what settings need to be made, we will clarify the price for the project
-
1 day35 USD
9026 32 0 1 day35 USDHello, I can do that for you. And the mailing will be according to the groups you specified. You won't need to add the bot to the groups, write to me and we will discuss everything, I will explain how it will be)
So I will be waiting for you)
-
1 day25 USD
834 8 0 1 day25 USDThere is a problem, if the bot is not added to the group, there may be issues with this. Sending messages to the group should not be done through the bot, but through a live Telegram account, that is, Telegram Client API.
I can implement such a project for you.
Write to me for clarification of details.
-
3 days39 USD
1596 27 0 3 days39 USDI have over 5 years of experience. I understand this field well. Write to me, let's discuss the details.
-
2 days25 USD
36 2 days25 USDGood day!
I have experience in developing Telegram bots in Python, including integration with Google Sheets, implementing flexible settings, and automated mailings. I can:
• Connect the bot to the specified Google Sheet
• Implement data extraction
• Configure mailing to designated groups
• Add flexible parameterization (settings via JSON, inline menu, or a separate section)
I work without prepayment, always available, guarantee quality and support.
… Ready to start immediately after agreeing on the details.
Feel free to contact me — I will be happy to collaborate!
-
1 day35 USD
95862 1272 1 10 1 day35 USDHello. I have extensive experience in developing Telegram bots. Ready to cooperate
-
Winning proposal7 days120 USD
4383 32 0 Winning proposal7 days120 USDGood afternoon, I have carefully reviewed the task and am ready to undertake its execution. I have extensive experience in writing Telegram bots as well as refining them after other developers. I am providing approximate prices and deadlines; I will be able to clarify them after a more detailed discussion of the improvements and analysis of the current code that needs to be refined.
I look forward to cooperating!
Best regards, Alexander.
-
3 days44 USD
2398 39 1 3 days44 USDGood afternoon
I see, the task is quite within my expertise — connecting to Google Sheets, extracting the necessary data, and sending emails with flexible configuration. I have done similar projects before, I understand how to implement this neatly and reliably.
I have been developing bots in Python for over 3 years, and I have more than 35 positive reviews on this platform.
Here is my portfolio:
Freelancehunt
Write to me, let's discuss the details — I can quickly understand your code and get started.
-
1 day28 USD
34 1 day28 USDHi,
I am happy to expand the existing Python bot with the described features: integration with Google Sheets, data extraction, message sending to groups, and flexible configuration.
I have experience with Google API, bots, and automation. I work quickly and efficiently.
Let me know:
✅ Which messaging platform does the bot support (Telegram? Discord?)
✅ Do you already have authorization for Google Sheets (or should I set it up from scratch?)
… ✅ In what format should the parameterization work?
Waiting for your message, and I can start immediately.
Best regards,
Aleks
-
1 day30 USD
596 3 0 1 day30 USDI have extensive experience in writing bots, including in Python, and can be helpful in this area
-
2 days30 USD
1081 10 2 2 days30 USDHello. The overall task is clear.
I have experience.
I can complete it in two days, taking into account the discussion of all details.
I also guarantee technical support for the bot's operation after launch for 14 days.
-
3 days2000 USD
726 9 1 3 days2000 USDHello! I have reviewed your project and am ready to start work. I can guarantee excellent results in a short time.
-
1 day35 USD
1388 4 0 1 day35 USDHello
I can help with adding the functionality you need to your bot. There are examples of my work, and if you wish, I can demonstrate them to you.
-
1 day25 USD
184 1 day25 USDGood afternoon, I am ready to help improve your Telegram bot, I can specify the exact deadlines and price after clarifying the details.
Write to me, I will be happy to help
Current freelance projects in the category Bot Development
We are looking for a developer to create a trading bot/chatbot.We are looking for a developer to create a trading bot / chat bot. An IT specialist is needed who can develop a bot for market analysis 24/7 and send trading signals for gold, indices, Bitcoin, and Forex pairs. The main requirement is that the specialist must understand… Python, Bot Development ∙ 8 hours 32 minutes back ∙ 26 proposals |
Telegram bot for auto serviceGood afternoon. A Telegram bot needs to be created for an auto service. The bot should assist the mechanic in conducting a complete technical diagnosis of the vehicle using a checklist, adding photos/videos of malfunctions, The structure of the bot is written in the technical… Bot Development ∙ 13 hours 39 minutes back ∙ 77 proposals |
Restoration of access to the Telegram account.
223 USD
My Telegram was on a German number that has been inactive for 5 years. The email was not linked. Two-factor authentication was enabled for protection. The account has somehow logged out on all devices. I need help recovering the account. Bot Development, Apps for iOS (iPhone and iPad) ∙ 17 hours 35 minutes back ∙ 9 proposals |
Automatic posting of stories on InstagramGood day, I need help with setting up automatic posting of stories on Instagram. There are already stories in the Instagram archive that have been published, and they need to be reposted. AI & Machine Learning, Bot Development ∙ 21 hours 19 minutes back ∙ 23 proposals |
Automation bot for playerok.com
89 USD
1. Main Menu and Monitoring Dashboard screen updated in real-time (or by button): Status of key modules (On/Off). Current tasks: number of pending code/email deliveries from buyers, active orders. Financial summary for the current date (Total amount, net profit considering… Engineering, Bot Development ∙ 2 days 5 hours back ∙ 39 proposals |