Гениальный бот, но я не первый. Нашел пасхалку в Telegram!?
Сколько поворотов вы хотите в этом тексте? Да! Когда я начал писать эту простыню, я уже знал, что я не первый.
Меня меньше недели назад догнала "гениальная" идея, когда я, казалось бы, нашел способ, как "на*бать" логику Telegram и сделать то, что не было заложено в функционал изначально. Перехитрить логику я придумал путем использования небольшого скрипта на Python и API Telegram с выводом результата в Telegram-бота.
Всмотрись в этот скриншот, ничего странного не замечаете? Точно ничего?
Тогда в это видео позалипайте (видео гифки, если быть зануднее).
Понимание того, что кто-то раньше меня придумал эту фишку по "запихиванию гифки" внутрь Telegram-поста, произошло на четвертый день разработки своего творения, когда я случайно нашел аналог. Да, именно случайно, потому что к тому моменту я уже накидал техническую часть и думал над оберткой, а точнее, над гениальным неймингом СОС МЫСЛОМ.
После пятиминутного штурма я придумал прикольные отсылки, радостно побежал регистрировать бота в @botfather, а имя оказалось занято. Я почесал репу и попытался ввести название с подчеркиванием вида "_bot", и снова неудача.
А я напомню: к тому моменту я четвертый день подряд накидывал бота, совершенно не задумываясь над тем, а нужно ли это кому-то, есть ли такие аналоги, да и вообще нахрена я это делаю. Я укладывал сына спать и садился за комп, шаг за шагом приближаясь к цели.
Для контекста: с прошлого года у меня уже был опыт по созданию никому ненужной срани, а именно нескольких автоматических телеграм-каналов с информированием о задержках и отменах рейсов на фоне постоянного введения плана "Ковер" в тех или иных аэропортах России.
Остановился на Пулково, потом еще пару-тройку аэропортов быстро подключил (уже плюс-минус по шаблону), а так как никакого API общедоступного и бесплатного не нашел (вернее, нашел у Яндекса, но оно, скажем так, не очень точное, и там не вся информация. Для себя в Яндекс Расписаниях данные они выгружают откуда-то из других источников, или из тех же, просто отдают пользователям API не все данные), мне пришлось фактически парсить напрямую данные с сайтов аэропортов.
Я потратил около месяца на отладку по вечерам, по итогу получил меньше десятка подписок, отсутствие любой обратной связи на эти каналы и забил (там еще была постоянная борьба с антифрод-системой сайтов, когда они просто перманентно банили айпишники, и меня больше угнетал как раз этот момент, с учетом того, что я просто хотел сделать плюс-минус прикольный сервис, а мне это еще и минус небольшой генерировало: сервак сам себя не оплатит, качественные проксики бесплатно не раздадутся).
На скрине ниже примерно, как это выглядело: общее постоянно обновляемое "табло" в закрепе и лента отмен, переносов, задержек и т. д.
Ну так вот, который день меня терзали сомнения, что вместо того, чтобы работать работу и хоть что-то зарабатывать, я делаю очередную никому не нужную штуку, тут еще и крутое имя занято, но решаю проверить, кто же эти гении. Первый бот с "_bot" оказался нерабочим. Автор, видимо, что-то на нем сделал под себя, но он был отключен, а вот второй...
Вот тут наконец начинается история.
Суббота, обед, лента новостей, и пост в @Aviasales заставляет меня отодвинуть в сторону чашку чая, вот он, тот самый пост.
Никакие слоны, естественно, меня не волновали, мое внимание привлекло изображение, которое было разорвано на две части: одна половина вверху, а вторая в "цитате". Чего, блять? Да, для меня это было диковинкой, такого же нет в функционале телеги - изображения крепишь либо вверху поста, либо внизу (на тот момент я почему-то увидел такое впервые, хотя теперь уже знаю, что придумали такое давно). Я отправил репост другу-дизайнеру с вопросом "Как?", но еще до того, как он успел ответить, я уже все понял.
Правда, первые выводы были неверные: мой друг и я почему-то решили, что в #aviasales нещадно эксплуатируют своих работников и заставили какого-то несчастного резать картинку на кусочки (ну это быстро), а потом собирать вручную эмодзи-пак (это долго).
С другой стороны, через 40 минут у меня уже был рабочий прототип, который умел резать картинки и собирать эмодзи-пак за 10 секунд, и я понял, что стоит пойти дальше.
Так прошли три дня и шел четвертый, а я просто делал для себя реальную приколюху, в голове, конечно, крутились мысли, что, может, это как-то завирусится, а я как-нибудь начну через бота гнать трафик (куда?). Я не публичная личность, не инфлюенсер, не бизнес-тренер, не продавец успешного успеха, у меня нет крупных каналов связи и блогов, даже тут я пишу с аккаунта, который был зарегистрирован в 2019 году и имеет всего три комментария.
Так что же там с неймингом? Я сразу определил, что свое изобретение я буду называть "стена эмодзи" (ну это и правда визуально стена, @durov, эй!). А раз это стена, да еще и из эмодзи, то название напрашивалось само собой, вот же оно, на поверхности.
Вы поняли отсылку, да? Ну поняли же? Скажите, что поняли!
Ну раз такое название, значит и бот должен называться @emojiwallbot (от "the" отказался, слишком длинно). Вот тут меня ждало первое разочарование. Потом второе с @emojiwall_bot.
Сразу проспойлерю, если не терпится потыкать, то бот в итоге назвал @wallemoji_bot (так было свободно). А вы читайте дальше.
После этого банальное любопытство: кто же занял оба охуенных имени, неужели кто-то раньше меня придумал "стену эмодзи". Про второе название, что там пустышка, вы уже знаете.
А вот @emojiwallbot - это и есть та самая пасхалка, о которой я оговорился в самом начале.
Скажите, что я не брежу, не сошел с ума и реально случайно нашел встроенный Telegram-бот, про который никто или почти никто не знает? Или я нашел что-то у себя в штанах и удивленно рассказываю об этом миру?
А что делает этот встроенный в телегу бот? Да вот реально стену эмодзи. Вбиваете в любом чате @emojiwallbot N (где N - это число) и получаете в один клик пятьсот случайных колобков (или тысячу). Вызвать можно в любом чате, без предварительного вступления в него.
Что было дальше? Сделав реально удивительное открытие и пытаясь найти хоть какие-то упоминания про @emojiwallbot, мне Perplexity радостно сообщил, что вообще-то есть что-то другое, а именно вот такой бот - @emoji_pic_bot.
Зашел в него - да это же мой, родной! Ну т.е. конечно не мой, и по-другому я это представлял, да и с технической точки зрения мой-то уже и работает лучше, но все уже придумано до нас.
Тут я решил сворачиваться, снимать свитер, перемещаться в кровать в горизонтальное положение, но перед этим решил быстро докопаться до истины, кто же стоит за @emoji_pic_bot.
В смысле 15 тысяч рублей в неделю? В смысле 16 тысяч пользователей у бота?
А это я уже предвкушаю прибыль, как автор творения выше, беря по три сотки в месяц за 3 видео-картинки.
Ладно, на самом деле у меня все же вот такая реакция была. И не на прибыль, а на расценки.
Ну и, собственно, я тут, в сегодняшнем дне, рассказываю вам охуительные истории. За это время я дополнительно выяснил, что владелец бота-"конкурента" просто публичная личность (@molyanov), ведет бложики и активно светит лицом (что только поддерживаю, просто так не умею).
А мой бот, вот - @wallemoji_bot
Как и писал, это мой первый коммерческий бот в жизни, поэтому мог наделать кринжа в плане UI/UX, а еще больше в плане целеполагания и ценообразования, но вроде старался.
Насыпал всем лимитов (начнут кончаться, вы пишите тут, сброшу). Нужна зачем-то Max подписка (там правда только одна эксклюзивная функция на данную минуту, другие эксклюзивные функции включил пока для всех), да тоже пишите - раздам.
Кстати, а что мой бот умеет делать? Умеет делать эмодзи-фотки, умеет делать эмодзи-гифки (в том числе и из видосов), умеет закруглять фотки, умеет закруглять видео, умеет зацикливать эффектом бумеранга.
Еще на прогресс-бар можно позалипать (кстати, это не попытка изобразить потужную работу бота, причина банальна - антифрод от телеги). Еще что-то всякое умеет, да еще и сразу на двух языках (не будет скоро вашего телеграма в России).
Что касается технической части, будет кому интересно, напишу отдельный технический пост где-нибудь на Хабре (или здесь). АМЕРИКУ, так сказать, ОТКРОЮ.
Всем хорошего дня!