Как я масштабировал 4STAT.
(предыдущая часть - тут)
В общем, когда я понял, что Телеграм не дает пользователю постоянно вступать в группы, выходить из них, и подгружать предыдущие посты (а именно этот функционал я использовал через MTProto API), возникла очевидная мысль: а ведь можно управлять не одним пользователем, а сразу несколькими. А где их взять?
Ну, самый легальный способ - раздобыть номер телефона и зарегистрировать новый аккаунт. Но это дорого, накладно, номера телефонов (на которые можно получить смс для регистрации) с неба не падают, а покупаются на специальных сайтах, причем не очень дешево.
Но зачем покупать номер телефона для регистрации, если можно купить уже рабочий Телеграм аккаунт?
Да, в интернете есть немало бирж, которые продают Телеграм аккаунты. Продают угнанные старые, продают новые свежезарегистрированные (специально под продажу), продают с блокировками или без, с премиумом или без, короче, на любой вкус и кошелек.
Обычно такие аккаунты используют для спама (несколько сообщений - и аккаунт попадает под блокировку), но мне они нужны были для полезной цели - для подсчета охватов Телеграм каналов.
И тут я погрузился в дивный мир, в котором можно за 50 рублей купить аккаунт, а через неделю твой продавец перепродаст его другому человеку, потому что у тебя нет реального способа закрыть доступ к этому аккаунту для продавца.
А еще такие аккаунты периодически может заблокировать сам Телеграм, потому что ему не нравится то, что аккаунты используются не по назначению. Кстати, прямого запрета на такое использование аккаунтов в правилах Телеграм нет, но по факту иногда акки блокируются, и с этим ничего не поделать.
В конце концов, я нашел биржу, которая не только дорожит репутацией и держит исключительно проверенных продавцов, но и имеет свой API для управления купленными аккаунтами. Получилось даже сделать автоматизацию: покупаешь 10 акков, запускаешь скрипт и через минуту эти акки уже стали трудолюбивыми пчелками в твоем боте.
Тут важный дисклеймер: я не покупаю угнанные у кого-то аккаунты, только новореги, предназначенные специально для дальнейшей перепродажи.
Ну а дальше оставалось лишь написать код, который распараллеливает работу с каналами. Прислали на проверку 10 каналов в сообщении: бот их распределяет по 10 аккаунтам, каждый считает статистику по своему каналу, потом бот собирает данные в одно общее сообщение и отдает статистику пользователю. Все просто (на самом деле, нет).
День синьора
Post #23
173

- ❤ 1
- 🐳 1