Integrasi
Integrasi menghubungkan bot dengan layanan eksternal. Setiap integrasi adalah konfigurasi tersimpan (dengan rahasia terenkripsi) yang kemudian digunakan oleh aksi reaksi. Bagian ini ada di menu kiri: Integrasi; tombol Tambah integrasi, toggle koneksi, dan tombol Konfigurasi di setiap kartu.
Layanan yang tersedia
- AI — model bahasa (API kompatibel OpenAI). Lihat Respons AI.
- Google Sheets — menambahkan baris ke spreadsheet.
- Google Drive — mengunggah file ke folder.
- GetCourse — mengirim pengguna dan transaksi ke GetCourse.
- Webhook — pengiriman data universal via HTTP ke layanan apa pun.
- Handler eksternal — menghubungkan backend Anda sendiri via WebSocket: reaksi diproses oleh server Anda. Lihat Handler eksternal.
Konfigurasi
Saat menambahkan, pilih Layanan, masukkan Nama, dan isi field konfigurasi yang bergantung pada tipenya:
Webhook
- URL webhook — alamat penerima.
- Tanda tangan HMAC (rahasia) — untuk verifikasi keaslian; permintaan ditandatangani dengan header
X-Signature: sha256=....
GetCourse
- Akun dan Kunci rahasia.
- Objek — "Pengguna" atau "Transaksi".
Google Sheets
- ID spreadsheet dan Rentang.
- JSON akun layanan (rahasia) — kunci Google service account.
Google Drive
- ID folder.
- JSON akun layanan (rahasia).
AI
- Base URL, Model, System prompt, API key (rahasia). Selengkapnya — Respons AI.
Handler eksternal
Integrasi WebSocket: server Anda terhubung ke GetMyBot dan memproses reaksi dengan merespons perintah dalam format Telegram Bot API.
- Alamat WebSocket — di sini layanan Anda terhubung.
- Token koneksi (rahasia) — ditampilkan satu kali saat dibuat; ada tombol rotasi.
Detail, protokol, dan contoh layanan — Handler eksternal.
Penggunaan dalam reaksi
- AI dan Webhook tersedia sebagai aksi/saluran langsung: tambahkan aksi AI atau kirim data dengan aksi Permintaan web ke alamat webhook.
- Aksi GetCourse, Google Sheets, Google Drive di builder reaksi ditandai sebagai "segera" — integrasi itu sendiri sudah dapat dikonfigurasi sekarang.
Keamanan
Semua permintaan keluar melewati perlindungan SSRF (akses ke jaringan internal dilarang), dan respons dibatasi ukurannya. Rahasia integrasi disimpan dalam bentuk terenkripsi.
Selanjutnya
- Respons AI — konfigurasi dan penggunaan model.
- Handler eksternal — menghubungkan backend Anda sendiri via WebSocket.
- Sumber dan kunci — konektor REST/OzmaDB untuk membaca dan menulis data.
- Permintaan web dan webhook — HTTP masuk dan keluar.