
Completed
Posted
Paid on delivery
I have an existing UK job alert monitoring bot that is already built and working. I need an experienced Python developer to debug, improve and complete the existing project. I do not want it rebuilt from scratch unless technically necessary. Current technology: Python Asyncio Playwright GraphQL SQLite Telegram Bot API What already works: Detects publicly available UK job listings Fast monitoring and polling Sends Telegram alerts Tracks when listings appear and disappear Edits Telegram messages when listings become unavailable Stores listing state using SQLite What I need fixed and improved: Correctly retrieve available schedule and shift information Display multiple schedules as Shift 1, Shift 2, Shift 3 and so on Include First Day, Schedule, Hours per Week and Pay when publicly available Send new listing alerts as quickly as possible Update the same Telegram message when additional shift details become available Preserve existing job information when updating the message Change Still Available to No Longer Available when the listing actually disappears Show how long the listing remained available Prevent duplicate or incorrect alerts Improve automatic recovery and error handling Preserve the existing fast monitoring performance Fully test the completed bot Help prepare the bot for reliable 24 hour operation if required Reliability requirement: The website may sometimes return CAPTCHA, human verification pages, WAF or CloudFront challenges, 403 errors, rate limiting or other temporary access restrictions. These responses must never be interpreted as zero available jobs. The bot should preserve the last known state, retry appropriately and automatically resume monitoring when normal legitimate public access becomes available. I am requesting CAPTCHA, WAF, CloudFront, human verification or security control bypasses. The existing source code is ready and I can provide a sanitized copy to the selected developer. Developer should have experience with Python, Playwright, Asyncio, GraphQL network debugging, Telegram Bot API, SQLite and debugging existing automation projects. Before making major changes please review the existing code and tell me what needs to be fixed, any additional problems you identify, your fixed price and your estimated delivery time. Budget is 30 to 75 USD fixed price. Please review the existing code before suggesting a complete rebuild.
Project ID: 40677319
72 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Your existing bot should be debugged in place rather than rebuilt. I’ll first review the sanitized Python source, asyncio flow, Playwright navigation, GraphQL responses, SQLite state handling and Telegram message-update logic before proposing major changes. I’ll trace why schedule and shift data is incomplete, map multiple schedules to Shift 1, Shift 2 and so on, and merge newly available First Day, Hours per Week and Pay details without overwriting existing job information. I’ll also verify listing identity and state transitions so alerts are not duplicated, messages change to “No Longer Available” only after a confirmed disappearance, and availability duration is calculated correctly. For reliability, I’ll classify CAPTCHA, human verification, WAF/CloudFront pages, 403s and rate limits as access failures—not zero results. The bot will retain its last known state, apply controlled retries and backoff, recover automatically, and continue fast polling once legitimate access returns. I’ll add focused tests for GraphQL parsing, shift merging, SQLite persistence, Telegram edits and recovery scenarios, then validate long-running operation. Is the sanitized source ready to include the GraphQL query/response examples and the current SQLite schema? Muhammad Saad
$90 CAD in 3 days
7.8
7.8
72 freelancers are bidding on average $135 CAD for this job

Hello, With over a decade of experience under my belt, I'm confident in my ability to debug and improve your UK job alert monitoring bot. Understanding the intricacies and nuances of different technologies is crucial in these projects, and my proficiency in Python, Playwright, Asyncio, GraphQL, Telegram Bot API, SQLite as well as extensive debugging experience make me a solid candidate for this task. I particularly thrive on projects that require working with existing code and finding efficient solutions that don't involve rebuilding from scratch unless absolutely necessary. One key aspect of your project is establishing a reliable 24-hour operation mechanism which I've already done for various clients. Reliability is built into the core of my work with an emphasis on preserving system state during any unforeseen interruptions or obstacles such as CAPTCHA, rate limiting or other temporary access restrictions. My previous work with similar issues would prove invaluable in developing robust error handling mechanisms, ensuring minimal downtime and maximum efficiency for uninterrupted monitoring. Budgets and timelines are always critical to maintaining a successful partnership. Given my confidence in thoroughly understanding your project's needs through meticulous code review, I offer you a fixed-price quote and estimated delivery time that respect your resource constraints while assuring high-quality output. With me, you can be certai Thanks!
$130 CAD in 3 days
8.6
8.6

Hi there, I can debug and enhance your existing UK job alert monitoring bot instead of rebuilding it from scratch. I will first review the current codebase, logs, database queries, and scheduling setup to identify the root cause of missed alerts, false positives, runtime errors, or performance issues. My approach: - Trace the alert workflow from job source polling to filtering, deduplication, storage, and notification. - Stabilize Python logic for selectors, rate limits, retries, and exception handling. - Clean up SQLite queries and schema indexes to improve accuracy and speed. - Harden the bot for Google App Engine deployment, including memory limits and scheduled execution. - Add simple monitoring so failed jobs are visible before alerts are lost. - Refactor only where needed to make the bot maintainable, then test against a sample of UK job alerts. I will prioritize preserving your existing business logic while completing missing parts and making the bot reliable. If GraphQL or PHP components are involved, I can also audit those integrations without unnecessary rewrites. Best Regards, Khorshed Alam, RS Software
$165 CAD in 4 days
9.5
9.5

Hi, I reviewed your UK job alert monitoring bot requirements: debug and enhance the existing Python/Playwright/Asyncio/GraphQL code to fix schedule/shift parsing, Telegram updates, reliability, and duplicate prevention. I’ll keep the current fast monitoring performance while improving GraphQL requests and Debugging via targeted network inspection, using SQLite to preserve listing state, retry logic, and automatic resume after temporary 403/CAPTCHA/WAF/CloudFront challenges. I’ll update the same Telegram message when new shift details appear, preserve existing job info during edits, and correctly switch “Still Available” to “No Longer Available,” including how long it remained available. I’ll deliver clean, maintainable code with thorough testing for reliable 24-hour operation, let’s discuss here now.
$150 CAD in 7 days
8.4
8.4

Your requirement to properly handle CAPTCHA, WAF, CloudFront challenges, and 403 errors without falsely interpreting them as zero available jobs is clear, and I will ensure the bot preserves the last known state and retries appropriately. I have strong experience debugging and enhancing existing Python, Asyncio, Playwright, GraphQL, SQLite, and Telegram Bot API projects. I will review your sanitized source code first to diagnose the issues with schedule and shift data retrieval, message updates, duplicate alerts, and error handling before making any major changes, and I will not rebuild it from scratch. My bid is $121.69, delivery 1 days. Please share the sanitized source code so I can review it and provide my initial assessment.
$121.69 CAD in 1 day
8.1
8.1

As a seasoned Full-Stack Engineer with over 10 years of experience, I have developed a host of custom web applications, high-performance platforms and enterprise digital solutions. My familiarity with Python, Playwright and Asyncio is germane to both debugging and enhancing existing projects, making me well-suited to address the challenges your job alert monitoring bot presents. Beyond my grasp of the specific technologies you employ such as GraphQL and SQLite, my skills extend to understanding the underlying network dynamics. This foundation affords me an astute ability to anticipate and correct for potential problems before implementing any alterations. In your case, this means I will thoroughly assess your codebase before offering a detailed assessment of its strengths and areas for improvement. In addition to my experience, another aspect that sets me apart is the comprehensive ownership I take over projects. From strategic planning to execution and post-launch support, you can rest assured that your project will be diligently attended to at every stage. I always prioritize client communication and transparency by providing regular progress updates and prompt responses to ensure alignment throughout the process.
$250 CAD in 7 days
8.1
8.1

Hi, You’ve already got the hardest part in place: a fast monitoring bot with state tracking, Telegram updates, and SQLite persistence. The hidden risk here isn’t rebuilding, it’s making sure the existing flow stays reliable when GraphQL, Playwright, and the site’s temporary restrictions start behaving inconsistently. I’ve worked on Python automation, Asyncio, Playwright, Telegram Bot API, and SQLite-based systems, and I’d review your current source first to identify exactly where schedule parsing, message updates, duplicate alerts, and recovery logic need tightening. I’ll keep the current performance in mind, improve the handling of shift details, preserve prior state cleanly, and test the bot for 24/7 operation readiness. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. If you share the sanitized code, I can start with a focused code review and outline the fixes before major changes. Could you confirm whether the schedule and pay details are available in the initial GraphQL response or only after a follow-up request? Could you confirm whether the schedule and pay details are available in the initial GraphQL response or only after a follow-up request? Looking forward to your reply so we can finalize the exact plan. Best regards, Asad
$75 CAD in 3 days
8.2
8.2

Hello, I checked your "Debugging and Enhancement of UK Job Alert Monitoring Bot" project description, it looks like the focus is on delivering a clean, responsive website that works well across all devices. I prefer understanding the expected layout and user experience first, then building pages that closely match the design while keeping the code organized and easy to maintain. Feel free to share the design or current website, and I'll suggest the best implementation along with a realistic timeline. Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
$98 CAD in 3 days
7.7
7.7

Having over 7 years of professional experience in software development, I am well-versed in Python and have solid skills in Playwright, Asyncio, GraphQL, SQLite, and Telegram Bot API that are needed for your project. My work is based on a deep understanding of my clients' needs, so I promise to thoroughly review your existing codebase before suggesting any changes. Combining this with my extensive debugging experience, I can quickly identify issues and provide effective solutions without overturning the entire project unless necessary. Moreover, my expertise in automation and data extraction will be an asset for the UK Job Alert Monitoring Bot project. The bot should never interpret CAPTCHA or other security control measures as zero available jobs and correctly handle temporary restrictions. These functionalities are well within my capabilities, as I have developed similar intelligent agents and bots before. Lastly, I understand time sensitivity is critical for this project and I guarantee to deliver quality work within your estimated timeframe. As a 1MAC certified professional, maintaining a high degree of reliability is my top priority. By employing strong attention to detail and clean architecture principles to your bot, I will help it operate efficiently on a 24/7 basis while ensuring all your specific requirements are met. Let’s discuss further how we can make your existing project even better!
$70 CAD in 3 days
7.5
7.5

Hi, I'm Denis, a developer who has worked on similar automation systems using Python, Playwright, and the Telegram Bot API. I’ve reviewed your requirements and see the core issue is around reliably extracting schedule and shift details while maintaining the bot’s fast polling and Telegram alert system. The main challenge will be handling the website’s CAPTCHA, WAF, or rate-limiting responses without treating them as zero-job states—preserving the last known state and retrying appropriately will be key. Since you want to avoid a full rebuild, I’ll start by analyzing the existing code to identify where the schedule parsing fails and where the Telegram message updates need adjustment. Once confirmed, I’ll focus on fixing the GraphQL response handling to extract shift details, improve the state tracking logic, and ensure the bot preserves job information during updates. Error handling and automatic recovery will be tightened to handle temporary access issues gracefully. I can start working right away. Let's connect and discuss the details. Thanks, Denis.
$150 CAD in 3 days
6.3
6.3

Hello, With my comprehensive knowledge and experience in the fields of Python, Playwright, Asyncio, GraphQL network debugging, Telegram Bot API, SQLite and automation project debugging, I am confident in offering high-end solutions to enhance your existing UK job alert monitoring bot. Understanding your reliance on accurate, real-time notifications and maintaining efficient python codes, I will carefully inspect the current source code ensuring you optimum solutions by hardly discarding any previous progress. Given my background in computer science and a practical understanding of Python's capabilities, I assure you of all the bugs; specifically regarding retrieval of schedules and shift information and message updated for newly emerging schedules will be fixed avoiding duplicate incorrect or irrelevant alerts. Being proficient with SQLite means I can adeptly handle preserving job information while updating messages and incorporate available specifics such as - first day, shifts along with its pay & hours per week. Furthermore, my experience in dealing with CAPTCHA, WAF or CloudFront challenges,integrating appropriate error handling measures shall make the bot fully operational 24/7 even under rate limiting or temporary access restrictions. My intention is to deliver a robust UK job alert monitoring bot which is not only bug-free but also involves minimal manual interference. Thanks!
$155 CAD in 3 days
6.4
6.4

Hey! I see you're looking to enhance and debug your UK job alert monitoring bot. It's great that you already have a working version—I can help fine-tune its performance and resolve any issues you’re facing. Your main goal seems to be ensuring that the bot runs smoothly while possibly adding new features. With my background in PHP, Python, and automation, I’m confident I can dive right in and identify any bottlenecks or bugs, as well as implement enhancements that align with your vision. I’d love to hear more about any specific pain points you're experiencing with the bot and what enhancements you're considering. Looking forward to working together! Clarification Questions 1. What specific issues are you currently facing with the bot that need immediate attention? 2. Are there any new features or functionalities you envision adding to the bot? 3. How do you currently handle data storage, and are there any limitations or requirements we should consider with SQLite?
$200 CAD in 2 days
6.6
6.6

★•══•★ Hi client ★•══•★ I read through your project and it looks like a solid challenge. I've done similar work before, so I know where the tricky parts usually hide. My approach is simple: break it down, fix the core first, then polish the edges. I test as I go, so you're never left with surprises at the end. And I keep things clean — easy for you to manage later, not just a pile of code that works today and breaks tomorrow. You'll get clear communication, no ghosting, and honest updates if something takes longer than expected. I'd rather tell you the truth upfront than overpromise and underdeliver. Quick question — do you have a specific deadline in mind, or are you more focused on getting it done right? Best regards, Rico
$100 CAD in 7 days
5.1
5.1

I've debugged and extended Playwright/Asyncio-based web scrapers with SQLite persistence and Telegram alerting before, so this is right in my wheelhouse. I'll review the existing GraphQL fetches to identify why schedule/shift data is missing, then patch the data extraction logic to expose First Day, Schedule, Hours per Week and Pay fields—mapping multiple entries to Shift 1, Shift 2 etc. I'll modify the SQLite schema to track shift-level state, update the Telegram message formatting to display the new fields, and introduce exponential backoff with a fallback state cache to handle CAPTCHA, WAF or 403 errors without misinterpreting them as zero jobs. The monitoring loop will stay asyncio-driven to preserve speed. I can start immediately. Thanks, Andrii.
$150 CAD in 3 days
5.3
5.3

Hi, The biggest risk is mistaking access challenges (CAPTCHA, human verification, WAF, CloudFront) for legitimately empty search results and losing fast monitoring because of blocking or brittle parsing. Secondary risks are SQLite concurrency and Telegram edit/duplicate-alert logic causing missed updates or repeated alerts. I have delivered production scraping and integration systems that use Playwright, Asyncio, GraphQL and SQLite and that run 24/7 with Telegram notifications. I built a payroll API and a mission-critical tax filing system that required durable state, careful error recovery and observability. That background maps directly to fixing schedule/shift parsing, reliable Telegram edits, and handling transient access restrictions without full rebuild. I will first add targeted tests that reproduce the schedule and shift parsing failures, then implement a deterministic parser that emits multiple Shift N entries with First Day, Schedule, Hours per Week and Pay. On the access side I will harden Playwright usage (request headers, stealth options, controlled headful runs for verification, optional proxy rotation), add challenge detection so the bot reports a challenge instead of treating it as zero results, and implement retry/backoff and human-verification flags. I will store shifts as separate rows in SQLite, add a message-hash dedup layer, handle Telegram edit rate limits, improve error handling/recovery, and add health checks for 24-hour operation. - Can you share one sample listing (HTML or URL) that currently mis-parses schedules? - Do you prefer proxy rotation or occasional headful verification when challenges appear? Happy to connect for a short call to walk through the approach. Thomas Beigbeder
$230 CAD in 3 days
5.3
5.3

Hi there, Thank you for sharing the detailed overview of your UK job alert monitoring bot. I appreciate the clarity in your requirements and the emphasis on enhancing and stabilizing the existing solution rather than rebuilding it from scratch. Having worked extensively with Python automation projects—particularly those leveraging Playwright, Asyncio, and GraphQL for web monitoring—I understand the importance of speed, reliability, and resilience, especially when dealing with dynamic job listings and third-party challenges like CAPTCHAs or rate limiting. My experience also includes integrating Telegram Bot API for real-time alerts and using SQLite for lightweight, persistent state management. I will begin by thoroughly reviewing your existing codebase to identify the root causes of current issues and any potential improvements. My approach will focus on: - Ensuring robust extraction and display of all relevant shift and schedule details, including dynamic handling of multiple shifts and additional job metadata. - Refining the update logic so that Telegram messages are timely, accurate, and maintain existing information while seamlessly integrating new details as they become available. - Improving duplicate detection, error handling, and recovery mechanisms to prevent false alerts and guarantee 24/7 reliability, even during access interruptions or security challenges. - Preserving your bot’s existing monitoring speed and efficiency while implementing safeguards to avoid misinterpretation of temporary access issues. - Conducting full end-to-end testing to validate all fixes and enhancements before deployment. Once I have reviewed the code, I will provide a detailed assessment of what needs to be addressed and any further optimizations I recommend. I look forward to collaborating with you to deliver a robust, production-ready solution tailored to your requirements.
$30 CAD in 5 days
4.6
4.6

Hi there! I understand the existing UK job monitoring bot already works, and you want targeted debugging and improvements rather than an unnecessary rebuild. The main priority is reliable shift data, fast Telegram updates, correct availability states, and stable 24-hour monitoring. I have experience with Python, Asyncio, Playwright, GraphQL, SQLite, Telegram Bot API, debugging, and automation systems. I can work directly with the existing architecture and first identify the actual issues before changing anything. I will review the sanitized source and trace the GraphQL responses to correctly retrieve schedules and shift details. I will improve state handling so temporary CAPTCHA, WAF, 403, or rate-limit responses are not treated as zero jobs, while preserving the last known state and retrying safely. I will also fix duplicate alerts, Telegram message updates, availability duration, error recovery, and performance before completing end-to-end testing. check our work https://www.freelancer.com/u/ayesha86664 Can you provide the sanitized source code and a sample of the incorrect shift response? Let me know if you’re interested & we can discuss it. Best Regards Ayesha
$115 CAD in 4 days
4.3
4.3

⚠️ If you're not happy, you don’t pay. ⚠️ Hi, Thank you for checking my proposal and sharing the detailed project brief. I can debug and enhance your job alert monitoring bot using Python, Asyncio, and Playwright with a reliable and efficient design. I will deliver: • Correct retrieval of schedule and shift details • Display multiple shifts clearly (Shift 1, Shift 2, etc.) • Include relevant details (First Day, Schedule, Hours, Pay) • Timely new listing alerts and updates • Smart message handling for ongoing listings • Accurate status changes for job availability • Robust error handling and recovery features • Comprehensive testing for 24/7 reliability You will also receive: • Documentation on enhancements • Ongoing support for future needs I am confident I can enhance your bot's functionality effectively. Looking forward to discussing the timeline and next steps. Best regards, Chirag.
$150 CAD in 7 days
4.4
4.4

Hey , I just went through your job description and noticed you need someone skilled in Automation, GraphQL, PHP, Debugging, Software Architecture, SQLite, Google App Engine and Python. That’s right up my alley. You can check my profile — I’ve handled several projects using these exact tools and technologies. Before we proceed, I’d like to clarify a few things: Are these all the project requirements or is there more to it? Do you already have any work done, or will this start from scratch? What’s your preferred deadline for completion? Why Work With Me? Over 280 successful projects completed. Long-term track record of happy clients and repeat work. I prioritize quality, deadlines, and clear communication. Availability: 9am – 9pm Eastern Time (Full-time freelancer) I can share recent examples of similar projects in chat. Let’s connect and discuss your vision in detail. Kind Regards, Zain Arshad USA
$30 CAD in 3 days
4.6
4.6

You need the existing bot improved without losing its speed or rewriting working components. My Python, asyncio and API integration background fits a code-first review of polling, schedule extraction, SQLite state and Telegram updates. I’ll trace missing shift details, preserve existing fields during message edits, prevent duplicate alerts and distinguish confirmed listing removal from failed requests. CAPTCHA, 403 and rate-limit responses will preserve the last known state, trigger appropriate backoff and allow monitoring to resume when legitimate access returns; I won’t bypass security controls. Tests will cover multiple shifts, delayed details, disappearance timing and recovery. Could you share the sanitized source, sample responses and an example of an incorrect alert so I can confirm the fixed scope?
$80 CAD in 2 days
4.4
4.4

Hello, I understand you're looking for assistance in debugging and enhancing your UK job alert monitoring bot. Ensuring the bot operates smoothly and efficiently is crucial for its success. I have solid experience with Python and SQLite, which are essential for maintaining and enhancing your existing bot. My background includes working with PHP as well, providing a robust understanding of the tech stack that can facilitate necessary integrations and improvements. - I will start by reviewing the current codebase to identify any existing bugs or performance bottlenecks. - After pinpointing the issues, I'll implement enhancements to improve functionality and reliability. - Finally, I will conduct thorough testing to ensure that the bot operates as expected and meets your requirements. What specific features or improvements are you looking to prioritize for the bot's enhancement? I’m ready to begin immediately and can communicate further details via Freelancer messages. Best regards, Jordan Rafael
$85 CAD in 2 days
3.7
3.7

Saint John, Canada
Payment method verified
Member since Aug 28, 2026
$30-250 CAD
$30-250 USD
$750-1500 USD
£250-750 GBP
£5000-10000 GBP
₹1500-12500 INR
$30-250 USD
₹12500-37500 INR
$30-250 USD
$8-15 USD / hour
$2-8 USD / hour
₹12500-37500 INR
$15-25 USD / hour
₹12500-37500 INR
$250-750 USD
₹750-1250 INR / hour
$30-250 USD
$30-250 USD
€250-750 EUR
₹750-1250 INR / hour
₹12500-37500 INR