xianyu-auto-reply  by zhinianboke-new

Intelligent automation system for e-commerce platforms

Created 2 months ago
345 stars

Top 80.4% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This Python + FastAPI system automates Xianyu platform customer service and management. It targets sellers needing to streamline operations, manage multiple accounts, and enhance customer interactions via intelligent replies and automated delivery, boosting productivity.

How It Works

Built on Python 3.11+ and FastAPI, it uses WebSockets for real-time Xianyu communication and SQLite for data storage. A modular, asynchronous architecture supports multi-user data isolation. Docker simplifies deployment across AMD64/ARM64. Playwright is used for dynamic item searching.

Quick Start & Requirements

Docker deployment is recommended for one-click setup. Prerequisites include Python 3.11+, Node.js 16+, and Docker 20.10+. Images are available on Aliyun registry and Docker Hub. Source builds are also supported. Minimum 2GB RAM and 10GB storage are advised.

Highlighted Details

  • Multi-User/Account: Supports unlimited Xianyu accounts per user with independent configurations, JWT authentication, and data isolation.
  • Intelligent Replies: Features keyword matching, AI integration (OpenAI API), variable replacement, and priority strategies.
  • Automated Delivery: Handles order matching, multi-spec support, delayed delivery, anti-duplicate measures, and auto-shipment confirmation.
  • Item Search: Utilizes Playwright for real-time Xianyu item data fetching, sorting, and detailed information retrieval.
  • Security: Implements JWT, CAPTCHAs, email verification, and multi-layer encryption for core logic. Supports multi-architecture builds.

Maintenance & Community

Last updated January 2025, indicating active maintenance. Community communication channels (QQ, WeChat, TG groups) are mentioned, but direct links to forums or chat platforms are absent.

Licensing & Compatibility

The project is strictly licensed for "learning and research purposes only"; commercial use is prohibited. This non-OSI license makes it incompatible with commercial applications or proprietary integration.

Limitations & Caveats

The primary limitation is the strict prohibition of commercial use. Core logic is multi-layer encrypted and can be compiled to binary modules, potentially hindering inspection. Reliance on Xianyu's WebSocket API makes it susceptible to platform changes.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
2
Star History
166 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.