Получи случайную криптовалюту за регистрацию!

Dan Okhlopkov - канал

Логотип телеграм канала @danokhlopkov — Dan Okhlopkov - канал D
Логотип телеграм канала @danokhlopkov — Dan Okhlopkov - канал
Адрес канала: @danokhlopkov
Категории: Блоги
Язык: Русский
Количество подписчиков: 8.90K
Описание канала:

а кто этот твой друг русский хакер, поднявший деньги от наваля
okhlopkov.com

Рейтинги и Отзывы

1.00

2 отзыва

Оценить канал danokhlopkov и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

0

2 звезд

0

1 звезд

2


Последние сообщения 41

2021-07-09 15:04:18 История: Даня и Instagram
Эпизод 1
Эпизод 2


Эпизод 3: Mark наносит ответный удар

2020 год. Я уволился, мне нужен был проект с пассивным доходом, чтобы не искать работу. Gramup уже что-то приносил, поэтому решили увеличить команду и продолжить работу в этой сфере.

Напомню, что уже у нас было Chrome расширение, которое логинилось в ваш Instagram аккаунт и которым можно было управлять через вебсайт. Бекенда не было вообще. И мы такие wait a sec: мы же можем отправлять задачи на расширения с бекенда!

Решили, что “задачи” (т.е. какой endpoint инсты дернуть с какими параметрами) будем присылать через websockets: расширения подключались к центральному серверу и “слушали” свои задачи. Иными словами, у нас появился ботнет.

В итоге, мы еще раз пивотнулись в Likeup.me - сеть с автоматическим обменом лайками между участниками. Чем больше платишь - тем больше лайков АВТОМАТИЧЕСКИ прилетает на новые посты от других ЖИВЫХ людей. Прикрутили +- нормальный эквайринг и выросли за полгода в 10 раз, потом ~год были во флете. Искали новый трафик, общались с агентствами, но никто не смог по норм цене прислать платящего клиента.

Основной траффик получали из моего Github repo - он был высоко в гугле. Из тг канала гнал трафик в @likemeupbot (бесплатно раздавал лайки из ботнета, 400к+ юзеров) и @likefollowbot (подписываешься на людей из бота, они подписываются на тебя, 150к+ юзеров). Весь рост ботов - виральный. На маркетинг потрачено $0.

Нам уже присылали год назад письмо счастья из Facebook: нельзя использовать зарегистрированные слова “insta” и "gram" в названии. Мы переименовались gramup me -> upme plus, и от нас отстали.

Последние полгода с проектом случалось очень много казусов: то база дропнулась, то сервер не справлялся с нагрузкой, то всех юзеров забанило в инсте из-за баги. Последний гвоздь - письмо Cease and Desist Abuse of Facebook and Instagram a.k.a закругляйтесь или атата. Оно конечно выглядело как фейк, если бы не тот факт, что меня и Леху выпилили из всех продуктов Facebook (кроме WhatsApp почему-то). У Леши был $1000+ закуп на Окулусе - все пропало.

Мораль:
Если и заниматься серой темой, то так, чтобы она быстро принесла х100. Если после полугода вложений проект не купил вам хату - закругляйтесь.
Никогда не надо палить свои личные профили, если у вас не максимально белый сервис. Не ленитесь, регайте левую почту.
Лучше делайте максимально белые темки

Спасибо Цукербрегу за : это был отличный повод звершить всю это эпопею
879 views12:04
Открыть/Комментировать
2021-07-08 15:20:11 #Датасет Instagram Hashtags

Несколько миллионов хештегов (рус+англ) из инсты с количеством постов, которые были опубликованы с ними за все время.
949 views12:20
Открыть/Комментировать
2021-07-06 20:31:43 Я уже подхожу, через 7 минут буду. Я в белой футболке, розовых шортах и с чб сумкой. А ты?
1.2K views17:31
Открыть/Комментировать
2021-07-05 11:09:01 История: Даня и Instagram
Прошлая серия

Эпизод 2: Gramup

Вокруг библиотеки я начал собирать Community в телеграмме: канал и чат. В гитхабе уже стало 1000 звезд. Надо было монетизировать аудиторию.

Уже тогда был миллион конкурентов, которые работали по такой схеме:
1. Ты отдаешь им свой логин/пароль
2. Они на сервере за тебя запускают автоматизацию
3. Не было гарантии, что они не делают что-то еще

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

Потом я познакомился с Лешей, он тогда делал децентрализованную крипто биржу в вебе (бизнес логика запускается на клиенте). И мы такие: а давай запихнём все скрипты по автоматизации инстаграмма в браузер! Это бы решило проблемы с прокси и с серверами.

Чтобы прикидываться Android приложением, нужно подменять header запросов. У нас не получилось это сделать прямо на вебстранице, зато получилось через Google Chrome расширение.

Так появился сайт gramup.me, UX был такой:
⁃ Ты устанавливаешь наше расширение
⁃ Логинишься в нем под свою инсту (мы не передавали себе ничего, это легко можно было проверить)
⁃ На вебсайте выбираешь автоматизацию, и все работает локально

Зарабатывали мы так: под некоторыми скриптами автоматизации мы написали “this is PRO feature, consider donating us on Patreon”. По факту, у нас не было бекенда, поэтому проверять платеж мы не могли. В итоге, если проигнорить попап и нажать “я оплатил”, ты бы смог пользоваться нами бесплатно. Так мы собирали $500-700 донатов на Patreon ежемесячно.

На gramup.me был лендос, а дэшборд был на insta.gramup.me. Не замерял эффект, но кажется, что это очень сильно драйвило ретеншн, ведь когда юзер вбивал insta.. в браузер, появлялись мы, а не офф сайт инсты.

Все, что нам оставалось - фиксить баги и рубить капусту. Мы с Лешей были соседями, поэтому KPI для нас был зарабатывать так, чтобы это покрывало траты на хату.

Продолжение следует… Дальше расскажу, как пивотнулись в более интересный и прибыльный сервис.
692 views08:09
Открыть/Комментировать
2021-07-03 11:50:00
Факты дня

Продолжение моей Инстаграм истории будет в понедельник.

Я весь июль буду в Питере. Го встретимся.

Меня зовут Даниил. Не Денис, не Данил. Можно Даня или Дэн.
638 views08:50
Открыть/Комментировать
2021-07-02 18:51:32 История: Даня и Instagram
TL;DR: Как я сделал прибыльный проект из опенсорс либы и как Инста меня за это наказала.
Рассказ получился большой, не по формату телеги. Поэтому буду выкладывать по частям.

Эпизод 1: Instabot
Все началось на третьем курсе, когда я решил убить двух зайцев: научится прогать и стать узнаваемым на Физтехе. Нас учили прогать на C, а для жизни мне бы точно пригодился питон. Так появилась обертка над закрытым API инстаграмма instabot.

Эта библиотека эмулировала API Android приложения, которое гораздо легче зареверсить, чем iOS. Мобильная версия инсты тогда была очень сильно урезана по функционалу, поэтому я ей совсем не занимался.

Такие обертки на Гитхабе уже были, но качество кода сильно хромало. Я слал туда PR, но их игнорили, поэтому я решил сделать свою либу с таким блекджеком, каким мне захочется.

В моей библиотеке было много готовых скриптов по автоматизации активности в инсте. Вот мои любимые:
пролайкать посты по хештегу / геотегу
подписаться на подписчиков / лайкеров юзера
отписаться от тех, кто не подписался обратно

В итоге, за год на меня подписались ~4к студентов. Периодически в коридорах ловил приветы от незнакомых людей. Абитуриентки признавались, что были подписаны на меня несколько лет. В общем, было весело

Продолжение следует... В следующей серии я расскажу про то, как из этой либы сделали прибыльный продукт.
2.7K views15:51
Открыть/Комментировать
2021-06-30 11:12:01 Хочу обновить себе персональный вебсайт.

Хочется сделать что-то крутое, поэтому нужны референсы. Накидайте, пожалуйста, крутые личные вебсайты в комменты. Мне мой "роутинг" нравится, но надо что-то посвежее.
667 views08:12
Открыть/Комментировать
2021-06-29 19:31:17 Популярная практика сегодня - отключение всех уведомлений, а телефон на беззвучном.

НО

Если вы будете начинать делать B2C продукт, я советую настроить уведомления со звуком обо всех поступлениях . И не отключайте, пока не сольются в . Кайфы гарантированы
825 views16:31
Открыть/Комментировать
2021-06-28 16:10:17
Ого что нашел!
Сейчас будет чисто технарская штука, остальным соболезную.

Проблема
Бывает, что у вас есть какая-то числовая переменная и зачастую неважно ее конкрентное значение. Важно, насколько оно круче остальных. Например, иногда хочется просто взять и показать топ-10%.

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

Решение
Давайте разобьём метрику по корзинам! Например, заменим все ее значения на персентили. В результате получим столбец, значение которого покажет, в какой топ-N% входит оригинальное число.

В Postgres есть для этого готовая функция
NTILE(100) OVER (ORDER BY column DESC)

Пример на скрине
Для базы Twitter пользователей я считаю персентили числа их подписчиков. Мне неважно, 100М или 10М подписчиков у юзера. Важно, что он входит в топ-1%.
1.0K viewsedited  13:10
Открыть/Комментировать
2021-06-26 21:29:43
Мне много пишут "я хочу набраться опыта, дай задачку". Часто оказывается, что базового опыта в разработке сервисов нет, зато есть навык в дата сайнц. Поэтому вот: КОНКУРС Призы -- Об этом опыте можно написать в резюме как пет-проджект -- Понравившиеся…
778 views18:29
Открыть/Комментировать