Impor dari SamBot
Jika Anda bermigrasi dari sambot.ru, GetMyBot dapat menerima bot Anda sepenuhnya: reaksi, label, media, bahkan riwayat korespondensi dengan pengguna. Migrasi terdiri dari dua langkah — ekspor data dari SamBot (dengan eksporter atau ekstensi browser) dan impor arsip yang diperoleh ke GetMyBot.
Apa yang dipindahkan
- Reaksi — perilaku bot secara lengkap.
- Label — tag pelanggan dengan warna.
- Media — gambar dan file yang direferensikan oleh reaksi.
- Riwayat dialog — korespondensi bot dengan pengguna (dalam arsip terpisah).
Impor bundle reaksi
Arsip reaksi (mybot-export.zip) diunggah ke bot: POST /api/bots/{id}/reactions/import. Di dalam arsip:
manifest.json— header: versi format, sumber (sambot), nama bot, tanggal ekspor, hitungan.reactions.json— array reaksi (wajib).labels.json— daftar label (opsional).media/<sha256>.<ext>— file media (opsional).
Tersedia dua mode:
- Tambahkan (
append) — reaksi dari arsip ditambahkan ke yang sudah ada. - Ganti (
replace) — reaksi bot saat ini dihapus, kemudian dimuat dari arsip.
Total ukuran bundle reaksi yang diekstrak dibatasi 64 MiB.
Impor riwayat dialog
Riwayat korespondensi dipindahkan dalam arsip terpisah (mybot-dialogs.zip): POST /api/bots/{id}/dialogs/import. Arsip berisi profil pengguna dan pesan mereka beserta lampiran, sehingga di bagian Orang riwayat korespondensi sebelumnya langsung terlihat.
Total ukuran arsip dialog yang diekstrak dibatasi 256 MiB.
Eksporter (Python)
Paket tools/sambot_export melakukan scraping bot dari sambot.ru menggunakan cookie sesi, mengunduh media, dan mengemas semuanya ke dalam bundle zip. Jalankan dari direktori tools/sambot_export: python -m exporter --cookie-file cookie.txt --bot 42785 --out mybot-export.zip.
- Secara default diekspor reaksi, label, dan media.
- Mode
--mode dialogsmengekspor riwayat dialog kemybot-dialogs.zipterpisah. - Otorisasi — hanya via cookie sesi yang sudah login (form login dilindungi oleh token anti-bot, kata sandi tidak akan berfungsi). Cookie diambil dari browser.
Ekstensi Chrome
Jika command line tidak nyaman, ada ekstensi Chrome (MV3) "GetMyBot — ekspor dari SamBot". Ekstensi ini mengekspor bot langsung dari browser di halaman sambot.ru: meminta akses ke tab aktif dan unduhan, bekerja dengan https://sambot.ru/*, dan cookie sesi tidak meninggalkan browser. Hasilnya — bundle zip yang sama yang diimpor ke GetMyBot.
Urutan migrasi
- Ekspor bot dengan eksporter atau ekstensi — dapatkan
mybot-export.zip(dan jika perlumybot-dialogs.zip). - Impor bundle reaksi ke bot (mode "Tambahkan" atau "Ganti").
- Jika perlu, impor riwayat dialog.
- Periksa reaksi dan label, jika perlu — pustaka media.
Selanjutnya
- Reaksi: dasar — impor dan ekspor reaksi individual.
- Orang (CRM) — di mana riwayat dialog yang diimpor akan muncul.
- Pustaka media — ke mana media yang dipindahkan akan pergi.
- Bot dan koneksi — hubungkan bot sebelum impor.