Как потерять всех пользователей вашего телеграм-бота. Краткая инструкция

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Эта поучительная история произошла в прекрасный день 8 декабря 2019 года. В этот день я вспомнил, что телефон, на который заведен наш бот, оформлен на участливую продавщицу из Евросети и, в случае чего, в одночасье исчезнет за невозможностью его восстановить и утащит с собой в небытие наш бот.

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



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

Вот, что мы увидели и что увидели остальные 500 наших уже бывших целевых пользователей в списке аккаунтов там где был бот:



На следующий день, когда желание разбираться вернулось, стало ясно что никнейм-идентификатор не является простой ссылкой (как, к примеру, доменные имена), а неотрывно привязывается к некой сущности бота, к которой также привязываются пользователи, стартующие бот. Удаляя бот, вы вместе со ссылкой удаляете сущность, которую пользователи авторизовали на общение с ними.

В тестовом прогоне мы неосмотрительно и спешно обращались к боту с целевого аккаунта, который не был в нем зарегистрирован на момент переноса и не столкнулись с этой проблемой.

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

Конструктивные предложения команде Telegram


  • Объясните этот момент людям, которые удаляют бот. Сейчас его неочевидность > 9000
  • Возможно, имеет смысл сделать в BotFather кнопку для выделенного суппорта для владельцев ботов и аккаунтов, где можно дифференцировать, пишет вам придавленный гормонами ученик 9 класса или владелец бизнеса с аудиторией на десятки тысяч человек, потративший много денег и времени на раскрутку бота и попутно содействующий популяризации вашего продукта

Путь благородного мужа


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

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

Постарайтесь этого избегать.
Источник: https://habr.com/ru/company/actualizebot/blog/491342/


Интересные статьи

Интересные статьи

Давайте на минуту отбросим все предубеждения и стереотипы об отечественной медицине и попробуем объективно разобраться в том, что сделано правильно, а что неправильно с "первой в мир...
Ни для кого не секрет, что в дотнет завезли интринсики. Я писал об этом и до того, как они появились и после. Плюс ещё посты на Хабре, например этот. И всё, казалось бы, замечательно,...
Ну, если под любимым языком подразумевается русский, английский и т. д., то это в другой хаб. А если язык программирования или разметки, то конечно писать анализатор самим! На первый взгляд, это ...
В 1С Битрикс есть специальные сущности под названием “Информационные блоки, сокращенно (инфоблоки)“, я думаю каждый с ними знаком, но не каждый понимает, что это такое и для чего они нужны
Нейросеть нейросетей Изображение brentsview под лицензией CC BY-NC 2.0 В мозг поступает информация из внешнего мира, его нейроны получают данные на входе, производят обработку и выдают не...