AI-Powered Messaging Automation System – Integration & Production Readiness
Budżet: $150.0
FIXED /
⭐ 0.00 (0)
VNM
api, javascript, node.js, python, api-integration
## Overview
I am looking for an experienced JavaScript/Node.js developer to help finalize an AI-powered messaging automation system.
The project already includes:
* AI engine with support for multiple providers (OpenAI, Claude, local LLMs)
* Human behavior module for configurable delays and response pacing
* REST API backend
* Chrome extension dashboard
* Existing conversation management logic
The remaining work involves implementing reliable message detection, message processing, response delivery workflows, testing, and production hardening.
## Scope of Work
### 1. Message Detection & Processing
Implement a reliable system that can:
* Detect incoming messages in near real time
* Extract message metadata:
* Username
* Message content
* Timestamp
* Message ID
* Attachment information (if available)
* Filter duplicate, system, or blocked-user messages
* Maintain conversation state and message history
### 2. Message Delivery Workflow
Implement a robust message sending pipeline:
* Locate and interact with chat interfaces reliably
* Handle UI state changes gracefully
* Integrate with the existing human behavior module
* Verify message delivery
* Implement retry mechanisms and timeout handling
### 3. Error Handling & Recovery
Implement comprehensive recovery mechanisms for:
* Network interruptions
* Session expiration
* Authentication issues
* UI changes
* Timeout scenarios
Requirements:
* Automatic retries
* Exponential backoff
* Detailed logging
* Graceful recovery workflows
### 4. Integration with Existing AI Engine
Connect the full processing pipeline:
Incoming Message → AI Response Generation → Human Delay Module → Response Delivery
### 5. API & Dashboard Updates
Extend the existing REST API and Chrome extension with:
* Detection status
* Message queue monitoring
* Processed message history
* Error logs
* Test endpoints
### 6. Testing & Validation
Required testing:
* Unit tests
* Integration tests
* Load testing
* Long-running stability tests
* Error recovery validation
### 7. Documentation & Deployment
Deliver:
* Setup instructions
* Architecture overview
* API documentation
* Configuration guide
* Troubleshooting guide
* Deployment checklist
## Deliverables
* Production-ready integration code
* Test suite
* Documentation
* Monitoring and logging setup
* Deployment guide
## Required Experience
Please apply only if you have experience with:
* Browser automation
* Messaging workflows
* Node.js applications
* Puppeteer or Playwright
* REST API development
* Automated testing
* Error handling and observability
Experience building customer support automation, AI assistants, or messaging integrations is a strong plus.
## Collaboration
* Regular progress updates are required.
* Clean, maintainable code is expected.
* Documentation is mandatory.
* Post-launch support for bug fixes is preferred.
Otwórz na Upwork