Hệ thống Phòng thủ Hành tinh cho Cảnh báo Tiểu hành tinh của NASA - Quy trình làm việc n8n

Sử dụng luồng công việc n8n mạnh mẽ này để giám sát dữ liệu tiểu hành tinh nguy hiểm từ NASA hàng ngày. Nó sử dụng trình kích hoạt (trigger) n8n, OpenAI để tạo cảnh báo Sci-Fi tùy chỉnh, DeepL để dịch thuật và thông báo qua LINE.

Xem trước Workflow

Sẵn sàng tự động hóa chưa?

Tải xuống mẫu quy trình làm việc n8n này và bắt đầu sử dụng ngay lập tức.

Đối tượng phù hợp


  • Những người đam mê kỹ thuật quan tâm đến không gian và giám sát dữ liệu.

  • Các nhà phát triển tìm kiếm các mẫu n8n nâng cao tích hợp AI, dịch thuật và các dịch vụ thông báo.

  • Người dùng cần kiểm tra API theo lịch trình, tự động hóa.

  • Những cá nhân muốn tạo cảnh báo tùy chỉnh, có thương hiệu bằng cách sử dụng luồng công việc n8n.

Tổng quan

Việc theo dõi các mối đe dọa không gian theo thời gian thực là rất quan trọng đối với những người quan tâm đến phòng thủ hành tinh, nhưng việc kiểm tra API của NASA một cách thủ công rất tẻ nhạt. Luồng công việc n8n toàn diện này giải quyết vấn đề đó bằng cách hoạt động như hệ thống cảnh báo sớm tự động của bạn. Nó chạy hàng ngày, truy xuất dữ liệu tiểu hành tinh mới nhất từ NASA. Nếu phát hiện một vật thể có khả năng gây nguy hiểm, luồng công việc n8n sẽ tận dụng sức mạnh của AI tạo sinh (OpenAI) để soạn thảo một cảnh báo khẩn cấp, hấp dẫn theo phong cách Khoa học viễn tưởng (Sci-Fi). Cảnh báo này sau đó được bản địa hóa bằng cách sử dụng DeepL để dịch trước khi được gửi ngay lập tức qua LINE Notify. Cho dù đó là một cảnh báo chi tiết hay một 'Báo cáo An toàn' đơn giản, tính năng tự động hóa n8n này đảm bảo bạn luôn được thông báo mà không cần can thiệp thủ công, làm cho nó trở thành một trong những mẫu n8n độc đáo nhất hiện có để xử lý dữ liệu và tạo cảnh báo.

Cách thức hoạt động

Hoạt động của luồng công việc n8n này được chia thành ba giai đoạn logic, bắt đầu bằng một trình kích hoạt n8n theo lịch trình:


  1. Truy xuất Dữ liệu Theo Lịch trình: Luồng công việc bắt đầu bằng trình kích hoạt n8n Lịch hàng ngày (Daily Schedule), được đặt để chạy vào mỗi buổi sáng lúc 9:00 sáng. Nó ngay lập tức gọi API NeoWs của NASA bằng nút n8n chuyên dụng để truy xuất dữ liệu các tiểu hành tinh tiếp cận trong ngày hiện tại.

  2. Lọc và Tính toán: Luồng công việc chuyển sang nút Code n8n, thực thi mã JavaScript tùy chỉnh. Tập lệnh này lọc dữ liệu thô của NASA, chỉ giữ lại các tiểu hành tinh được gắn cờ là 'có khả năng gây nguy hiểm' (potentially hazardous). Điều quan trọng là nó tính toán khoảng cách tiếp cận của tiểu hành tinh so với khoảng cách của Mặt Trăng (Lunar Distance) và đặt một cờ loại: 'NGUY HIỂM' (DANGER) hoặc 'AN TOÀN' (PEACE).

  3. Phân nhánh Theo Đường đi Nguy hiểm: Nút Check Threat Level Switch n8n đánh giá cờ 'loại'.

Đường đi An toàn: Nếu là 'PEACE', một báo cáo 'Tất cả đều ổn' (All Green) thông thường sẽ được gửi qua nút LINE n8n (Send Peace Report1).
Đường đi Nguy hiểm: Nếu là 'DANGER', luồng sẽ tiếp tục đến nút OpenAI n8n (Generate SF Alert1) để tạo thông báo cảnh báo tùy chỉnh dựa trên chi tiết tiểu hành tinh. Đầu ra này sau đó được chuyển đến nút DeepL n8n để dịch (ví dụ: sang tiếng Nhật). Cuối cùng, cảnh báo ấn tượng đã được dịch sẽ được gửi qua nút LINE n8n (Send Danger Alert1). Việc sử dụng trình kích hoạt n8n theo lịch trình này đảm bảo việc giám sát kịp thời.

Hướng dẫn cài đặt

Để triển khai luồng công việc n8n chuyên gia này, hãy làm theo các bước thiết lập sau:


  1. Nhập (Import): Sao chép tệp JSON được cung cấp và nhập nó vào phiên bản n8n của bạn dưới dạng một luồng công việc n8n mới.

  2. Khóa API NASA: Đăng ký khóa API tại api.nasa.gov. Cấu hình thông tin xác thực cho nút n8n Get Asteroid Data1.

  3. OpenAI: Thiết lập thông tin xác thực OpenAI của bạn cho nút n8n Generate SF Alert1. Nút này sử dụng tài nguyên Chat để tạo nội dung.

  4. DeepL: Cấu hình khóa API DeepL của bạn cho nút n8n Translate Alert1. Nếu bạn không yêu cầu dịch thuật, bạn có thể xóa nút n8n này hoặc điều chỉnh ngôn ngữ đích (Translate To).

  5. LINE Notify: Tạo một mã thông báo LINE Notify. Cấu hình thông tin xác thực này cho cả hai nút n8n Send Danger Alert1 và Send Peace Report1. Đảm bảo mã thông báo được liên kết với cuộc trò chuyện hoặc nhóm mong muốn.

  6. Kích hoạt: Sau khi tất cả thông tin xác thực đã được thiết lập, hãy kích hoạt luồng công việc n8n. Trình kích hoạt n8n theo lịch trình sẽ bắt đầu thực thi vào thời gian đã chỉ định.

Chi tiết Node

Daily Schedule1 (n8n trigger): Trình kích hoạt n8n chính cho toàn bộ luồng công việc n8n. Nó được cấu hình để chạy hàng ngày lúc 9:00 sáng, đảm bảo lịch trình giám sát có thể dự đoán được.
Get Asteroid Data1 (nút NASA n8n): Kết nối với API NeoWs của NASA. Chức năng của nó là truy xuất dữ liệu quỹ đạo tiểu hành tinh cho ngày hiện tại. Yêu cầu thông tin xác thực API của NASA.
Filter & Calculate Distance1 (nút Code n8n): Trung tâm phân tích của luồng công việc n8n này. Nó lọc các kết quả cho ispotentiallyhazardous_asteroid: true và tính toán khoảng cách tương đối so với Mặt Trăng (khoảng cách bỏ qua tính bằng km chia cho khoảng cách của Mặt Trăng) để cung cấp ngữ cảnh cho cảnh báo.
Check Threat Level1 (nút Switch n8n): Kiểm soát đường đi của luồng dựa trên đầu ra của nút Code n8n (DANGER hoặc PEACE), định tuyến quá trình tự động hóa một cách thích hợp.
Generate SF Alert1 (nút OpenAI n8n): Chỉ được sử dụng trong đường đi 'DANGER'. Nó tạo ra một thông báo cảnh báo ấn tượng, nhận biết ngữ cảnh bằng AI dựa trên tên, kích thước tiểu hành tinh và phép tính khoảng cách. Một sự tích hợp AI cần thiết trong luồng công việc n8n này.
Translate Alert1 (nút DeepL n8n): Dịch cảnh báo do AI tạo ra (hiện được cấu hình cho tiếng Nhật, JA). Đây là một tính năng tùy chỉnh chính của mẫu n8n này.


  • Send Danger Alert1 / Send Peace Report1 (nút LINE n8n): Các nút hành động cuối cùng. Chúng sử dụng LINE Notify để gửi cảnh báo thích hợp hoặc báo cáo an toàn đến kênh thông báo ưa thích của người dùng.

Các quy trình n8n liên quan

miễn phí

Node: 8 Node
Đã cập nhật: Tháng 12 26 2025
Xem tất cả
Tạo bởi
寳田 武
寳田 武

Đặc sắc*