Skip to content

jeff39389327/8591-RAG-CustomerService

Repository files navigation

基於DIFY工作流的8591 API智能客服自動化解決方案

系統架構

數據收集 → DIFY知識庫 → 實時監控 → 智能回復
image

核心功能

  • 自動收集對話歷史和FAQ數據
  • 建立DIFY知識庫
  • 實時監控新買家消息
  • 智能客服回復生成
  • 專屬商品自動開設

快速開始

1. 環境準備

pip install aiohttp requests pyyaml

2. 配置設定

複製 config.yaml.templateconfig.yaml 並填入:

faq_collect:
  token: "你的8591令牌"
  user_id: "你的用戶ID"
  device_id: "你的設備ID"
  max_users: 50

monitor:
  token: "同上"
  user_id: "同上" 
  device_id: "同上"
  check_interval: 15
  dify_api_url: "https://api.dify.ai/v1/workflows/run"
  dify_api_key: "你的DIFY密鑰"

TOKEN獲取方式

  1. 登入8591.com.tw
  2. 按F12開啟開發者工具
  3. 切換到Network標籤
  4. 重新整理頁面或進行任何操作
  5. 在Network請求中搜尋info?token
  6. 點擊該請求查看Headers
  7. 在Request URL或Query String中找到token參數
  8. 複製token值到配置文件

Cookie獲取方式

  1. 登入8591.com.tw
  2. 進入賣場管理頁面嘗試開設專屬商品
  3. 按F12開啟開發者工具,切換到Network標籤
  4. 在開設專屬時查看Network請求
  5. 找到POST請求(通常是publish/update相關)
  6. 查看Request Headers中的Cookie字段
  7. 複製完整Cookie值到DIFY HTTP請求配置文件

3. DIFY工作流部署

8591.yml 導入到DIFY平台,配置知識庫

4. 手動建立DIFY知識庫

  1. 執行數據收集程式獲得FAQ和對話數據
  2. 在DIFY平台創建知識庫
  3. 上傳收集到的FAQ數據和產品說明
  4. 配置知識檢索參數

5. 運行步驟

第一步:收集數據

python 8591_cov_faq_collect.py

收集對話歷史和FAQ,建立知識庫基礎

第二步:啟動監控

python 8591_cov_moniator.py

開始實時監控,自動處理新消息

工作流程

數據收集階段

  1. 掃描對話列表
  2. 收集每個用戶的完整對話
  3. 提取商品FAQ(自動去重)
  4. 按商品分類保存數據

實時監控階段

  1. 檢測新買家消息
  2. 提取完整對話內容
  3. 調用DIFY工作流生成智能回復
  4. 自動發送回復到8591
  5. 必要時自動開設專屬商品

DIFY處理邏輯

  1. 問題分類(問候/服務諮詢 vs 專屬開設)
  2. 知識檢索匹配FAQ
  3. LLM生成專屬回復
  4. 專屬開設參數提取
  5. HTTP請求執行開設專屬賣場

注意事項

  • 確保8591帳號有足夠權限以及經過8591官方允許
  • DIFY工作流需要正確配置知識庫

About

A comprehensive customer service automation system for 8591 gaming marketplace, featuring real-time conversation monitoring, FAQ collection, and RAG-powered intelligent responses integrated with Dify workflow engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages