Flow
js
sesi.flow({
nama: "sticker",
trigger: {
command: ["sticker", "s"],
prefix: { mode: "inherit" }
},
meta: {
nama: "Sticker Maker",
kategori: "Media",
deskripsi: "Ubah gambar/video menjadi sticker",
tampilDiMenu: true,
urutan: 10
},
timeout: "5m",
mulai: "buat",
tahap: {
buat: {
terima: {
nama: "media",
sumber: ["message.media", "message.quoted.media"],
tipe: ["gambar", "video"],
wajib: true,
maxMb: 20,
pesanJikaMenunggu: "Kirim atau reply gambar/video yang ingin dijadikan sticker."
},
aksi: {
gunakan: "media.sticker",
input: {
sumber: "{media}",
pack: "PN3KN",
author: "{sender.name}"
},
simpan: "hasil",
gagal: {
pesan: "Gagal membuat sticker.",
ke: "$selesai"
}
},
kirim: {
tipe: "sticker",
sumber: "{hasil.sticker}"
},
lanjut: "$selesai"
}
}
})Behavior
- `[gambar + caption .sticker]` → langsung process.
- `reply gambar` lalu `.s` → quoted media dipakai.
- `.sticker` tanpa media → bot meminta media dan session menunggu event berikutnya.