O Idlefish Autoresponder é uma ferramenta automatizada de atendimento ao cliente e gerenciamento projetada para a plataforma Idlefish, desenvolvida com base em Python e FastAPI, hospedada no GitHub. O sistema se conecta aos servidores do Idlefish em tempo real via WebSocket e lida automaticamente com mensagens do comprador, envio e gerenciamento de produtos. Suporta gerenciamento de vários usuários e várias contas, fornece correspondência de palavras-chave, resposta inteligente de IA, envio automático e outros recursos, adequados para vendedores que precisam gerenciar com eficiência a loja Idlefish. Projeto de código aberto, somente para aprendizado e pesquisa, uso comercial estritamente proibido.
Lista de funções
- gerenciamento multiusuárioSuporte a registro e login de usuários, isolamento de dados e controle de permissões.
- Suporte a várias contasGerencie várias contas do Idle Fish com monitoramento independente e operações em lote.
- resposta inteligente (a uma pergunta)Suporte a correspondência de palavras-chave, respostas específicas de produtos e respostas inteligentes de IA (a API OpenAI precisa ser configurada).
- despacho automáticoCupom de cartão ou texto enviado automaticamente com base nas regras de correspondência de informações do produto, suporte a entrega atrasada.
- Gerenciamento de commoditiesColeta automática de informações do produto, suporte ao gerenciamento de várias especificações e edição em lote.
- Pesquisa de produtosReal Idle Fish product data via Playwright, classificado por "people want".
- Monitoramento do sistemaRegistro em tempo real: fornece registro em tempo real, monitoramento de desempenho e verificações de integridade do serviço.
- gerenciamento de dadosSuporte à importação e exportação de palavras-chave no formato Excel e backup automático de dados.
Usando a Ajuda
Processo de instalação
De acordo com as instruções oficiais, o sistema suporta três métodos de implantação: implantação do Docker com um clique, implantação do Docker Compose e implantação local. Veja a seguir as etapas detalhadas:
Caminho 1: implantação do Docker com um clique (recomendado para iniciantes)
- Criação de um catálogo de dados::
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
- sistema de acessoAbra seu navegador e acesse
http://localhost:8080
. - resolução de falhas::
- Se for encontrado um conflito de portas, modifique o
8080
para outras portas. - Certifique-se de que o Docker Desktop esteja em execução, o que pode ser necessário em sistemas Linux.
sudo
.
- Se for encontrado um conflito de portas, modifique o
Caminho 2: implantação do Docker Compose (recomendado)
- projeto de clonagem::
git clone https://github.com/zhinianboke/xianyu-auto-reply.git cd xianyu-auto-reply
- Executar o script de implantação::
./docker-deploy.sh
- sistema de acesso: Aberto
http://localhost:8080
. - resolução de falhas: Referência
DOCKER_FIX.md
Inspeçãodocker-compose.yml
Configuração de porta.
Abordagem III: implantação local
- projeto de clonagem::
git clone https://github.com/zhinianboke/xianyu-auto-reply.git cd xianyu-auto-reply
- Instalação de dependências::
pip install -r requirements.txt
Certifique-se de que o Python 3.11+ esteja instalado.
- Instalação do dramaturgo(Necessário para a função de pesquisa de produtos):
playwright install chromium
- sistema de ativação::
python Start.py
- sistema de acesso: Aberto
http://localhost:8080
.
Configuração da senha do administrador
- Conta de administrador padrão: nome de usuário
admin
Senhaadmin123
. - alterar sua senha: As alterações são feitas na página de gerenciamento de usuários após o primeiro login, e é recomendável alterá-la imediatamente para garantir a segurança.
- A configuração é armazenada no
global_config.yml
O WebSocket é compatível com WebSocket, API, regras de resposta e outras configurações.
Função Fluxo de operação
1. registro e login do usuário
- procedimento::
- entrevistas
http://localhost:8080/register.html
. - Preencha o endereço de e-mail e conclua a verificação do CAPTCHA.
- Digite o código de verificação do gráfico para concluir o registro.
- entrar
http://localhost:8080/login.html
Use o e-mail e a senha registrados.
- entrevistas
- Recursos de segurançaO sistema usa a autenticação JWT e o isolamento de dados para evitar o cracking de força bruta.
2. adicionar uma conta de peixe ociosa
- procedimento::
- Depois de fazer login e entrar na interface principal, clique em "Add New Account" (Adicionar nova conta).
- Digite o ID da conta do Idle Fish e o valor do cookie (que pode ser obtido pela leitura do código de login).
- O sistema inicia automaticamente o monitoramento da conta e exibe o status da conexão.
- operação em loteSuporte para início ou parada em lote de várias tarefas de conta.
- tomar nota deCookies: Os cookies são atualizados regularmente para evitar a expiração.
3. configuração de autoresponders
- correspondência de palavras-chave::
- Vá para a tela "Data Management" (Gerenciamento de dados) e adicione palavras-chave e respostas.
- Exemplo: palavra-chave "price" (preço), resposta "product price is XX yuan" (o preço do produto é XX yuan).
- Oferece suporte a palavras-chave específicas de commodities e palavras-chave genéricas globais, com uma prioridade de resposta específica > genérica > IA.
- Resposta inteligente de IA::
- Digite a chave da API da OpenAI na página Settings (Configurações) e selecione o modelo (por exemplo, GPT-3.5).
- Configure as palavras do prompt para permitir respostas de IA.
- O sistema gera respostas inteligentes com base no contexto e suporta variáveis dinâmicas (por exemplo, nome de usuário).
- Importação e exportação do Excel::
- Faça o download do modelo do Excel fornecido com o sistema.
- Preencha as palavras-chave e as respostas e carregue-as na página "Data Management" (Gerenciamento de dados).
- O sistema valida o formato dos dados e os importa automaticamente.
4. configuração de remessas automáticas
- procedimento::
- Vá para a tela "Shipping Management" para adicionar regras de envio.
- Configuração de palavras-chave de produtos e conteúdo de remessa (texto ou arquivo jam).
- Configure o tempo de envio atrasado (0-3600 segundos).
- O sistema detecta a mensagem de pagamento e, em seguida, corresponde automaticamente às regras e envia as mercadorias.
- Suporte a várias especificaçõesCorresponde automaticamente às especificações da mercadoria e faz o downgrade para um cupom de cartão normal quando há falha.
- Mecanismos antiduplicaçãoEvite remessas e confirmações duplicadas.
- Estatísticas de remessaExibir registros e estatísticas de remessa.
5. gerenciamento de commodities
- procedimento::
- O sistema coleta automaticamente as informações do produto na mensagem.
- Obtenha detalhes completos do produto por meio da API Idle Fish.
- Você pode editar ou gerenciar produtos em lote na tela "Product management" (Gerenciamento de produtos).
- Suporte a várias especificaçõesGerenciar informações sobre mercadorias com especificações diferentes.
- Desduplicação inteligenteEvite o armazenamento duplicado de dados de commodities.
6. pesquisa de produtos
- procedimento::
- Faça login para acessar a página "Product Search".
- Insira as palavras-chave e as páginas e o sistema obterá os dados reais por meio do Playwright.
- Os produtos são classificados pelo número de "pessoas querem", e você pode visualizar os detalhes.
- Paging de front-endExibição flexível de várias páginas de dados do produto.
7. monitoramento do sistema
- Registros em tempo real: É possível visualizar o registro de operações na tela "Log management" (Gerenciamento de registros).
- Monitoramento de desempenhoVerificação do uso dos recursos do sistema.
- check-up de saúdeVerifique se o serviço está funcionando corretamente.
advertência
- segurançaNão codifique cookies ou senhas, é recomendável usar o
.env
Armazenamento de arquivos. - conformidadeCumpra as regras da plataforma Idle Fish para evitar operações frequentes que resultem em restrições de conta.
- Gerenciamento de registrosLimpeza regular
logs/
arquivos de registro no diretório para liberar espaço. - backup de dadosBackup de dados: O sistema faz o backup automático dos dados em um diretório montado e o verifica periodicamente.
cenário do aplicativo
- Vendedor pessoal de peixes ociosos
Os pequenos vendedores podem responder rapidamente às consultas dos compradores e aumentar sua taxa de rotatividade com autoresponders e recursos de envio. - Operador de várias contas
Os usuários que gerenciam várias contas do Idlefish podem monitorar mensagens e produtos de forma unificada, simplificando o processo de operação. - Requisitos de atendimento ao cliente no período noturno
O sistema suporta resposta automática 24 horas por dia, adequado para vendedores que não podem responder manualmente à noite. - Gerenciamento de commodities a granel
Os vendedores que vendem itens de vários tamanhos podem processar pedidos de forma eficiente com funções de gerenciamento de produtos e envio automático. - Requisitos de análise de dados
Os vendedores podem analisar a demanda do mercado e as vendas por meio das funções de pesquisa de produtos e estatísticas de registro.
QA
- As ferramentas são gratuitas?
Projeto de código aberto, gratuito para estudo e pesquisa, com proibição estrita de uso comercial. - Quais modelos de IA são suportados?
Compatível com GPT-3.5, GPT-4 e Tongyi Qianqian da OpenAI, é necessário configurar a chave de API. - Como posso evitar que minha conta seja bloqueada?
Defina intervalos de resposta razoáveis, siga as regras do Idle Fish e atualize os cookies regularmente. - A função de pesquisa de produtos requer configuração adicional?
O Playwright e o Chromium precisam ser instalados, e a implantação do Docker está incluída. - Como posso visualizar o registro do sistema?
Visualize os logs em tempo real na tela de gerenciamento de logs ou verifique ologs/
Ficha de catálogo.