Sambot'tan İçe Aktarma
sambot.ru'dan geçiş yapıyorsanız GetMyBot, botunuzu eksiksiz kabul edebilir: tepkiler, etiketler, medya ve hatta kullanıcılarla olan yazışma geçmişi. Taşıma iki adımdan oluşur — verileri sambot'tan dışa aktar (dışa aktarıcı veya tarayıcı uzantısıyla) ve elde edilen arşivi GetMyBot'a içe aktar.
Neler Taşınır
- Tepkiler — botun tam davranışı.
- Etiketler — renklerle birlikte abone etiketleri.
- Medya — tepkilerin referans verdiği resimler ve dosyalar.
- Diyalog geçmişi — botun kullanıcılarla yazışması (ayrı arşivde).
Tepki Paketini İçe Aktarma
Tepki arşivi (mybot-export.zip) bota yüklenir: POST /api/bots/{id}/reactions/import. Arşiv içeriği:
manifest.json— başlık: format sürümü, kaynak (sambot), bot adı, dışa aktarma tarihi, sayaçlar.reactions.json— tepkiler dizisi (zorunlu).labels.json— etiket listesi (isteğe bağlı).media/<sha256>.<ext>— medya dosyaları (isteğe bağlı).
İki mod mevcuttur:
- Ekle (
append) — arşivdeki tepkiler mevcut tepkilere eklenir. - Değiştir (
replace) — botun mevcut tepkileri silinir, ardından arşivden yüklenir.
Tepki paketinin sıkıştırılmış boyutu 64 MiB ile sınırlıdır.
Diyalog Geçmişini İçe Aktarma
Yazışma geçmişi ayrı bir arşivle taşınır (mybot-dialogs.zip): POST /api/bots/{id}/dialogs/import. Arşiv, Kişiler bölümünde önceki yazışmaların hemen görünmesi için kullanıcı profillerini ve eklerle birlikte mesajları içerir.
Diyalog arşivinin sıkıştırılmış boyutu 256 MiB ile sınırlıdır.
Dışa Aktarıcı (Python)
tools/sambot_export paketi, sambot.ru'daki botu oturum cookie'siyle tarar, medyayı indirir ve her şeyi zip paketine sıkıştırır. tools/sambot_export dizininden çalıştırın: python -m exporter --cookie-file cookie.txt --bot 42785 --out mybot-export.zip.
- Varsayılan olarak tepkiler, etiketler ve medya dışa aktarılır.
--mode dialogsmodu diyalog geçmişini ayrı birmybot-dialogs.zipolarak dışa aktarır.- Yetkilendirme — yalnızca oturum cookie'siyle yapılır (giriş formu bot önleme token'ıyla korunduğundan parola işe yaramaz). Cookie tarayıcıdan alınır.
Chrome Uzantısı
Komut satırı kullanışlı değilse, Chrome uzantısı da mevcuttur (MV3) — «GetMyBot — sambot'tan dışa aktar». Botu doğrudan tarayıcıdan sambot.ru sayfasında dışa aktarır: aktif sekme ve indirmelere erişim ister, https://sambot.ru/* adresiyle çalışır ve oturum cookie'si tarayıcıyı terk etmez. Çıktı, GetMyBot'a içe aktarılan aynı zip paketidir.
Taşıma Sırası
- Botu dışa aktarıcıyla veya uzantıyla dışa aktarın —
mybot-export.zip(gerekirsemybot-dialogs.zip) elde edilir. - Tepki paketini bota içe aktarın («Ekle» veya «Değiştir» modu).
- Gerekirse diyalog geçmişini içe aktarın.
- Tepkileri ve etiketleri kontrol edin; gerekirse medya kitaplığını da inceleyin.
Sonraki Adımlar
- Tepkiler: Temel Bilgiler — tek tek tepkileri içe ve dışa aktarma.
- Kişiler (CRM) — içe aktarılan diyalog geçmişinin görüneceği yer.
- Medya Kitaplığı — taşınan medyanın nerede bulunacağı.
- Botlar ve Bağlantı — içe aktarmadan önce botu bağlayın.