Импорт из sambot
Если вы переходите с sambot.ru, GetMyBot умеет принять вашего бота целиком: реакции, метки, медиа и даже историю переписки с пользователями. Перенос состоит из двух шагов — выгрузить данные из sambot (экспортёром или расширением для браузера) и импортировать полученный архив в GetMyBot.
Что переносится
- Реакции — полное поведение бота.
- Метки — теги подписчиков с цветами.
- Медиа — картинки и файлы, на которые ссылаются реакции.
- История диалогов — переписка бота с пользователями (отдельным архивом).
Импорт бандла реакций
Архив реакций (mybot-export.zip) загружается в бота: POST /api/bots/{id}/reactions/import. Внутри архива:
manifest.json— заголовок: версия формата, источник (sambot), название бота, дата выгрузки, счётчики.reactions.json— массив реакций (обязателен).labels.json— список меток (необязателен).media/<sha256>.<ext>— файлы медиа (необязательно).
Доступны два режима:
- Добавить (
append) — реакции из архива добавляются к текущим. - Заменить (
replace) — текущие реакции бота удаляются, затем загружаются из архива.
Суммарный распакованный размер бандла реакций ограничен 64 МиБ.
Импорт истории диалогов
История переписки переносится отдельным архивом (mybot-dialogs.zip): POST /api/bots/{id}/dialogs/import. Архив содержит профили пользователей и их сообщения с вложениями, чтобы в разделе Люди сразу была видна прошлая переписка.
Суммарный распакованный размер архива диалогов ограничен 256 МиБ.
Экспортёр (Python)
Пакет tools/sambot_export скрейпит бота с sambot.ru по cookie сессии, скачивает медиа и упаковывает всё в zip-бандл. Запуск из каталога tools/sambot_export: python -m exporter --cookie-file cookie.txt --bot 42785 --out mybot-export.zip.
- По умолчанию выгружаются реакции, метки и медиа.
- Режим
--mode dialogsвыгружает историю диалогов в отдельныйmybot-dialogs.zip. - Авторизация — только по cookie залогиненной сессии (форма логина защищена анти-бот токеном, пароль не подойдёт). Cookie берётся из браузера.
Расширение для Chrome
Если командная строка неудобна, есть расширение Chrome (MV3) «GetMyBot — экспорт из sambot». Оно выгружает бота прямо из браузера на странице sambot.ru: запрашивает доступ к активной вкладке и загрузкам, работает с https://sambot.ru/*, и cookie сессии не покидает браузер. На выходе — тот же zip-бандл, который импортируется в GetMyBot.
Порядок миграции
- Выгрузите бота экспортёром или расширением — получите
mybot-export.zip(и при необходимостиmybot-dialogs.zip). - Импортируйте бандл реакций в бота (режим «Добавить» или «Заменить»).
- При необходимости импортируйте историю диалогов.
- Проверьте реакции и метки, при необходимости — медиабиблиотеку.
Что дальше
- Реакции: основы — импорт и экспорт отдельных реакций.
- Люди (CRM) — где появится импортированная история диалогов.
- Медиабиблиотека — куда попадает перенесённое медиа.
- Боты и подключение — подключите бота перед импортом.