Імпорт із 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) — де з'явиться імпортована історія діалогів.
- Медіабібліотека — куди потрапляє перенесене медіа.
- Боти та підключення — підключіть бота перед імпортом.