Documentation/Automation/Data & context
IntermediateAutomation Engine v1

Data & context

Variabel runtime yang tersedia untuk membaca event, command, sender, message, session, dan hasil operasi.

Context utama GatewayScript

ContextIsi umum
eventEnvelope/event automation.
messageText, type, media/content, quoted data yang sudah dinormalisasi.
senderIdentitas pengirim seperti id/name/phone jika tersedia.
chatIdentitas chat/conversation.
deviceDevice automation yang menerima event.
metadataMetadata runtime tambahan.
commandParsed command/prefix/args.
sesi / sessionSession view dan API session.

Placeholder Declarative Flow

Flow renderer dapat membaca session data dan context melalui path. Exact placeholder yang merupakan object mempertahankan tipe asli untuk capability/media; placeholder di tengah kalimat dirender menjadi text.

text
{nomor}
{hasil.metaData.code}
{hasil.response.nama}
{sender.name}
{sender.phone}
{message.text}
{message.media}
{message.quoted.media}
{command.args}
{sesi.sisaWaktu}

Session data

js
sesi.simpan("nomor", command.args)
const nomor = sesi.ambil("nomor", "")
const langsung = sesi.data.nomor

Membaca nested path di Full Script

js
const code = get(hasil, "metaData.code", 0)
if (number(code) === 200) {
  balas("Berhasil")
}