I'm looking for a skilled Python developer to create and maintain a Discord bot that interacts with customers and accesses functions within an online game. The bot should handle: - Answering FAQs - Providing updates on game status - Handling customer support requests Requirements: - Ongoing development and maintenance - Adding new features - Fixing bugs - Updating integrations with the online game Ideal Skills: - Proficiency in Python - Experience with Discord API - Familiarity with online game integrations - Strong problem-solving skills - Ability to deliver updates or new features weekly Please brief below giving a somewhat general summary on our software. Looking for someone to work on my teams software which automates queuing systems for the game call of duty via discord customers. Here's a summary of what's involved and I would like to know if this is something you would be interested in. I currently have a software developer who's done the work until this point but they're in the army and rarely available now and I need it polishing / optimizing before selling. The project is a Python-based automation system for Call of Duty that uses image detection and OCR to monitor the game’s visual state and drive gameplay actions automatically. At its core, the script relies on PyAutoGUI and PyDirectInput to simulate keyboard inputs and interact with the game reliably, even in situations where standard input libraries fail. Screen regions are analyzed using image matching and OCR utilities to detect prompts, errors, and game state transitions. These detections determine the flow of the automation. The system is built around an asynchronous architecture using asyncio and aiohttp, allowing non-blocking communication with external services while the game automation continues to run. Clipboard access via pyperclip is used where needed to extract or pass data efficiently. Error handling is a major focus. Individual steps include localized recovery logic, while a higher-level error handler uses OCR-based error detection to determine when the automation has entered an unrecoverable state. If that happens, the script safely exits the game, relaunches it, and resets the workflow back to the initial stage. Each user runs the Python script locally on their PC. Interaction and control are handled through a Discord bot, with logs and status updates sent in real time using a dedicated Discord logging module. The Discord bot acts as the main interface for starting, stopping, and monitoring the automation flow. Communication between the local scripts and Discord is handled through a web API exposed via Cloudflare Tunnels, enabling secure, remote communication without requiring port forwarding. Configuration, paths, and reusable utilities are modularized to keep the system maintainable and extensible. Overall, the project combines computer vision, input automation, asynchronous networking, and robust fault tolerance to deliver a fully automated and self-recovering gameplay workflow.