BeginnerAutomation Engine v1

PN3KN Automation

Automation adalah runtime untuk command bot, conversation session, media, integration, capability/plugin, dan custom GatewayScript dalam satu sistem yang sama.

Apa yang sebenarnya dibangun?

PN3KN Automation bukan sekadar fitur auto-reply. Runtime menerima event WhatsApp, menentukan automation atau session yang berhak menangani event, menjalankan rule/flow/script, lalu menghasilkan action keluar melalui jalur pengiriman gateway yang sama.

Beginner

Builder

Untuk rule sederhana tanpa perlu menulis banyak script.

Recommended

Declarative Flow

Jalur utama untuk command, session, media, capability, integration, kondisi, dan navigation.

Advanced

Full GatewayScript

Logic custom berbasis const/let, if/else, await, session, capability dan integration di sandbox.

Pipeline runtime

text
WhatsApp event
    ↓
Automation router
    ↓
Session owner / Command trigger / Rule filter
    ↓
GatewayScript + Declarative Flow
    ↓
Integration / Capability / Media
    ↓
Actions
    ↓
Outbound queue → Baileys

Session digunakan sebagai continuation ketika percakapan membutuhkan jawaban berikutnya. Command tetap dapat selesai dalam satu event tanpa membuka session.

Kapan memakai Automation?

  • Command seperti .menu, .sticker, !scan, /ai.
  • Form percakapan bertahap: nama → nomor → dokumen → konfirmasi.
  • Memanggil API internal/eksternal dengan Integration.
  • Memproses media melalui capability/plugin trusted.
  • Menjalankan business logic custom melalui Full GatewayScript.
  • Membuat menu command otomatis dari Command Registry.