My Bot
Hubungkan bot untuk mulai menerima command.
Aktivasi bot
Hubungkan WhatsApp, lalu jalankan atau hentikan bot langsung dari dashboard.
Bot belum terhubung
Session tersimpan tetap dipakai saat bot dijalankan ulang.
Cara menghubungkan WhatsApp
- Buka WhatsApp di HP kamu.
- Masuk ke Perangkat tertaut.
- Pilih Tautkan perangkat.
- Scan QR yang muncul di halaman ini.
- Tunggu sampai status berubah menjadi Online.
- Buka WhatsApp di HP kamu.
- Masuk ke Perangkat tertaut.
- Pilih Tautkan perangkat, lalu Tautkan dengan nomor telepon.
- Masukkan kode yang muncul di halaman ini.
- Tunggu sampai status berubah menjadi Online.
Hubungkan dengan Pairing Code, atau jalankan session yang sudah tersimpan.
Aktivitas bot
Changelog
Perubahan terbaru H4YPERBOT.
Memperbarui UI dashboard
Tampilan dashboard diperbarui agar lebih rapi dan nyaman digunakan.
FAQ
Jawaban singkat untuk masalah yang paling sering ditemui.
Cari jawaban dulu di sini.
Kalau masih belum ketemu, masuk ke grup bot atau lihat update lewat saluran WhatsApp.
Bot tiba-tiba offline, harus gimana?
Buka Dashboard bagian Aktivasi Bot. Kalau session masih ada, tekan Start. Kalau session keluar, hubungkan ulang lewat QR atau Pairing Code.
Pairing Code atau QR tidak masuk?
Pastikan nomor memakai kode negara Indonesia. Nomor 08 bisa dimasukkan seperti biasa karena dashboard akan menormalkannya. Kalau sesi lama bermasalah, hapus sesi lalu hubungkan ulang.
Pembayaran sudah sukses tapi status masih pending?
Buka Paket & Pembayaran atau refresh dashboard. Sistem akan mengecek ulang pembayaran yang masih pending dan menyinkronkan statusnya.
Di mana lihat update fitur dan bug fix?
Buka Changelog dari sidebar atau tekan ikon update di header.
Masih punya pertanyaan?
Pilih tempat yang paling nyaman buat kamu.
List Command
Aktifkan command dan atur alias, limit, cooldown, level, serta akses per bot.
Otomatisasi
Atur fitur otomatis bot, respons proses, Join To Use, dan notifikasi masa aktif.
Join To Use
Respons proses
Notifikasi sewa grup
Notifikasi premium user
Respons bot
Atur teks yang dikirim bot untuk proses, akses, event grup, downloader, profil, dan fitur lainnya.
Variable yang tersedia untuk respons ini ditandai {biru}. Variable yang tidak dikenali ditandai {merah}.
Config bot
Atur identitas, owner, limit, sticker, dan perilaku bot.
Identitas bot
Owner, sticker, dan limit
Profile
Atur profile akun dashboard kamu.
Password akun
Aktifkan login username dan password untuk akun ini.
Affiliate
Bagikan link referral dan dapatkan komisi dari pembelian paket.
Tarik saldo
Komisi
Belum ada komisi.
Riwayat pencairan
Belum ada withdraw.
Paket & Pembayaran
Lihat akses yang sedang aktif, pilih paket, bayar dengan QRIS, dan cek riwayat transaksi di satu halaman.
Gratis 24 Jam
Memuat masa aktif
Paket akan aktif otomatis setelah pembayaran terdeteksi.
Pilih paket yang ingin digunakan.
Scan QRIS yang muncul dan bayar sesuai nominal.
Kembali ke dashboard, lalu tunggu pengecekan otomatis atau tekan Cek pembayaran.
Jika pembayaran berhasil, paket langsung aktif.
Riwayat Pembayaran
Belum ada transaksi.
Script
Buat command JavaScript milik akunmu, lalu pilih bot tempat command diaktifkan.
Baca Referensi API untuk melihat data pesan, cara membalas, mengirim media, memakai HTTP, dan menyimpan data.
Script saya
Aktif/nonaktif berlaku pada bot yang sedang dipilih.
Belum ada script.
Referensi API
Daftar kemampuan bot.* yang tersedia untuk Custom Script H4yperbot.
Dasar
Script ditulis dengan JavaScript dan dapat memakai async/await, Promise, JSON, Math, Date, URL, dan URLSearchParams. Script dipicu dengan prefix bot + command atau alias.
const name = bot.msg.senderName || 'teman'
await bot.react('👋')
await bot.reply(`Halo ${name}!`)Bisa membuat apa saja?
Custom Script dapat dipakai untuk katalog jualan, formulir pilihan, FAQ interaktif, daftar harga, voting, pengingat acara, kartu kontak, lokasi toko, album produk, cek API, generator konten, dan penyimpanan data per bot.
Data pesan
| Properti | Isi |
|---|---|
bot.query | Semua teks setelah command. |
bot.args | Input yang dipisah per spasi. |
bot.bot | id, name, prefix. |
bot.command | id, command, title. |
bot.msg | id, chat, sender, senderName, text, isGroup, isFromMe, mentions, mime, mediaType. |
bot.quoted | Pesan yang dibalas: id, sender, text, mime, mediaType; kosong jika tidak ada reply. |
const input = bot.query || 'tidak ada input'
const scope = bot.msg.isGroup ? 'grup' : 'chat pribadi'
await bot.reply(`${input} — dari ${scope}`)Balasan & media
await bot.reply(text)Balas pesan pemicu dengan teks.await bot.react(emoji)Beri reaksi pada pesan pemicu.await bot.send.text(text)Kirim teks ke chat aktif.await bot.media.download()Unduh media saat ini atau media yang dibalas.await bot.send.image(media, caption)Kirim gambar.await bot.send.video(media, caption)Kirim video.await bot.send.audio(media, options)Kirim audio; { ptt: true } menjadikannya voice note.await bot.send.sticker(media)Kirim WebP sebagai stiker.await bot.send.document(media, filename, mime)Kirim dokumen.// Aktifkan izin Media
const media = await bot.media.download()
await bot.send.image(media, 'Berhasil dikirim ulang')Media dapat berupa URL HTTPS, data URL base64, string base64, atau hasil bot.media.download() berbentuk { base64, mime, mediaType }. Maksimal 10 MB.
Rich Response & katalog
Aktifkan izin Pesan interaktif. Jika format canggih belum didukung perangkat penerima, sistem otomatis mengirim teks fallback.
bot.send.html(html, fallback?)HTML aman menjadi pesan kaya dengan fallback teks.bot.send.rich(options)Rich Response dengan blok terstruktur.bot.send.code(options)Code block dengan bahasa.bot.send.table(options)Tabel kolom dan baris.bot.send.links(options)Daftar tautan inline.bot.send.buttons(options)Tombol reply, URL, salin, atau telepon.bot.send.list(options)Daftar pilihan per bagian.bot.send.catalog(options)Katalog kartu bergambar.bot.send.carousel(options)Carousel 2-10 kartu.bot.send.album(options)Album 2-10 gambar.bot.send.product(options)Kartu produk dan harga.bot.send.poll(options)Polling native.bot.send.location(options)Lokasi peta.bot.send.contact(options)Kartu kontak.bot.send.event(options)Undangan acara.bot.send.preview(options)Link dengan preview.await bot.send.catalog({
title: 'Katalog', body: 'Pilih produk',
cards: [{ image: 'https://example.com/a.jpg',
title: 'Basic', text: 'Paket pemula',
buttons: [{ type: 'reply', id: '.beli basic', text: 'Beli' }] },
{ image: 'https://example.com/b.jpg', title: 'Pro', text: 'Paket lengkap' }]
})Katalog, carousel, album, dan produk juga membutuhkan izin Media. Bentuk parameter lengkap tersedia dalam file Markdown.
HTTP
Aktifkan izin HTTP dan tulis setiap hostname HTTPS yang boleh diakses pada kolom Host HTTPS.
bot.http.get(url, options?)GET dan baca respons JSON.bot.http.post(url, json, options?)POST body JSON.bot.http.buffer(url, options?)Unduh file sebagai { base64, mime }.bot.http.upload(url, media, options?)Upload media multipart.// Host izin: api.example.com
const data = await bot.http.get(
'https://api.example.com/status'
)
await bot.reply(JSON.stringify(data))Header dapat dikirim melalui { headers: { authorization: 'Bearer ...' } }. Hostname harus sama persis dengan daftar izin.
Penyimpanan
Data terpisah untuk setiap script dan bot. Aktifkan izin Penyimpanan sebelum menggunakannya.
await bot.store.get(key)Baca nilai; hasilnya nilai tersimpan atau null.await bot.store.set(key, value)Simpan nilai JSON.await bot.store.delete(key)Hapus sebuah key.const old = await bot.store.get('dipakai') || 0
const total = Number(old) + 1
await bot.store.set('dipakai', total)
await bot.reply(`Dipakai ${total} kali`)Key maksimal 128 karakter dan nilai maksimal 256 KB.
Validasi & batasan
- Eksekusi maksimal 30 detik dan 100 panggilan API.
import,require,process,eval, akses prototype/constructor, dan modul sistem tidak tersedia.- Script publik harus disetujui owner. Perubahan kode publik perlu diperiksa ulang.
- Aktifkan hanya izin Media, HTTP, Penyimpanan, atau Pesan interaktif yang dibutuhkan.
- Validasi menunjukkan baris dan kolom masalah sebelum penyimpanan.
Galeri Script
Lihat kode script publik yang sudah diverifikasi, lalu salin sebagai milikmu untuk bot yang dipilih.
Memuat galeri...
Verifikasi Script Publik
Periksa informasi, izin, host, dan kode sebelum script tampil di galeri.
Tidak ada pengajuan.
Kelola Plugin
Pasang plugin ZIP dan kelola versi yang tersedia tanpa restart bot.
Upload plugin ZIP
Ukuran maksimal 10 MB. Plugin yang valid langsung dimuat setelah instalasi.
Daftar plugin
Belum ada plugin terpasang.
Group Informasi
Group resmi H4yperbot. Bot milik customer akan diam total di sini, sementara bot akun owner tetap aktif.
Tambah group resmi
Tempel link invite WhatsApp. Sistem akan membaca JID group tanpa membuat bot join. Bisa juga masukkan JID 12036...@g.us langsung.
Group yang dilindungi
Belum ada group informasi.
Affiliate
Atur komisi, minimum withdraw, dan proses pencairan affiliate.
Affiliate
Withdraw
Tidak ada withdraw pending.
