Telegram tender bot
Looking for a developer to refine and improve the Telegram bot for monitoring government tenders.
The bot retrieves data from the eTenderGov.az platform via a public API and notifies users about new tenders. The service itself does not provide email notifications, webhooks, or push notifications, so all monitoring and notification logic is implemented on the bot's side.
The project is already running in production, has real users, and is deployed on Heroku.
What the bot does now
Search for tenders by keywords (/search)
Subscribe to keywords (/subscribe, /unsubscribe)
Automatic checking of new tenders at a specified interval
Notifications to users only about new tenders
Storing information about subscriptions and already sent tenders
Filtering by date and status of tenders
Paid access and basic admin logic
The most important part of the project
The key function of the project is the subscription mechanism (/subscribe).
The user subscribes to keywords or phrases, and the bot:
regularly checks the eTenderGov API,
matches new tenders with subscription keywords,
sends relevant notifications to the user,
does not send duplicates of previously sent tenders.
It is the stable and correct operation of subscriptions that is the main value of the project.
What needs to be improved
Make the subscription mechanism even more stable and accurate
Improve the relevance of matches for subscriptions
Enhance search (/search) and the order of results
Improve filtering (fewer irrelevant tenders)
Optimize the current logic without rewriting the project from scratch
Make the code more understandable and maintainable
Technical information
Python
Telegram Bot API
External REST API (eTenderGov)
Deployment on Heroku
Background task processing
Work format
The project already exists — you need to understand the current code and refine it, not write everything from scratch. Suggestions for improving architecture and logic are welcome.
The main priority is the quality of subscription and notification work.
Overall, it is important for us that the developer first understands the project and suggests improvements.
В целом нам важно, чтобы разработчик сначала разобрался в проекте и предложил улучшения.
Client's review of cooperation with Vladislav T.
Telegram tender botThe contractor demonstrated a high level of professionalism and a good understanding of the project tasks. They were always in touch, promptly answered questions, and offered technical solutions rather than just following instructions.
The work was generally completed to a high standard, and the main tasks were resolved. During the process, there were some work-related issues and minor delays in deadlines, but they were discussed and did not critically affect the outcome.
Communication was at a high level, and from a technical standpoint, the contractor is competent. Overall, I am satisfied with the collaboration and can recommend them for similar projects.
Freelancer's review of cooperation with Ismayil Gurbanaliyev
Telegram tender botGreat client, always in touch. Accommodating, it was a pleasure to work with. I recommend.
-
1 day100 USD1 day100 USD
I will refine the subscription logic and API filtering in Python, I have experience in automating parsing and working with AI filters. I am ready to dive into the code today, the price estimate will be after a brief audit of the architecture.
Are you currently using a database or a JSON storage for tracking duplicates?
-
5 days100 USD
320 5 days100 USDHello. I am a Backend Python developer, specializing in Telegram bots and working with APIs. I am ready to understand the existing code and optimize the subscription and search algorithms.
-
Winning proposal2 days150 USD
1251 35 1 3 Winning proposal2 days150 USDHello, I am ready to study the code and provide recommendations for its improvement. Please write to me privately.
-
5 days100 USD
276 1 0 5 days100 USDHello, interesting project, I will help to finalize it, feel free to contact me. Portfolio is available on the website.
Current freelance projects in the category Databases & SQL
Need a Power BI specialist to build management reporting based on BAS Accounting CORPAbout the CompanyWe are a distributor of international sports brands in Ukraine. Accounting is maintained in BAS Accounting CORP.We are looking for a specialist who can help build a management reporting system for the company's management based on Power BI.Important: we are… Databases & SQL, Accounting Services ∙ 3 days 5 hours back ∙ 6 proposals |
Technical task: Integration of Telegram chatbot with BAS1. General Description It is necessary to implement the integration of the chatbot with the BAS system for the transfer and recording of data about products (orders). 2. Input Data (sent by the chatbot): Group ID Product name (with product code) Product price 3. Logic of… Enterprise Resource Planning (ERP), Databases & SQL ∙ 3 days 8 hours back ∙ 19 proposals |
1C data integrationOrganize quality preparation and data transfer from 1C to BigQuery for further use in Looker:Organize the data according to the required fields.Prepare a clear structure of tables and intermediate datasets on which dashboards will be built.Set up data loading, gather key… Databases & SQL, Data Processing ∙ 4 days 23 hours back ∙ 9 proposals |
Development of a simple controlling and management record system in Google Sheets "turnkey"Task name: Development of a simple controlling and management record system in Google Sheets "turnkey" for a construction company in Poland (+ online training and implementation assistance) About the company, context, and my main problem Hello, I am looking for an experienced… Databases & SQL, Accounting Services ∙ 6 days 5 hours back ∙ 36 proposals |
Development of an analytical Power BI dashboard
45 USD
This is our request, we need a person who understands Power BI: Screen 1: Strategic Cockpit (Financial Health of the Plant) Goal: To understand in 5 seconds, "where are we losing money and how much?". KPI Tiles (Top Bar): Overall margin (Actual vs Plan) in %. Amount of "lost… Databases & SQL ∙ 6 days 8 hours back ∙ 13 proposals |