carbone

Package Information

Released: 7/16/2025
Downloads: 0 weekly / 0 monthly
Latest Version: 0.2.0
Author: daouy

Documentation

n8n-nodes-carbone

Đây là một gói node tùy chỉnh cho n8n để tích hợp với Carbone API.

Tổng quan

Gói này cung cấp các node để tương tác với Carbone API theo thiết kế lifecycle, cho phép bạn:

  1. Tạo và quản lý template
  2. Tạo báo cáo từ template và dữ liệu
  3. Kiểm tra trạng thái báo cáo
  4. Tải xuống báo cáo đã tạo

Cài đặt

Cài đặt cục bộ

  1. Đi đến thư mục n8n của bạn

    cd ~/.n8n
    
  2. Cài đặt gói node

    npm install n8n-nodes-carbone
    
  3. Khởi động lại n8n

Cài đặt trong Docker

Thêm dòng sau vào Dockerfile của bạn:

RUN cd /usr/local/lib/node_modules/n8n && npm install n8n-nodes-carbone

Sử dụng

Sau khi cài đặt, bạn sẽ thấy node "Carbone Lifecycle" trong danh sách node của n8n.

Thiết lập Credentials

  1. Tạo credential mới kiểu "Carbone API"
  2. Nhập URL API của Carbone (ví dụ: https://your-carbone-domain.com/api)
  3. Nhập API Key của bạn

Các thao tác có sẵn

  • Create Template: Tải lên và đăng ký template mới
  • Generate Report: Tạo báo cáo từ template và dữ liệu
  • Get Report Status: Kiểm tra trạng thái của quá trình tạo báo cáo
  • Download Report: Tải xuống báo cáo đã tạo

Phát triển

Cài đặt môi trường phát triển

# Clone repository
git clone <repository-url>

# Cài đặt dependencies
npm install

# Build
npm run build

# Link để phát triển cục bộ
npm link

Cấu trúc dự án

n8n-nodes-carbone/
├── credentials/
│   └── CarboneApi.credentials.ts
├── nodes/
│   └── Carbone/
│       ├── CarboneLifecycle.node.ts
│       └── carbone.svg
├── package.json
└── tsconfig.json

Giấy phép

MIT

npm run build
npm pack --dry-run
npm publish

Discussion