Saluran: Telegram, WhatsApp, VK
Bot di GetMyBot dapat bekerja di beberapa messenger sekaligus — Telegram, WhatsApp, dan VK. Anda menyusun perilaku sekali saja (reaksi, kondisi, aksi), dan platform mengirimkannya ke saluran tempat peristiwa berasal. Dengan begitu, satu editor melayani semua saluran, alih-alih disiapkan terpisah untuk masing-masing.
Apa itu saluran
Saluran adalah permukaan pengiriman yang terhubung: bot Telegram tertentu, nomor WhatsApp Business, atau komunitas VK. Satu bot GetMyBot dapat memiliki beberapa saluran. Reaksi bersifat bersama: ketika pelanggan menulis di WhatsApp, peristiwa diproses oleh reaksi yang sama seperti di Telegram, dan balasan dikirim kembali ke WhatsApp.
Saluran yang berbeda mendukung kumpulan kemampuan messenger yang berbeda (tombol, penyuntingan, template, dll.). Editor memperhitungkan hal ini: aksi yang tidak tersedia untuk suatu saluran tidak ditawarkan, atau terdegradasi ke padanan terdekat.
Saluran utama (primary_channel)
Setiap bot memiliki saluran utama (primary_channel) — permukaan yang paling utama diasosiasikan dengan bot. Biasanya ini Telegram, tetapi bot dapat dibuat sejak awal sebagai bot WhatsApp atau bot VK, tanpa Telegram sama sekali. Saluran utama ditentukan saat pembuatan dan terlihat di daftar bot; saluran lain ditambahkan ke bot kemudian.
Matriks kemampuan saluran
Berikut kemampuan messenger yang didukung setiap saluran. Matriks terkini dalam format terbaca mesin disediakan oleh API: GET /api/channels/capabilities.
Telegram — saluran referensi dengan kumpulan kemampuan lengkap: tombol inline dan keyboard reply, callback (menekan tombol → reaksi), reaksi-emoji, deep-link /start, penyuntingan, penghapusan dan penerusan pesan, reply sebagai pemicu, peristiwa anggota, hak akses dan moderasi. Pemformatan teks — Plain / HTML / Markdown. Tidak ada template, daftar, korsel, maupun jendela sesi (semuanya tidak diperlukan di Telegram).
WhatsApp (melalui WhatsApp Cloud API) — kekhususannya sendiri: tombol inline, callback, reaksi-emoji, deep-link /start, template pesan, daftar (interactive list), dan jendela sesi 24 jam. Pemformatan — Plain / Markdown. Tidak mendukung keyboard reply, penyuntingan, penghapusan dan penerusan pesan, reply sebagai pemicu, peristiwa anggota, hak akses/moderasi, maupun korsel. Selengkapnya di halaman WhatsApp.
VK — pesan dan lampiran, tombol inline dan keyboard reply, callback, reaksi-emoji, deep-link /start, penyuntingan dan penghapusan pesan, penerusan, peristiwa anggota, ban/unban. Pemformatan — hanya teks biasa (HTML/Markdown dihapus saat render). VK tidak memiliki template WhatsApp, daftar, korsel, maupun jendela sesi.
Umum untuk semua saluran: tombol inline, callback, reaksi-emoji, dan deep-link /start. Korsel belum didukung oleh saluran mana pun.
Cara menghubungkan saluran
Saluran ditambahkan di halaman Bot (/app/bots).
- Buka Bot dan temukan bot yang diinginkan.
- Klik "Tambah saluran" di kartu bot.
- Pilih platform — Telegram, WhatsApp, atau VK.
- Masukkan kredensial saluran (untuk Telegram — token, untuk WhatsApp — kumpulan kredensial Meta, untuk VK — kredensial komunitas).
- Klik "Verifikasi" — platform memvalidasi kredensial di sisi messenger.
- Klik "Hubungkan".
Untuk WhatsApp dan VK, setelah terhubung saluran memperoleh alamat webhook (ikon 🔗). Alamat ini perlu didaftarkan di sisi platform (di aplikasi Meta untuk WhatsApp, di pengaturan komunitas untuk VK) agar peristiwa masuk sampai ke bot. Cara melakukannya untuk WhatsApp — lihat WhatsApp → Konfigurasi webhook.
Selanjutnya
- WhatsApp — koneksi, webhook, jendela sesi, template pesan.
- Bot dan koneksi — koneksi dasar bot.
- Reaksi: dasar — perilaku bot yang umum untuk semua saluran.