Discover and explore top open-source AI tools and projects—updated daily.
cv-catE-commerce AI agent base for automated customer service
Top 55.0% on SourcePulse
Summary
XianYuApis provides a third-party API integration library for the XianYu platform, addressing the lack of official IM messaging capabilities. It reverses the proprietary WebSocket protocol and encapsulates HTTP interfaces, enabling developers to build 24/7 AI customer service agents. The project solves the critical prerequisite of reliable message sending and receiving, allowing users to focus on AI logic integration.
How It Works
The core approach involves reverse-engineering XianYu's private WebSocket communication protocol, including its custom signature algorithm (sign), base64 encoding, and Protobuf serialization. This enables real-time message exchange. It also encapsulates all available HTTP interfaces with decrypted signature parameters. This provides a unified abstraction layer for message handling, abstracting away protocol complexities.
Quick Start & Requirements
pip install -r requirements.txt.Cookie string from a browser session logged into goofish.com, inserted into goofish_live.py.python goofish_live.py.handle_message function in goofish_live.py.Highlighted Details
Maintenance & Community
The project is actively maintained with ongoing updates. Community engagement is encouraged via PRs and Issues. A WeChat group is available for users interested in web scraping and AI agents, accessible via author's homepage.
Licensing & Compatibility
The repository's README does not specify a software license, creating ambiguity regarding usage rights and commercial compatibility.
Limitations & Caveats
Usage is strictly prohibited for inappropriate or illegal content. The project relies on user-provided cookies, which can expire, requiring manual updates. As an unofficial integration, it is susceptible to breaking changes from XianYu platform updates. Node.js dependency for signature generation is an external requirement.
1 day ago
Inactive
dittofeed