นำเข้าจาก SamBot
หากคุณกำลังย้ายจาก sambot.ru GetMyBot สามารถรับบอทของคุณได้ทั้งหมด: รีแอคชัน ป้ายกำกับ สื่อมีเดีย และแม้แต่ประวัติการสนทนากับผู้ใช้ การโอนประกอบด้วยสองขั้นตอน — ส่งออก ข้อมูลจาก SamBot (ด้วยตัวส่งออกหรือ extension สำหรับเบราว์เซอร์) และ นำเข้า archive ที่ได้ไปยัง GetMyBot
สิ่งที่โอนได้
- รีแอคชัน — พฤติกรรมบอททั้งหมด
- ป้ายกำกับ — tag ของผู้ติดตามพร้อมสี
- สื่อมีเดีย — รูปภาพและไฟล์ที่รีแอคชันอ้างอิง
- ประวัติไดอะล็อก — การสนทนาของบอทกับผู้ใช้ (archive แยกต่างหาก)
การนำเข้าบันเดิลรีแอคชัน
Archive รีแอคชัน (mybot-export.zip) อัปโหลดไปยังบอท: POST /api/bots/{id}/reactions/import ภายใน archive:
manifest.json— header: เวอร์ชันรูปแบบ, แหล่งที่มา (sambot), ชื่อบอท, วันที่ส่งออก, ตัวนับreactions.json— array ของรีแอคชัน (บังคับ)labels.json— รายการป้ายกำกับ (ไม่บังคับ)media/<sha256>.<ext>— ไฟล์สื่อมีเดีย (ไม่บังคับ)
มีสองโหมด:
- เพิ่ม (
append) — รีแอคชันจาก archive เพิ่มไปยังรีแอคชันปัจจุบัน - แทนที่ (
replace) — รีแอคชันปัจจุบันของบอทถูกลบ จากนั้นโหลดจาก archive
ขนาดรวมที่แตกไฟล์ของบันเดิลรีแอคชันจำกัดที่ 64 MiB
การนำเข้าประวัติไดอะล็อก
ประวัติการสนทนาโอนด้วย archive แยกต่างหาก (mybot-dialogs.zip): POST /api/bots/{id}/dialogs/import Archive ประกอบด้วย profile ผู้ใช้และข้อความพร้อม attachment เพื่อให้ส่วน People แสดงการสนทนาในอดีตทันที
ขนาดรวมที่แตกไฟล์ของ archive ไดอะล็อกจำกัดที่ 256 MiB
ตัวส่งออก (Python)
Package tools/sambot_export scrape บอทจาก sambot.ru ด้วย cookie session ดาวน์โหลดสื่อมีเดีย และบรรจุทุกอย่างลงใน zip bundle การรัน จากไดเรกทอรี tools/sambot_export: python -m exporter --cookie-file cookie.txt --bot 42785 --out mybot-export.zip
- โดยค่าเริ่มต้นส่งออก รีแอคชัน ป้ายกำกับ และสื่อมีเดีย
- โหมด
--mode dialogsส่งออก ประวัติไดอะล็อก ลงในmybot-dialogs.zipแยกต่างหาก - การอนุญาต — เฉพาะ cookie ของ session ที่ล็อกอิน (ฟอร์มล็อกอินป้องกันด้วย anti-bot token รหัสผ่านจะไม่ได้ผล) Cookie ดึงจากเบราว์เซอร์
Extension สำหรับ Chrome
หากไม่สะดวกใช้ command line มี extension Chrome (MV3) «GetMyBot — ส่งออกจาก SamBot» ส่งออกบอทโดยตรงจากเบราว์เซอร์บนหน้า sambot.ru: ขอสิทธิ์เข้าถึง active tab และการดาวน์โหลด ทำงานกับ https://sambot.ru/* และ cookie session ไม่ออกจากเบราว์เซอร์ ผลลัพธ์คือ zip bundle เดิมที่นำเข้าใน GetMyBot
ขั้นตอนการโอน
- ส่งออกบอทด้วยตัวส่งออกหรือ extension — ได้
mybot-export.zip(และหากต้องการmybot-dialogs.zip) - นำเข้าบันเดิลรีแอคชันไปยังบอท (โหมด «เพิ่ม» หรือ «แทนที่»)
- หากต้องการนำเข้าประวัติไดอะล็อก
- ตรวจสอบรีแอคชันและป้ายกำกับ หากต้องการตรวจ media library
ขั้นตอนถัดไป
- รีแอคชัน: พื้นฐาน — การนำเข้าและส่งออกรีแอคชันแต่ละรายการ
- People (CRM) — ที่ที่ประวัติไดอะล็อกที่นำเข้าจะปรากฏ
- Media library — ที่ที่สื่อมีเดียที่โอนไปอยู่
- บอทและการเชื่อมต่อ — เชื่อมต่อบอทก่อนนำเข้า