Idlefish Autoresponder ist ein automatisiertes Kundenservice- und Management-Tool, das für die Idlefish-Plattform entwickelt wurde. Es basiert auf Python und FastAPI und wird auf GitHub gehostet. Das System verbindet sich in Echtzeit über WebSocket mit den Idlefish-Servern und kümmert sich automatisch um Käufernachrichten, Versand und Produktmanagement. Unterstützt Multi-User, Multi-Account-Management, bietet Keyword-Matching, AI Smart Reply, automatischer Versand und andere Funktionen, geeignet für Verkäufer, die effizient zu verwalten, die Idlefish-Shop benötigen. Projekt Open Source, nur Lernen und Forschung, streng verboten kommerzielle Nutzung.
Funktionsliste
- MehrbenutzerverwaltungUnterstützt Benutzerregistrierung und -anmeldung, Datenisolierung und Berechtigungskontrolle.
- Unterstützung mehrerer KontenVerwaltung mehrerer Idle Fish-Konten mit unabhängiger Überwachung und Stapelverarbeitung.
- intelligente Antwort (auf eine Frage)Unterstützt Keyword-Matching, produktspezifische Antworten und AI Smart Replies (OpenAI API muss konfiguriert werden).
- automatischer VersandAutomatischer Versand von Kartencoupons oder Text auf der Grundlage von Regeln für den Abgleich von Produktinformationen, Unterstützung von verzögerter Lieferung.
- Verwaltung von RohstoffenAutomatisches Sammeln von Produktinformationen, Unterstützung von Multi-Spezifikationsmanagement und Stapelverarbeitung.
- Produkt-Suche: Real Idle Fish Produktdaten über Playwright, sortiert nach "people want".
- SystemüberwachungBietet Echtzeit-Protokollierung, Leistungsüberwachung und Zustandsprüfung von Diensten.
- DatenverwaltungUnterstützt den Import und Export von Stichwörtern im Excel-Format und die automatische Sicherung der Daten.
Hilfe verwenden
Einbauverfahren
Laut der offiziellen Anleitung unterstützt das System drei Bereitstellungsmethoden: Docker-Ein-Klick-Bereitstellung, Docker Compose-Bereitstellung und lokale Bereitstellung. Im Folgenden werden die einzelnen Schritte beschrieben:
Weg 1: Docker-Ein-Klick-Bereitstellung (empfohlen für Einsteiger)
- Erstellen eines Datenkatalogs::
mkdir -p xianyu-auto-reply
2. **启动容器**:
```bash
docker run -d -p 8080:8080 -v $PWD/xianyu-auto-reply/:/app/data/ --name xianyu-auto-reply --privileged=true registry.cn-shanghai.aliyuncs.com/zhinian-software/xianyu-auto-reply:1.0
- Zugangssystem: Öffnen Sie Ihren Browser und besuchen Sie
http://localhost:8080
. - Fehlerbehebung::
- Wenn ein Anschlusskonflikt auftritt, ändern Sie die
8080
für andere Häfen. - Stellen Sie sicher, dass Docker Desktop ausgeführt wird, was auf Linux-Systemen erforderlich sein kann.
sudo
.
- Wenn ein Anschlusskonflikt auftritt, ändern Sie die
Weg 2: Docker Compose-Bereitstellung (empfohlen)
- Klonprojekt::
git clone https://github.com/zhinianboke/xianyu-auto-reply.git cd xianyu-auto-reply
- Führen Sie das Deployment-Skript aus::
./docker-deploy.sh
- Zugangssystem: Öffnen
http://localhost:8080
. - Fehlerbehebung: Referenz
DOCKER_FIX.md
Inspektiondocker-compose.yml
Port-Konfiguration.
Ansatz III: Lokaler Einsatz
- Klonprojekt::
git clone https://github.com/zhinianboke/xianyu-auto-reply.git cd xianyu-auto-reply
- Installation von Abhängigkeiten::
pip install -r requirements.txt
Stellen Sie sicher, dass Python 3.11+ installiert ist.
- Installation des Dramatikers(Erforderlich für die Produktsuchfunktion):
playwright install chromium
- Aktivierungssystem::
python Start.py
- Zugangssystem: Öffnen
http://localhost:8080
.
Konfigurieren des Administratorkennworts
- Standard-Administratorkonto: Benutzername
admin
Passwortadmin123
. - Ihr Passwort ändernÄnderungen werden auf der Benutzerverwaltungsseite nach der ersten Anmeldung vorgenommen, und es wird empfohlen, sie sofort zu ändern, um die Sicherheit zu gewährleisten.
- Die Konfiguration wird in der Datei
global_config.yml
unterstützen WebSocket, API, Antwortregeln und andere Einstellungen.
Funktion Betriebsablauf
1. die Registrierung und Anmeldung der Benutzer
- Verfahren::
- Interviews
http://localhost:8080/register.html
. - Geben Sie die E-Mail-Adresse ein und vervollständigen Sie die CAPTCHA-Überprüfung.
- Geben Sie den grafischen Prüfcode ein, um die Registrierung abzuschließen.
- sich anmelden
http://localhost:8080/login.html
Verwenden Sie die registrierte E-Mail und das Passwort.
- Interviews
- SicherheitsmerkmaleDas System verwendet JWT-Authentifizierung und Datenisolierung, um Brute-Force-Cracking zu verhindern.
2. ein Leerlaufkonto für Fisch hinzufügen
- Verfahren::
- Nachdem Sie sich eingeloggt haben, öffnen Sie die Hauptschnittstelle und klicken Sie auf "Neues Konto hinzufügen".
- Geben Sie die Idle Fish-Kontonummer und den Cookie-Wert ein (den Sie durch Scannen des Anmeldecodes erhalten).
- Das System startet automatisch die Kontoüberwachung und zeigt den Verbindungsstatus an.
- BatchbetriebUnterstützt das Starten oder Stoppen mehrerer Kontoaufgaben.
- zur Kenntnis nehmenCookies werden regelmäßig aktualisiert, um ein Verfallsdatum zu vermeiden.
3. die Konfiguration von Autorespondern
- Stichwortabgleich::
- Rufen Sie den Bildschirm "Datenverwaltung" auf und fügen Sie Schlüsselwörter und Antworten hinzu.
- Beispiel: Stichwort "Preis", Antwort "Produktpreis ist XX Yuan".
- Unterstützt handelsspezifische Schlüsselwörter und globale generische Schlüsselwörter, mit einer Priorität von spezifisch > generisch > AI-Antwort.
- AI Smart Reply::
- Geben Sie den OpenAI-API-Schlüssel auf der Seite Einstellungen ein und wählen Sie das Modell (z. B. GPT-3.5).
- Konfigurieren Sie Prompt-Wörter, um AI-Antworten zu ermöglichen.
- Das System generiert intelligente Antworten auf der Grundlage des Kontexts und unterstützt dynamische Variablen (z. B. den Benutzernamen).
- Excel-Import und -Export::
- Laden Sie die mit dem System gelieferte Excel-Vorlage herunter.
- Geben Sie die Schlüsselwörter und Antworten ein und laden Sie sie auf die Seite "Datenverwaltung" hoch.
- Das System validiert das Datenformat und importiert es automatisch.
4. automatische Sendungen einrichten
- Verfahren::
- Gehen Sie zum Bildschirm "Versandverwaltung", um Versandregeln hinzuzufügen.
- Legen Sie die Produktschlüsselwörter und den Versandinhalt fest (Text oder Kartei).
- Konfigurieren Sie die verzögerte Versandzeit (0-3600 Sekunden).
- Das System erkennt die Zahlungsnachricht und passt dann automatisch die Regeln an und versendet die Waren.
- Unterstützung für mehrere SpezifizierungenAutomatischer Abgleich mit den Warenspezifikationen und Herabstufung auf einen normalen Kartencoupon, wenn dies nicht gelingt.
- Anti-DuplikationsmechanismenVermeiden Sie doppelte Sendungen und Bestätigungen.
- VersandstatistikenVersandaufzeichnungen und Statistiken anzeigen.
5. die Verwaltung der Waren
- Verfahren::
- Das System sammelt automatisch die Produktinformationen in der Nachricht.
- Holen Sie sich alle Produktdetails über die Idle Fish API.
- Auf dem Bildschirm "Produktverwaltung" können Sie Produkte bearbeiten oder stapelweise verwalten.
- Unterstützung für mehrere SpezifizierungenVerwaltung von Informationen über Waren mit unterschiedlichen Spezifikationen.
- Intelligente De-DuplizierungVermeiden Sie die doppelte Speicherung von Warendaten.
6. die Produktsuche
- Verfahren::
- Melden Sie sich an, um die Seite "Produktsuche" aufzurufen.
- Geben Sie die Schlüsselwörter und Seiten ein, und das System erhält die tatsächlichen Daten über Playwright.
- Die Produkte werden nach der Anzahl der "Leute wollen" sortiert, und Sie können die Details einsehen.
- Front-End-PagingFlexible Anzeige von mehreren Seiten mit Produktdaten.
7. die Systemüberwachung
- Protokolle in EchtzeitSie können das Betriebsprotokoll auf dem Bildschirm "Protokollverwaltung" einsehen.
- LeistungsüberwachungKontrolle der Nutzung der Systemressourcen.
- GesundheitsprüfungVergewissern Sie sich, dass der Dienst ordnungsgemäß funktioniert.
caveat
- SicherheitCookies und Passwörter sollten nicht fest programmiert werden, es wird empfohlen, die
.env
Dateiablage. - ComplianceHalten Sie sich an die Regeln der Idle-Fish-Plattform, um zu vermeiden, dass häufige Operationen zu Kontobeschränkungen führen.
- Log-VerwaltungRegelmäßige Reinigung
logs/
Protokolldateien in dem Verzeichnis, um Speicherplatz freizugeben. - DatensicherungDas System sichert die Daten automatisch in einem gemounteten Verzeichnis und überprüft es regelmäßig.
Anwendungsszenario
- Persönlicher Leerlauffisch-Verkäufer
Kleine Verkäufer können mit Autorespondern und Versandfunktionen schnell auf Käuferanfragen reagieren und ihre Umsatzrate steigern. - Multi-Konto-Betreiber
Benutzer, die mehrere Idlefish-Konten verwalten, können Nachrichten und Produkte auf eine einheitliche Art und Weise überwachen, was den Arbeitsprozess vereinfacht. - Anforderungen an den Kundendienst in der Nacht
Das System unterstützt die automatische Beantwortung rund um die Uhr, was für Verkäufer geeignet ist, die nachts nicht manuell antworten können. - Verwaltung von Massengütern
Verkäufer, die Artikel in mehreren Größen verkaufen, können Bestellungen mit Produktmanagement- und Autoversandfunktionen effizient bearbeiten. - Anforderungen an die Datenanalyse
Verkäufer können die Marktnachfrage und die Verkäufe über die Produktsuche und die Protokollstatistikfunktionen analysieren.
QA
- Sind die Werkzeuge kostenlos?
Das Projekt ist quelloffen, frei für Studium und Forschung, eine kommerzielle Nutzung ist strengstens untersagt. - Welche KI-Modelle werden unterstützt?
Unterstützt OpenAIs GPT-3.5, GPT-4 und Tongyi Qianqian, muss API-Schlüssel konfigurieren. - Wie kann ich vermeiden, dass mein Konto gesperrt wird?
Legen Sie angemessene Antwortintervalle fest, befolgen Sie die Idle-Fish-Regeln und aktualisieren Sie Cookies regelmäßig. - Erfordert die Produktsuchfunktion eine zusätzliche Konfiguration?
Playwright und Chromium müssen installiert sein, Docker Deployment ist enthalten. - Wie kann ich das Systemprotokoll einsehen?
Sehen Sie sich die Echtzeitprotokolle auf dem Bildschirm Protokollverwaltung an, oder prüfen Sie dielogs/
Katalogdatei.