Aprendizagem pessoal com IA
e orientação prática
Sapo pintado em alumínio

WeWe RSS: ferramenta de código aberto para gerar feeds RSS públicos do WeChat

Introdução geral

O WeWe RSS é uma ferramenta gratuita de código aberto projetada especificamente para usuários de números públicos do WeChat. Ela coleta artigos de números públicos por meio da plataforma de leitura do WeChat e gera feeds RSS, permitindo que os usuários visualizem o conteúdo a qualquer momento com um leitor de RSS. Essa ferramenta resolve o problema do fechamento das informações do número público do WeChat, suporta a implantação privada e os usuários podem criar seus próprios serviços para garantir a segurança dos dados. O weWe RSS oferece atualizações regulares e função de saída de texto completo, operação simples e implantação flexível. De acordo com dados oficiais, em março de 2025, o projeto recebeu mais de 6.500 estrelas no GitHub e é popular entre os entusiastas de tecnologia e usuários de RSS.

WeWe RSS: ferramenta de código aberto para gerar feeds RSS públicos do WeChat-1


 

Lista de funções

  • Assinar o WeChatAdicione um número público por meio da plataforma WeChat Reading para gerar um feed RSS.
  • Vários formatos de RSS: Suporte .átomoe.rsse.json Três formatos de saída.
  • Acesso a artigos históricosConteúdo anterior publicado pelo número público pode ser extraído.
  • atualização automática em uma base regularAtualização regular dos feeds de assinatura em segundo plano para manter o conteúdo atualizado.
  • Suporte a saída de texto completoConteúdo do artigo: fornece o conteúdo completo do artigo para uma leitura aprofundada.
  • Função de filtragem de títulosFiltrar ou excluir artigos para palavras-chave específicas por parâmetros.
  • Exportação OPMLSuporte para exportação de todas as fontes de assinatura como arquivos OPML.
  • Atualizar manualmente as assinaturasAcionamento de atualizações instantâneas de uma única fonte de assinatura por meio da interface.

 

Usando a Ajuda

Processo de instalação

O WeWe RSS oferece suporte a vários métodos de implantação, incluindo o Docker, a implantação local e a implantação com um clique. Veja a seguir as etapas detalhadas.

Método 1: implantação do Docker (recomendado)

  1. Instalando o Docker
    Os usuários do Windows/Mac podem fazer o download do Docker Desktop no site oficial (https://www.docker.com/), enquanto os usuários do Linux executam o aplicativo sudo apt install docker.io(Ubuntu, por exemplo).
  2. Versão do SQLite (implementação simples)
    Digite o seguinte comando no terminal para iniciá-lo:
docker run -d --name wewe-rss -p 4000:4000 -e DATABASE_TYPE=sqlite -e AUTH_CODE=123567 -v $(pwd)/data:/app/data cooderl/wewewe-rss-sqlite. mais recente
  • -p 4000:4000Mapeia a porta para o local 4000.
  • -e AUTH_CODE=123567Configuração: A configuração dos códigos de autorização é personalizável.
  • -v $(pwd)/data:/app/dataOs dados são armazenados no diretório atual do dados Pasta.
  1. Versão do MySQL (implantação estável)
  • Criação de uma rede: Executar rede docker criar wewe-rss.
  • Iniciando o MySQL::
    docker run -d --name db -e MYSQL_ROOT_PASSWORD=123456 -e TZ='Asia/Shanghai' -e MYSQL_DATABASE='wewe-rss' -v db_data:/var/lib/mysql --network wewe-rss mysql:8.3.0 --mysql-native-password=ON
    
  • Lançamento do WeWe RSS::
    docker run -d --name wewe-rss -p 4000:4000 -e DATABASE_URL='mysql://root:123456@db:3306/wewewe-rss?schema=public&connect_timeout=30&pool_ timeout=30&socket_timeout=30' -e AUTH_CODE=123567 --network wewe-rss cooderl/wewe-rss:latest
    
  1. Verificação da operação
    Após a implantação, abra um navegador e acesse http://localhost:4000(local) ou IP do servidor mais porta. Se você vir a interface, ela foi bem-sucedida.

Abordagem II: implantação local

  1. Instalação de dependências
    Faça download do Node.js (recomenda-se a versão 18+) e do pnpm (comando:npm install -g pnpm).
  2. Código de clonagem
git clone https://github.com/cooderl/wewe-rss.git
cd wewe-rss
  1. Ambiente de configuração
    Tome o SQLite como exemplo:
export DATABASE_URL="file:... /data/wewe-rss.db"
export DATABASE_TYPE="sqlite"
rm -rf apps/server/prisma
mv apps/server/prisma-sqlite apps/server/prisma
npx prisma generate --schema apps/server/prisma/schema.prisma
npx prisma migrate deploy --schema apps/server/prisma/schema.prisma
  1. Criar e executar
pnpm install && pnpm run -r build && pnpm run start:server

O daemon pm2 é recomendado:pm2 start pnpm -- start:server.

Método 3: implantação com um clique

  • Para implantar via Zeabur (https://zeabur.com/templates/DI9BBD) ou Railway (https://railway.app/), basta inserir o URL do projeto e seguir os prompts.

Como usar

Após a implantação, a operação do WeWe RSS é dividida em duas etapas: login da conta e adição de assinatura.

Adicionar conta

  1. show (um ingresso) http://localhost:4000(ou endereço do servidor).
  2. Clique em "Account Management" (Gerenciamento de contas) > "Add Account" (Adicionar conta).
  3. Digitalize o código QR com o WeChat e faça login na sua conta do WeChat Reading. Se a solicitação for inválida, você precisará escanear o código novamente.

Inscrever-se para o público

  1. Clique em "Public Source" (Fonte pública) > "Add" (Adicionar).
  2. Digite o link de compartilhamento público (que pode ser encontrado no WeChat Reading) e envie sua assinatura.
  3. O sistema obtém o conteúdo por meio do WeChat Reader e gera links RSS. Observação: a frequência de adição excessiva pode ser restrita e é necessário aguardar 24 horas para desbloquear.

Obtenção de links RSS

  1. Na tela "Public sources" (Fontes públicas), localize os números públicos assinados.
  2. Clique para copiar o link do RSS (por exemplo http://localhost:4000/feeds/公众号ID.rss).
  3. Adicione o link a um leitor de RSS (como o Feedly).

Filtro de título

  • Adicione parâmetros após o link do RSS:
  • Contém palavras-chave:?title_include=Zhang San|Li Si(Vários usuários) | (Separação).
  • Excluir palavras-chave:?title_exclude=Zhang Sanfeng.
  • Exemplo:http://localhost:4000/feeds/all.rss?title_include=新闻|technology&title_exclude=advertising.

atualização do manual

  • Após o link do RSS, adicione ?update=truePor exemplo http://localhost:4000/feeds/公众号ID.rss?update=true.
  • Após a atualização, é necessário solicitar novamente não atualização link do parâmetro para visualizar os resultados.

Operação da função em destaque

saída de texto completo

  • Por padrão, apenas um resumo é gerado. Para ativar o texto completo, é necessário definir a variável de ambiente FEED_MODE=fulltext(adicionado na implantação).
  • Observação: O modo de texto completo aumenta o tempo de resposta e o uso da memória.

atualização regular

  • Por padrão, ele é atualizado diariamente às 5:35 e às 17:35 (cron_expression=35 5,17 * * * * *).
  • Essa variável pode ser modificada para ajustar a frequência, por exemplo, atualizações de hora em hora definidas como 0 * * * *.

Implantação privada

  • configurar URL DE ORIGEM DO SERVIDOR é um IP público ou um nome de domínio (por exemplo http://你的域名:4000) para facilitar o acesso à extranet.
  • Os dados são armazenados em SQLite ou MySQL e recomenda-se fazer backups regulares.

Limitações da solicitação

  • O padrão é 60 solicitações por minuto (MAX_REQUEST_PER_MINUTE=60). No caso do "Blackout do dia", você pode reduzir a frequência ou aguardar 24 horas.

advertência

  • otimização da redeAcesso doméstico à leitura da Microsoft: lento quando definido PLATFORM_URL=https://weread.965111.xyz.
  • Solução de problemas de registroNo caso de um erro de tempo de execução, use Registros do docker wewe-rss Exibir registro.
  • Status da conta::
  • "Hack de hoje": solicitação excedida, necessidade de esperar um dia ou reiniciar o serviço.
  • "Disabled" (Desativado): digitalize novamente o código para fazer login.

Com as etapas acima, você pode implantar e usar rapidamente o WeWe RSS para desfrutar de uma experiência conveniente de assinatura pública.

CDN1
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " WeWe RSS: ferramenta de código aberto para gerar feeds RSS públicos do WeChat

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil