{"repo":"claude89757/wechat-on-airflow","free":true,"listed":false,"github":"https://github.com/claude89757/wechat-on-airflow","clone":"git clone https://github.com/claude89757/wechat-on-airflow.git","description":"基于 Apache Airflow 的微信智能应用编排框架，通过可视化工作流驱动 AI 与数据自动化任务。支持 智能客服（多轮对话/知识库）、AI 图文/短视频生成、智能提醒等应用，灵活扩展多模态交互与大模型能力。","language":"Python","stars":87,"topics":["airflow","chatbot","wechat"],"license":"MIT","category":"data-pipelines","readme_excerpt":"wechat-on-airflow Production Apache Airflow workflows that monitor Shenzhen tennis venue availability, publish observations for verified-email Web subscriptions, and send best-effort WeChat notifications. The repository also contains the mobile-first Cloudflare Worker application that owns subscriber email. Production completed a fresh-start migration from Airflow 2.10.5 to Airflow 3.3.0. Historical metadata was intentionally not migrated; configuration and notification continuity caches were verified in the new runtime, while the Airflow 2 database remains preserved for rollback. Runtime - Apache Airflow 3.3.0 on Python 3.12 - CeleryExecutor - PostgreSQL 17 - Redis broker - FAB Auth Manager - API Server, Scheduler, DAG Processor, Worker, and Triggerer - Cloudflare Tunnel ingress at https://airflow.claude89757.cc - Cloudflare Worker web application at https://zacks.claude89757.cc - independent, repository-managed WeChat sender on the Android device host Supported development and production target: Component Version --- --- Airflow 3.3.0 Python 3.12 PostgreSQL 17 Celery provider 3.21.0 FAB provider 3.7.1 Standard provider 1.15.0 Development Python 3.12 and Docker Compose v2 are required. make verify includes static checks, unit tests, configuration validation, the pinned Airflow image build, the web application build, and a DagBag contract check inside Airflow 3. The DagBag check verifies DAG IDs, source files, task IDs, and import errors against the active component manifest;","default_branch":null,"files":null,"tree":[],"storefront":"/r/claude89757","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/claude89757/wechat-on-airflow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}