Unggah gambar, dokumen, dan file lainnya sekali saja, lalu referensikan file tersebut saat kamu mengirim pesan media.
Unggah aset media
const file = new Blob([buffer], { type: "image/png" });
const { data: asset } = await wazapin.media.upload(file, "receipt.png");
console.log(asset.asset_id);Daftar aset media
const { data } = await wazapin.media.list({ limit: 20 });Hapus aset
await wazapin.media.delete("asset_123");Kirim pesan media
Pakai message builder untuk pesan gambar, video, audio, dan dokumen.
import { documentMessage, imageMessage } from "@wazapin/sdk";
await wazapin.messages.send(
imageMessage({
channel_id: "wzp_ch_123",
to: "6281234567890",
link: "https://cdn.example.com/image.png",
caption: "Here is the image.",
}),
);
await wazapin.messages.send(
documentMessage({
channel_id: "wzp_ch_123",
to: "6281234567890",
link: "https://cdn.example.com/invoice.pdf",
filename: "invoice.pdf",
}),
);