Importación desde sambot
Si estás migrando desde sambot.ru, GetMyBot puede importar tu bot completo: reacciones, etiquetas, medios e incluso el historial de conversaciones con los usuarios. La migración consta de dos pasos — exportar los datos desde sambot (con el exportador o la extensión del navegador) e importar el archivo resultante en GetMyBot.
Qué se transfiere
- Reacciones — el comportamiento completo del bot.
- Etiquetas — tags de suscriptores con colores.
- Medios — imágenes y archivos referenciados por las reacciones.
- Historial de diálogos — la conversación del bot con los usuarios (en un archivo separado).
Importación del bundle de reacciones
El archivo de reacciones (mybot-export.zip) se sube al bot: POST /api/bots/{id}/reactions/import. Dentro del archivo:
manifest.json— encabezado: versión del formato, origen (sambot), nombre del bot, fecha de exportación, contadores.reactions.json— array de reacciones (obligatorio).labels.json— lista de etiquetas (opcional).media/<sha256>.<ext>— archivos de medios (opcional).
Hay dos modos disponibles:
- Añadir (
append) — las reacciones del archivo se agregan a las actuales. - Reemplazar (
replace) — las reacciones actuales del bot se eliminan y luego se cargan las del archivo.
El tamaño total descomprimido del bundle de reacciones está limitado a 64 MiB.
Importación del historial de diálogos
El historial de conversaciones se transfiere en un archivo separado (mybot-dialogs.zip): POST /api/bots/{id}/dialogs/import. El archivo contiene los perfiles de usuarios y sus mensajes con adjuntos, para que en la sección Personas la conversación pasada sea visible de inmediato.
El tamaño total descomprimido del archivo de diálogos está limitado a 256 MiB.
Exportador (Python)
El paquete tools/sambot_export hace scraping del bot desde sambot.ru usando la cookie de sesión, descarga los medios y empaqueta todo en un bundle zip. Ejecución desde el directorio tools/sambot_export: python -m exporter --cookie-file cookie.txt --bot 42785 --out mybot-export.zip.
- Por defecto se exportan reacciones, etiquetas y medios.
- El modo
--mode dialogsexporta el historial de diálogos en unmybot-dialogs.zipseparado. - La autenticación es solo por cookie de la sesión iniciada (el formulario de inicio de sesión está protegido con un token anti-bot; la contraseña no sirve). La cookie se obtiene del navegador.
Extensión para Chrome
Si la línea de comandos no es cómoda, existe una extensión Chrome (MV3) «GetMyBot — exportar desde sambot». Exporta el bot directamente desde el navegador en la página de sambot.ru: solicita acceso a la pestaña activa y a las descargas, funciona con https://sambot.ru/*, y la cookie de sesión no sale del navegador. El resultado es el mismo bundle zip que se importa en GetMyBot.
Orden de la migración
- Exporta el bot con el exportador o la extensión — obtendrás
mybot-export.zip(y si es necesario,mybot-dialogs.zip). - Importa el bundle de reacciones en el bot (modo «Añadir» o «Reemplazar»).
- Si es necesario, importa el historial de diálogos.
- Verifica las reacciones y etiquetas; si hace falta, revisa la biblioteca de medios.
Qué sigue
- Reacciones: conceptos básicos — importación y exportación de reacciones individuales.
- Personas (CRM) — donde aparecerá el historial de diálogos importado.
- Biblioteca de medios — adónde van los medios transferidos.
- Bots y conexión — conecta el bot antes de importar.