About this project
it-programming / desktop-apps
Open
Preciso de um desenvolvedor Python para criar um aplicativo desktop para Windows (10/11) com interface gráfica (GUI usando PyQt5 ou Tkinter). O objetivo principal é automatizar ações em um jogo online específico.
Funcionalidades essenciais:
- Incorporar um navegador para abrir a URL do jogo diretamente na interface do aplicativo.
- Monitorar continuamente um valor multiplicador exibido na tela do jogo usando OCR (Tesseract).
- Executar cliques automáticos do mouse (botão esquerdo ou direito) quando o multiplicador atingir valores predefinidos (ex: x500, x1000).
- Realizar rolagem suave do mouse (para cima e para baixo) em intervalos regulares (a cada 60 segundos).
- Impedir que o computador entre em modo de repouso, hibernação ou desligue a tela enquanto o bot estiver ativo.
- Exibir alertas visuais (pop-ups) e sonoros (arquivos .mp3/.wav) para notificar sobre as ações executadas.
- Registrar automaticamente todos os eventos (data, hora, valor do multiplicador, botão clicado) em uma planilha no formato .xlsx.
Requisitos técnicos:
- Desenvolvimento em Python.
- Utilização de bibliotecas como pyautogui, pytesseract, opencv-python, pandas, openpyxl, playsound, pymsgbox, ctypes.
- A interface gráfica deve ser desenvolvida com PyQt5 ou Tkinter.
- O Tesseract OCR deve ser integrado ou ter sua instalação automatizada no processo de empacotamento.
Entrega:
- Um instalador executável (.exe) para Windows que inclua todas as dependências necessárias, permitindo que o aplicativo rode sem a necessidade de ter Python instalado no sistema do usuário.
- O instalador deve ser simples e criar um atalho na área de trabalho.
- A interface do aplicativo deve ser limpa e intuitiva, contendo botões claros para "Iniciar" e "Parar" o bot, além de um painel de status para exibir informações relevantes.
Busco um profissional com experiência em desenvolvimento desktop com Python, OCR e automação de tarefas.
Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Create a new app
Delivery term: Not specified
Skills needed