WeWe RSS: herramienta de código abierto para generar canales RSS públicos de WeChat
Últimos recursos sobre IAPublicado hace 6 meses Círculo de intercambio de inteligencia artificial 12.8K 00
Introducción general
WeWe RSS es una herramienta gratuita de código abierto diseñada específicamente para los usuarios de números públicos de WeChat. Captura artículos de números públicos a través de la plataforma de lectura de WeChat y genera canales RSS, permitiendo a los usuarios ver el contenido en cualquier momento con un lector RSS. Esta herramienta resuelve el problema del cierre de la información de los números públicos de WeChat, admite la implantación privada, los usuarios pueden crear sus propios servicios para garantizar la seguridad de los datos. weWe RSS ofrece actualizaciones periódicas y función de salida de texto completo, funcionamiento sencillo, implantación flexible. Según datos oficiales, hasta marzo de 2025, el proyecto ha recibido más de 6.500 estrellas en GitHub, y es popular entre los entusiastas de la tecnología y los usuarios de RSS.

Lista de funciones
- Suscribirse a WeChatAñade un número público a través de la plataforma de lectura WeChat para generar un canal RSS.
- Múltiples formatos RSS: Apoyo
.atom
y.rss
y.json
Tres formatos de salida. - Acceso a artículos históricos: Se pueden extraer contenidos anteriores publicados por el número público.
- actualización automática periódicaSuscripciones actualizadas periódicamente en segundo plano para mantener los contenidos al día.
- Salida de texto completo: Proporciona el contenido completo del artículo para una lectura en profundidad.
- Función de filtrado de títulosFiltrar o excluir artículos para palabras clave específicas por parámetros.
- Exportación OPMLSoporte para exportar todas las fuentes de suscripción como archivos OPML.
- Actualizar manualmente las suscripciones: Activa actualizaciones instantáneas desde una única fuente de suscripción a través de la interfaz.
Utilizar la ayuda
Proceso de instalación
WeWe RSS soporta múltiples métodos de despliegue, incluyendo Docker, despliegue local y despliegue con un solo clic. Aquí están los pasos detallados.
Método 1: Despliegue Docker (recomendado)
- Instalación de Docker
Asegúrese de tener Docker instalado en su dispositivo. Los usuarios de Windows/Mac pueden descargar Docker Desktop desde el sitio web oficial (https://www.docker.com/), los usuarios de Linux ejecutan la aplicaciónsudo apt install docker.io
(Ubuntu, por ejemplo). - Versión SQLite (implantación sencilla)
Introduzca el siguiente comando en el terminal para iniciarlo:
docker run -d --name wewe-rss -p 4000:4000 -e DATABASE_TYPE=sqlite -e AUTH_CODE=123567 -v $(pwd)/data:/app/data cooderl/wewe-rss-sqlite:latest
-p 4000:4000
Asigna el puerto al local 4000.-e AUTH_CODE=123567
: La configuración de los códigos de autorización es personalizable.-v $(pwd)/data:/app/data
: Los datos se almacenan en el directorio actual deldata
Carpeta.
- Versión de MySQL (implantación estable)
- Crear una red: Ejecutar
docker network create wewe-rss
. - Iniciar 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
- Lanzar WeWe RSS::
docker run -d --name wewe-rss -p 4000:4000 -e DATABASE_URL='mysql://root:123456@db:3306/wewe-rss?schema=public&connect_timeout=30&pool_timeout=30&socket_timeout=30' -e AUTH_CODE=123567 --network wewe-rss cooderl/wewe-rss:latest
- Comprobación del funcionamiento
Tras la implantación, abra un navegador y visitehttp://localhost:4000
(local) o la IP del servidor más el puerto. Si ve la interfaz, es correcto.
Enfoque II: Despliegue local
- Instalación de dependencias
Descargar Node.js (v18+ recomendado) y pnpm (comando:npm install -g pnpm
). - Clonación de código
git clone https://github.com/cooderl/wewe-rss.git
cd wewe-rss
- Entorno de configuración
Tomemos SQLite como ejemplo:
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
- Construir y ejecutar
pnpm install && pnpm run -r build && pnpm run start:server
Se recomienda el demonio pm2:pm2 start pnpm -- start:server
.
Método 3: Despliegue con un solo clic
- Para desplegar a través de Zeabur (https://zeabur.com/templates/DI9BBD) o Railway (https://railway.app/), basta con introducir la URL del proyecto y seguir las instrucciones.
Cómo utilizarlo
Una vez desplegado, el funcionamiento de WeWe RSS se divide en dos pasos: inicio de sesión en la cuenta y adición de suscriptores.
Añadir cuenta
- espectáculo (una entrada)
http://localhost:4000
(o dirección del servidor). - Haga clic en "Gestión de cuentas" > "Añadir cuenta".
- Escanea el código QR con WeChat e inicia sesión en tu cuenta de WeChat Reading. Si el mensaje no es válido, tendrás que volver a escanear el código.
Suscribirse a Público
- Haga clic en "Fuente pública" > "Añadir".
- Introduzca el enlace público para compartir (que encontrará en WeChat Reading) y envíe su suscripción.
- El sistema captura el contenido a través de WeChat Reader y genera enlaces RSS. Nota: La frecuencia de añadir demasiado puede ser restringido, es necesario esperar 24 horas para desbloquear.
Obtener enlaces RSS
- En la pantalla "Fuentes públicas", busque los números públicos suscritos.
- Haga clic para copiar el enlace RSS (por ejemplo
http://localhost:4000/feeds/公众号ID.rss
). - Añade el enlace a un lector RSS (como Feedly).
Filtro de título
- Añadir parámetros después del enlace RSS:
- Contiene palabras clave:
?title_include=张三|李四
(Varios usuarios)|
(Separación). - Excluir palabras clave:
?title_exclude=张三丰
. - Ejemplo:
http://localhost:4000/feeds/all.rss?title_include=新闻|科技&title_exclude=广告
.
actualización manual
- Después del enlace RSS añada
?update=true
Por ejemplohttp://localhost:4000/feeds/公众号ID.rss?update=true
. - Después de actualizar la necesidad de solicitar de nuevo no
update
para ver los resultados.
Función destacada Operación
texto completo
- Por defecto, sólo se muestra un resumen. Para activar el texto completo es necesario configurar la variable de entorno
FEED_MODE=fulltext
(añadido en el despliegue). - Nota: El modo de texto completo aumenta el tiempo de respuesta y el uso de memoria.
actualización periódica
- Por defecto, se actualiza diariamente a las 5:35 y a las 17:35 (
CRON_EXPRESSION=35 5,17 * * *
). - Esta variable puede modificarse para ajustar la frecuencia, por ejemplo, actualizaciones cada hora ajustada a
0 * * * *
.
Despliegue privado
- establecer
SERVER_ORIGIN_URL
es una IP pública o un nombre de dominio (por ejemplohttp://你的域名:4000
) para facilitar el acceso a la extranet. - Los datos se almacenan en SQLite o MySQL y se recomienda realizar copias de seguridad periódicas.
Solicitar limitaciones
- El valor por defecto es de 60 peticiones por minuto (
MAX_REQUEST_PER_MINUTE=60
). En caso de "Apagón del día", puede reducir la frecuencia o esperar 24 horas.
advertencia
- optimización de la red: Acceso doméstico a microsoft lectura lenta cuando está configurado
PLATFORM_URL=https://weread.965111.xyz
. - Solución de problemas de registroEn caso de error de ejecución, utilice
docker logs wewe-rss
Ver registro. - Estado de la cuenta::
- "El hackeo de hoy": solicitud desbordada, necesidad de esperar un día o reiniciar el servicio.
- "Desactivado": vuelve a escanear el código para iniciar sesión.
Con los pasos anteriores, puede implementar y utilizar rápidamente WeWe RSS para disfrutar de una cómoda experiencia de suscripción pública.
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...