Кому принадлежит бот и данные: чей токен, сценарий и переписка
Бот принадлежит тому, у кого есть доступ к аккаунту, на котором бот создан: в Telegram — к личному аккаунту в @BotFather, во ВКонтакте — к сообществу, в МАКС — к верифицированному профилю в business.max.ru, в Instagram* — к аккаунту и выданному разрешению. Токен вторичен, он перевыпускается. Переписка и сценарий лежат там, где работает бот, а не в мессенджере.
Вопрос приходит в двух видах. Либо перед заказом: «а бот потом будет наш?» Либо после разрыва: «подрядчик не отвечает, что у нас на руках?» Ответ в обоих случаях собирается из списка доступов. Слово «бот» обозначает сразу шесть сущностей, и лежат они в разных местах. Разбираем по одной: где хранится, забирается ли при уходе подрядчика и как проверить принадлежность своими руками.
Короткий ответ
- Владение решает аккаунт, а не токен. Бот существует внутри канала от имени конкретного аккаунта: личного в Telegram, сообщества во ВКонтакте, верифицированного профиля организации в МАКС. Нет доступа к аккаунту — нет бота, независимо от того, кто писал код.
- Внутри бота шесть сущностей. Аккаунт-создатель, ключ доступа (токен), сценарий, история переписки, список писавших боту и сервер с кодом. Первые две принадлежат каналу, остальные четыре — той системе, где бот работает.
- Четыре проверки делаются без подрядчика. @BotFather своим аккаунтом Telegram, настройки сообщества ВКонтакте, вход в business.max.ru своим профилем, список приложений с доступом в настройках Instagram*. Бота в списке нет — значит, оформлен не на вас.
- Список подписчиков забрать не всегда возможно. Telegram по API не отдаёт список тех, кто нажал «Запустить»: он существует только в базе самого бота. При пересборке с нуля этот список теряется, и написать людям снова уже нельзя.
- Отдельного прайса на «забрать бота» нет. Опубликованных цен две: разработка — от 20 000 ₽ и ведение — от 5 000 ₽ в месяц. Какая из них применима, видно только после разбора: иногда это правка настроек, иногда сборка бота заново. Точную цифру называем до начала работ.
Кому принадлежит бот: спор идёт не про код
Заказчик обычно спрашивает про код. Про код спорят реже всего: в разработке под заказ он ваш по договору, а в конструкторе его физически нет — есть сценарий внутри платформы.
Спорят про другое. Бот в мессенджере — не программа на диске, а аккаунт, которому мессенджер выдал право отправлять сообщения. Право выдано владельцу аккаунта, а не программе. Поэтому главный вопрос звучит так: на чьём аккаунте бот создан? Если на вашем, всё остальное восстанавливается, пусть и за деньги. Если на аккаунте подрядчика — вы владеете только текстами сценария, а сам бот останется у него.
Второй вопрос: где хранится переписка. Мессенджер историю за бота не хранит. Диалоги, метки, ответы анкеты, продиктованные в чат телефоны лежат в базе той системы, на которой бот собран: уходит платформа — уходит история.
Шесть сущностей внутри слова «бот»
Разложим по местам хранения. Четвёртая колонка — проверка без подрядчика.
| Сущность | Где лежит физически | Забирается ли при смене подрядчика | Как проверить сегодня |
|---|---|---|---|
| Аккаунт, на котором создан бот | У того, кто создавал: личный аккаунт, сообщество, профиль организации | Только вместе с доступом к аккаунту | Войти в канал своим логином и найти бота в списке |
| Ключ доступа (токен) | В кабинете канала и в настройках бота | Перевыпускается владельцем аккаунта, старый перестаёт работать сразу | Сверить строку в кабинете канала с той, что в настройках бота |
| Сценарий: ветки, тексты, условия | В кабинете платформы или в коде на сервере | Тексты, ветки и кодовые слова переносятся; логика чужого конструктора — нет | Открыть редактор своим логином и увидеть сценарий целиком |
| История переписки | В базе бота, а не в мессенджере | Выгружается при доступе к базе или кабинету | Найти в кабинете готовую выгрузку диалогов, а не обещание её сделать |
| Список тех, кто писал боту | В базе бота; Telegram по API его не отдаёт | Только из базы; при пересборке с нуля теряется | Проверить, есть ли экспорт подписчиков и что в нём за поля |
| Сервер, домен, код | У того, на чьё имя оформлены и с чьей карты оплачиваются | Переносится, если оформлены на вас | Посмотреть, на какой аккаунт зарегистрированы домен и хостинг |
Две сущности производные, но про них спрашивают отдельно. База знаний ИИ-агента: исходные материалы — ваши тексты, страницы сайта, прайсы, они у вас и так есть, а разбор материалов на темы пересобирается на новой платформе. Статистика и журналы почти всегда уходят вместе с платформой: цифр за прошлый период на новом месте не будет, и сравнение «как было до нас» никто честно не построит.
Кому принадлежит бот в каждом канале
Механика владения у каналов разная, и разрыв с подрядчиком ломает в них разные места.
| Канал | На чём держится владение | Что рвётся при разрыве с подрядчиком |
|---|---|---|
| Telegram | Личный аккаунт, создавший бота в @BotFather | Всё сразу: без аккаунта нельзя ни перевыпустить токен, ни переименовать бота |
| ВКонтакте | Само сообщество и права администратора в нём | Почти ничего: ключ сообщества перевыпускается в его настройках, там же снимаются права подрядчика |
| МАКС | Верифицированный профиль в business.max.ru: организация, ИП или самозанятый, резидент РФ | Если профиль подрядчика, бот оформлен на чужое юрлицо; своя верификация занимает несколько рабочих дней |
| Instagram* | Аккаунт Instagram* и разрешение, выданное приложению | Отключение на стороне приложения отзывает разрешение, и бот замолкает |
| Чат на сайте | Ваш сайт и ключ виджета в его коде | Ничего, если доступ к сайту у вас: ключ меняется правкой страницы |
Отдельно про МАКС. Там владение вообще не предмет договорённостей, и ни один подрядчик не ускоряет верификацию профиля: несколько рабочих дней зависят только от МАКС. Если бот заведён на профиле подрядчика, «переоформить» его нельзя — бот заводится заново на вашем профиле, после верификации, и упирается в лимит ботов на один профиль. Что потребуется от профиля, разобрано в статье про требования МАКС к боту.
Про Instagram* важна деталь: доступ живёт не паролем, а разрешением, выданным приложению. Отключит подрядчик подключение на своей стороне — разрешение отзывается, и бот перестаёт отвечать без ошибки в переписке. Восстановление — повторная выдача разрешения из вашего аккаунта, и сделать это можете только вы.
Токен бота у подрядчика: чем это опасно и чем нет
Токен — строка, которой канал узнаёт бота. Её роль переоценивают в одну сторону и недооценивают в другую.
Чем токен не опасен: подрядчика он владельцем не делает. Владелец аккаунта-создателя перевыпускает токен, и старый перестаёт действовать сразу.
Чем токен опасен по-настоящему: пока строка действует, тот, у кого она есть, может писать от имени вашего бота и переключить доставку входящих на свой адрес. Токен, присланный в мессенджере или почте, — это утечка, а не документ о передаче: после смены подрядчика его перевыпускают.
И ловушка, на которой спотыкаются регулярно: не перевыпускать токен первым делом. Пока бот работает, перевыпуск гасит вторую половину связки — узел со старым ключом замолкает без ошибок, и поломку становится труднее найти. Сначала доступы и схема, потом ключи. Порядок разбора — в статье про то, что делать, когда бот есть, но не работает.
Доступы к боту: что забрать до оплаты
Список проверяется до подписания, а не после ссоры. Пунктов восемь, и проверка по каждому одна и та же: попробуйте открыть это сами, своим логином.
- Аккаунт-создатель в каждом канале — на вашу почту, ваш номер, ваше юрлицо. В МАКС это верифицированный профиль в business.max.ru, во ВКонтакте — сообщество, где вы администратор.
- Кабинет платформы — заведён на вашу почту, у вас роль владельца, а не приглашённого сотрудника. Приглашение можно отозвать, владение нет.
- Домен и сервер — зарегистрированы на вас и оплачиваются с ваших реквизитов. Домен, оформленный на подрядчика, переносится отдельно от бота и через регистратора.
- Токены — лежат в вашем кабинете канала, а не только в чате с исполнителем.
- Сценарий в открываемом виде — вы можете зайти и увидеть ветки. «Мы пришлём схему в картинке» не считается.
- Выгрузка диалогов и подписчиков — проверенная один раз на практике, до конца работ. Файл, который «сделаем по запросу», иногда не делается никогда.
- Список внешних сервисов, которыми пользуется бот: платёжка, рассылки, ИИ-сервис, хранилище. И на чьё имя оформлен каждый.
- Кто платит за ИИ. Если внутри бота ИИ-агент, расход должен приходить понятной строкой, а не жить внутри чужого аккаунта.
Самая частая формулировка, из-за которой потом спорят, — «передать исходный код». Код без доступов не запускает ничего. Просите доступы, код попросите заодно.
Переписка клиентов — персональные данные. Кто их обрабатывает, на каком основании и что происходит при расторжении, в договоре пишут словами, а не подразумевают; формулировки проверяет юрист, а не разработчик. Наши документы открыты до заказа: политика обработки персональных данных.
Чего делать не надо при смене подрядчика
Не выключать старого бота, пока новый не заработал. Список тех, кто нажал «Запустить», Telegram не отдаёт, и заново он наберётся только из тех, кто сам напишет новому боту. Пусть два бота какое-то время работают параллельно: это нормально, а потерянный список — нет.
Не удалять бота ради тишины. Выключение обратимо, удаление нет. В МАКС это особенно чувствительно: число ботов на верифицированный профиль ограничено.
Не требовать «отдайте базу телефонов, разошлём заново». Рассылки по базе телефонов не существует ни в одном канале: бот не найдёт человека по номеру. В Telegram и МАКС бот пишет только тому, кто сам начал диалог, в Instagram* написать первым нельзя вообще.
Не начинать разговор с претензии. Пока доступы физически у подрядчика, он единственный, кто может их передать. Сначала письмо со списком из восьми пунктов, потом остальное.
Не покупать «перенос», не разобравшись. Иногда переносить нечего, и выясняется такое на разборе, а не на оплаченных работах.
Когда забирать нечего и честнее собрать заново
Бывает четыре ситуации, в которых разбор старого бота — оплаченная работа без результата.
- Бот создан на аккаунте подрядчика, связи с ним нет. Ни код, ни договор здесь не помогают: право писать сообщения выдано его аккаунту.
- Логика заперта в чужом конструкторе без экспорта. Тексты перепечатываются, ветки перерисовываются, а механика остаётся в чужом сервисе. Что именно выгружается из конкретного конструктора, мы не проверяли: спрашивать надо у сервиса.
- Ни базы, ни журналов. Смотреть нечего, и разбор превращается в догадки.
- Канал сменился. Если бот переезжает в другой мессенджер, старая начинка почти не переносится. Что переезжает, а что переделывается, разобрано в статье про перенос бота из Telegram в МАКС.
В этих случаях мы говорим «собирать заново» прямо, а не продаём разбор. Сроков не обещаем: объём работы виден только после того, как посмотрели, что осталось. Если сомневаетесь, с чего начинать, начните с разбора: порядок один и тот же и у аудита чужого бота, и у новой сборки — сначала смотрим, что осталось, потом считаем.
Ограничения каналов, которые не меняются со сменой подрядчика
Передача доступов не меняет правила мессенджеров, а планы на «свою базу» ломаются именно о них.
- Telegram. Бот пишет только тому, кто нажал «Запустить». Списка подписчиков API не отдаёт.
- ВКонтакте. Сообщество может написать первым тому, кто разрешил сообщения от сообщества, и делать это бессрочно. Окна в 24 часа у ВК нет — это чужое ограничение, попавшее в разговоры по инерции.
- МАКС. Писать можно только после того, как человек начал диалог. Обращения к API требуют доверенного российского корневого сертификата: без него запросы не проходят, и выглядит это как «бот молчит без ошибок».
- Instagram*. Написать первым нельзя, официальный API такого не даёт. Легальных входов три: ответ на комментарий, реакция на сторис, кодовое слово в личных сообщениях. Первый директ после комментария уходит как Private Reply, и попытка одна: отказ сжигает слот, ретрай не спасает, спасает публичная подсказка в комментариях.
- WhatsApp в России мы не продаём.
Полный разбор прав на первое сообщение — в статье про то, кто может написать клиенту первым.
Как устроено у нас
Бот заводится на ваших аккаунтах, кабинет — на вашу почту с ролью владельца. Токены лежат в вашем кабинете канала, сценарий открывается вашим логином без нашего участия, выгрузка диалогов делается до окончания работ, а не по запросу потом.
Разработка — от 20 000 ₽, ведение бота дальше — от 5 000 ₽ в месяц. Точную цифру называем после разбора задачи и всегда до начала работ. Если внутри бота ИИ-агент, его работа считается по расходу токенов, а не ставкой за месяц: сколько агент потратил, столько это и стоило. Зарубежные ИИ-сервисы помогаем оплачивать иностранными картами.
На владение сильнее цены влияет сама развилка конструктор или разработка под заказ: в первом случае сценарий живёт в чужом кабинете, во втором — у вас вместе с доступами.
Откуда это известно
Механику владения описываем по устройству самих каналов и по своей эксплуатации: бота, заведённого на чужом аккаунте, ключ, перевыпущенный не вовремя, и молчание вместо ошибки мы разбирали на своих ботах. Чужих историй про потерянных ботов здесь нет намеренно — ни имён заказчиков, ни их переписки, ни внутренних чисел, своих или клиентских, в статьях не бывает. Механика поломки повторяется у всех, а чужой проект о вашем не говорит ничего.
Что запомнить
Выше — как устроено владение. Здесь — в каком порядке действовать.
- Начните с входа, а не с переписки: откройте каждый канал своим логином и поищите бота среди своих. Результат этой попытки и есть ответ про владение — остальное разговоры.
- Просите доступы, а не «исходный код»: код без доступов ничего не запускает, а доступ к аккаунту-создателю запускает всё остальное.
- Разбирайте бота по частям. Аккаунт, ключ, сценарий, переписка, список писавших и сервер лежат в разных местах, и забирается каждая часть по-своему.
- Ключи трогайте последними. Сначала доступы и схема связей, потом перевыпуск: иначе работающий бот замолчит без ошибки, и искать придётся дольше.
- Старого бота не выключайте и тем более не удаляйте, пока новый не отвечает людям.
- Договор про переписку клиентов пишите словами: кто обрабатывает персональные данные и что с ними происходит при расторжении.
- Цену спрашивайте после разбора. Опубликованы разработка от 20 000 ₽ и ведение от 5 000 ₽ в месяц; ИИ-агент считается по расходу токенов, сроков до разбора мы не называем.
Чтобы понять, что у вас на руках, напишите в @etoBotTeamBot три вещи: какие каналы, кто создавал бота, есть ли доступ в кабинет. По трём ответам обычно видно, забирается бот или собирается заново.
Частые вопросы
Кому принадлежит бот, если его делал подрядчик?
Тому, на чьём аккаунте бот создан в канале. В Telegram это личный аккаунт, открывший @BotFather, во ВКонтакте — сообщество с правами администратора, в МАКС — верифицированный профиль организации, ИП или самозанятого в business.max.ru. Код и тексты по договору ваши, но право отправлять сообщения выдано аккаунту, а не коду. Проверяется одним входом своим логином.
Как проверить доступы к боту?
Войти самому в каждый канал и найти бота в списке своих: @BotFather под своим аккаунтом Telegram, настройки сообщества ВКонтакте, business.max.ru своим профилем, список приложений с доступом в настройках Instagram*. Дополнительно — открыть кабинет платформы и убедиться, что у вас роль владельца, а не приглашённого сотрудника: приглашение отзывается, владение нет.
Что делать, если токен бота у подрядчика?
Перевыпустить его в кабинете канала — это может владелец аккаунта-создателя, и старый ключ перестанет работать сразу. Но не первым делом: пока бот в работе, перевыпуск останавливает доставку сообщений без явных ошибок. Сначала получить доступ к аккаунту и понять схему, потом менять ключ. Токен, присланный в переписке, считается утечкой.
Можно ли передать Telegram-бота другому владельцу?
Передаётся не бот, а доступ к аккаунту, который его создал в @BotFather. Отдельной кнопки «сменить владельца бота» в Telegram нет. Если бот создан на аккаунте подрядчика и он не готов передать аккаунт, бот остаётся у него: вы забираете тексты и сценарий и собираете нового бота, а старого не выключаете до запуска.
Забирается ли переписка с клиентами при смене подрядчика?
Забирается, если есть доступ к базе или кабинету, где бот работает: мессенджер историю за бота не хранит. Выгрузку лучше получить и открыть один раз до окончания работ, а не по обещанию. Статистика и журналы обычно уходят вместе с платформой: цифры за прошлые месяцы на новом месте не появятся.
Отдаст ли Telegram список подписчиков бота?
Нет. API Telegram не отдаёт список тех, кто нажал «Запустить»: он существует только в базе самого бота. Поэтому при пересборке с нуля список теряется, а бот пишет только тем, кто начнёт диалог заново. Из-за этого старого бота не выключают, пока новый не заработал. Рассылки по базе телефонов не существует ни в одном канале.
Что нужно, чтобы бот в МАКС был оформлен на моё юрлицо?
Свой профиль в business.max.ru: организация, ИП или самозанятый — резидент РФ, с верификацией профиля. Верификация занимает несколько рабочих дней и от подрядчика не зависит. Число ботов на один профиль ограничено. Если бот заведён на профиле подрядчика, переоформление — это заведение бота заново на вашем профиле, а не передача файла.
Сколько стоит забрать бота у прежнего подрядчика?
Отдельного прайса на это нет. Опубликованных цен две: разработка — от 20 000 ₽ и ведение — от 5 000 ₽ в месяц, и работа по чужому боту попадает в одну из них. Точную цифру называем после разбора задачи и до начала работ. Объём заранее не виден: перенос доступов бывает делом настроек, а бывает пересборкой бота, если он создан на чужом аккаунте.
Нужен бот, который делает это у вас?