Как передать бот на другой аккаунт

Буквально вчера Telegram анонсировал обновление BotAPI. Для рядового пользователя это обновление ни о чём не говорит, но мы то не простые пользователи, правда? Среди большого списка новых функций, есть один интересный пункт “Передача прав бота на другой аккаунт“. Вот о нём сегодня и поговорим.

Зачем передавать бот на другой аккаунт

Рассмотрим сразу на примере. Вы создали канал об автомобилях, у вас много подписчиков и вы хорошо зарабатываете на этом канале. Вы решили создать Telegram бот, с помощью которого вы можете продавать различные детали или аксессуары.

В один прекрасный день вам всё надоело. Больше нет желания заниматься автомобилями, вы хотите продать весь бизнес и уехать путешествовать. Дело ваше и никто осуждать вас за это не будет. С помощью специальной биржи вы находите покупателя и начинаете обсуждать сделку.

Передать права собственности на канал дело двух минут. Передать бот на другой аккаунт уже посложнее, но сегодня мы научимся это делать.

Как раньше продавали боты?

Каждому боту соответствует свой токен, выглядит он как бессмысленный набор символов. Именно к токену привязана вся аудитория бота, точно так же как она привязана к каналу или чату.

Весь процесс передачи прав собственности на бот раньше выглядел так:

  • Продавец перепривязывал аккаунт с ботом на номер покупателя
  • Программист переносил код с сервера продавца на сервер покупателя и заново всё настраивал.
  • Либо сервер передавался целиком
  • Все платёжные системы, дополнительные сервисы, библиотеки и т.д. настраивались на аккаунты покупателя.

А что делать если у вас на аккаунте 10 ботов, но продать вы хотите всего один? До недавнего времени с этим ничего нельзя было сделать. Либо продаём целиком аккаунт со всеми ботами либо продаём только код, без аудитории.

Как передать бот на другой аккаунт

Первым делом, аккаунт которому мы передаём бот должен запустить или разблокировать бот и написать в него любое сообщение.

Дальше мы заходим в @botfather с того аккаунта на котором сейчас находится бот и жмём команду /mybots.

Выбираем из списка тот бот, который хотим передать:

Выбираем из опций кнопку “Transfer Ownership”

Жмём на кнопку “Choose recipient” и бот просит отправить нам юзернейм или контакт получателя.

Получаем предупреждение от botfather о том, что получатель будет иметь полный контроль над ботом и данными пользователей. Жмём “Yes, I am sure, proceed.” и вводим свой код двухэтапной аутентификации.

После этого бот больше вам не принадлежит, а получатель становится полноправным его владельцем.

Отправитель получит такое сообщение:

Получателю же придёт такое:

Жмём ту же команду /mybots и видим бот в списке ваших ботов:

Поздравляю! Вы теперь знаете как переносить любой бот на другой аккаунт.

Защита персональных данных

Самые внимательные могли заметить в процессе передачи такое сообщение:

Дело в том, что по законам Евросоюза и прочим международным соглашениям запрещено продавать, передавать, обрабатывать, использовать или хранить персональные данные пользователей без их прямого согласия.

И если вы собирали какие-то данные без согласия пользователей, передать бот технически вы сможете, но в случае каких-либо проблем с персональными данными — у вас будут проблемы.

Именно поэтому очень многие внешние ресурсы составляют разные “Политики конфиденциальности”, “User agreement”, “Пользовательские соглашения” и т.д. В ботах это делается точно так же в два клика. Вот пример как мы это реализовали в боте “Удалёнщики”:

Как это обновление повлияет на рынок

Помните, что было когда подобное обновление появилось для каналов? Начался резкий бум бирж, а гаранты стали востребованными как никогда.

С возможностью передачи ботов вряд ли начнётся новый хайп бирж, но объявлений о продаже ботов станет значительно больше.

Многие админы делают к своим каналам боты-спутники. У некоторых к аккаунту прикреплено десяток ботов. Сейчас начнут продавать всё что у них лежит без дела. Кто-то начнёт создавать ботов специально на продажу, и как на конвейере накачивать их дешёвой аудиторией.

Рынок однозначно начнёт более активное движение в сторону ботов. Но не забывайте, что главная проблема остаётся нерешённой. Как проверить реальное количество пользователей в боте? ¯\_(ツ)_/¯

Если вы нашли ошибку на сайте, пожалуйста, выделите слово и сообщите нам об этом с помощью комбинации Ctrl+Enter.

Spelling error report

The following text will be sent to our editors: