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.
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
.átomo
e.rss
e.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)
- 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 aplicativosudo apt install docker.io
(Ubuntu, por exemplo). - 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:4000
Mapeia a porta para o local 4000.-e AUTH_CODE=123567
Configuração: A configuração dos códigos de autorização é personalizável.-v $(pwd)/data:/app/data
Os dados são armazenados no diretório atual dodados
Pasta.
- 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
- Verificação da operação
Após a implantação, abra um navegador e acessehttp://localhost:4000
(local) ou IP do servidor mais porta. Se você vir a interface, ela foi bem-sucedida.
Abordagem II: implantação local
- 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
). - Código de clonagem
git clone https://github.com/cooderl/wewe-rss.git
cd wewe-rss
- 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
- 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
- show (um ingresso)
http://localhost:4000
(ou endereço do servidor). - Clique em "Account Management" (Gerenciamento de contas) > "Add Account" (Adicionar conta).
- 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
- Clique em "Public Source" (Fonte pública) > "Add" (Adicionar).
- Digite o link de compartilhamento público (que pode ser encontrado no WeChat Reading) e envie sua assinatura.
- 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
- Na tela "Public sources" (Fontes públicas), localize os números públicos assinados.
- Clique para copiar o link do RSS (por exemplo
http://localhost:4000/feeds/公众号ID.rss
). - 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=true
Por exemplohttp://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 exemplohttp://你的域名: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.