От Tinder’а с криптокошельком к боту для розыгрышей в Telegram: как мы попали в топ-3 миниаппов всея «Телеги», хотя вообще туда не планировали

Всем привет! Меня зовут Максим. Я уже 10 лет как разработчик и половину из них работаю над продуктами для Telegram. Перечень проектов можно увидеть на сайте webapplab.io — мы с партнерами начали разрабатывать миниаппы задолго до появления тренда.

Предпоследним продуктом в когорте наших проектов был TeleDate, который мы пилили полгода.

Там был весь функционал «Тиндера», но еще и интегрированный криптокошелек, криптодонаты и KYC
Там был весь функционал «Тиндера», но еще и интегрированный криптокошелек, криптодонаты и KYC

Все было хорошо, и у нас были большие планы на будущее, но... инвестор вышел из проекта, и мы были вынуждены остановить разработку (кейс можно посмотреть на сайте). Развивать TeleDate самостоятельно мы не стали (без значительных инвестиций в трафик не было смысла), поэтому решили, что пора запилить что-то себе.

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

Когда мы запускали Random Beast, то просто хотели упростить жизнь себе и знакомым админам. В итоге получили DDoS-атаки за честность (отбились) и дошли до миллиона пользователей, заняв третье место по MAU среди всех Telegram-miniapps.

Но обо всем по порядку.

Почему розыгрыши в Телеграм — это треш, боль и тьма, но их все делают

Блогеры, админы-сеточники, банки и корпорации, крупные бренды в разных нишах — активные пользователи этого инструмента.

Почему? Массовый дешевый подписчик.

Ваш капитан Очевидность

Сладкое слово «халява» манит людей, которые не подписались бы на канал даже с суперцелевой рекламой (не заметили / лень / не надо).

Вчера человек читал какой-нибудь авторский блог, увидел в нем совместный розыгрыш канала с банком. О, можно выиграть айфон? Подпишусь! Не выиграл, но и внимания на это не обратил, а через 2 недели увидел интересное кредитное предложение и оформил. Или подписался на другой блог по розыгрышу, пролистал пару постов и…понравилось! И стал постоянным читателем.

Казалось бы — одна польза. Надо делать-делать-делать? Тут-то и появляется дьявол, который, как известно, в деталях.

От Tinder’а с криптокошельком к боту для розыгрышей в Telegram: как мы попали в топ-3 миниаппов всея «Телеги», хотя вообще туда не планировали

Если вы хоть раз проводили такое мероприятие, то знаете, как это выглядит. Для остальных коротко опишу:

  • Половина участников — боты, арабы или фейки.
  • Побеждают «загадочные» аккаунты без аватарок и описания (мошенники массово используют фермы ботов).
  • Большая часть людей после проведения розыгрыша отписываются мгновенно, охваты летят вниз, админ плачет.

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

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

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

Мы решили это исправить — и сделали Random Beast.

Что умеет Random Beast

Мини-презентация. Розыгрыш можно запустить в несколько кликов

Это WebApp-бот — не просто Telegram-бот с кнопками, а полноценное мини-приложение, которое запускается внутри Telegram. Оно выглядит как сайт, работает быстрее и гибче, чем обычные боты.

  • Проверять подписки и наличие бустов (включая Telegram Premium!).
  • Отсекать ботов через капчу, поведенческий анализ и по IP.
  • Проводить розыгрыши с гарантированной прозрачностью.
  • Публиковать результаты так, чтобы у участников не осталось сомнений.

Хей, друг! На рынке валом ботов с похожими функциями! Чем ты лучше?

Вы можете так сказать, а я отвечу:

А просто у нас есть два ключевых преимущества:

  1. Прозрачный результат розыгрыша.
  2. Возможность делать розыгрыши за бусты и инвайты.

Коротко о каждом из них:

Преимущество № 1. Почему рандом у нас честный

Если вы часто участвуете, но никогда не выигрываете в розыгрышах — эта информация для вас.

От Tinder’а с криптокошельком к боту для розыгрышей в Telegram: как мы попали в топ-3 миниаппов всея «Телеги», хотя вообще туда не планировали

Многие боты «подкручивают» результаты — победителями становятся друзья админа или заранее выбранные участники.

А у нас все по-честному — мы используем криптографически безопасный генератор randomBytes. Каждый участник получает билет. Побеждает билет, выбранный по жесткой формуле:

// Generate random ticket number const range = maxTicketNumber - minTicketNumber + 1; const randomBytes = crypto.randomBytes(4); const randomValue = randomBytes.readUInt32BE(0); const randomNumber = (randomValue % range) + minTicketNumber;

Если попроще, то:

  • Представьте, что у вас есть лотерейные билеты с номерами от 1000 до 1999 (всего 1000 билетов).
  • Компьютер генерирует случайное число (как если бы вы перемешивали барабан с шариками в реальной лотерее).
  • Это случайное число может быть очень большим, поэтому мы его «подгоняем» под наш диапазон билетов (как если бы у вас был барабан с числами от 0 до 999, и к выпавшему числу вы просто прибавляете 1000).
  • В результате получаем случайный номер билета из нужного диапазона (от 1000 до 1999).

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

  • никто не может предсказать результат;
  • у каждого билета равные шансы на выигрыш;
  • процесс полностью честный и прозрачный.

Преимущество № 2. Розыгрыши в ТГ за бусты и инвайты

Настройки гибкие и при этом абсолютно простые и понятные. Не нужны тонны запутанных инструкций. Просто запускаем миниапку и переходим от экрана к экрану.

Суперфича нашего продукта — можно делать розыгрыши за бусты, а не только за подписку

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

Для рынка это новая, крайне эффективная модель.

Сравним с продуктами конкурентов. Там у админов есть опция создания розыгрыша, где в условия участия входит только проверка подписки на канал/каналы.

А у нас можно создавать розыгрыши, где условием участия является сам буст канала/каналов (опционально, если не нужно, можно не включать). Если админ выбирает розыгрыш за бусты, то пользователям нужно без вариантов забустить канал, чтобы принять участие в розыгрыше. Логика простая:

  • Участники смогут увеличить свои шансы на победу за бусты выбранных каналов (за каждый буст участник получает дополнительный билет, максимум 10 штук).
  • Если выбрано больше 1 канала, они будут появляться для участников по очереди.

Но это ещё не все. Кроме бустов, у нас есть возможность повысить шансы на выигрыш с помощью инвайтов.

Чем больше людей пригласит подписчик, тем выше шанс на победу. Участникам хорошо, админам отлично!

Всего этого нет ни у одного из наших основных конкурентов.

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

Всем понравилось. Проект довольно внезапно для нас полетел по сарафану админских чатов и еще выше.

Примеры компаний и блогеров, которые используют @randombeast
Примеры компаний и блогеров, которые используют @randombeast

Здорово, да? Но без ложки дегтя не обошлось...

Кому мешают честные розыгрыши в Telegram, или как получить DDoS-атаку в награду за хороший продукт

Бонусом к взрывному органическому росту пришли первые DDoS-атаки: количество запросов в секунду доходило до 40 000!

Видимо, кому-то из конкурентов что-то не понравилось.

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

Таких диалогов по 3–5 каждый день. Часто в комплекте с оскорблениями и угрозами
Таких диалогов по 3–5 каждый день. Часто в комплекте с оскорблениями и угрозами

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

Да и в целом бот не падает и надежен: самый «жирный» розыгрыш был на 11 000 запросов в секунду, при этом нагрузка на сервера не превышала 10 % благодаря горизонтальному масштабированию.

Но сервис не только надежен, а еще и прост в эксплуатации. Вот как просто все работает:

  1. Перейти в @randombeast.
  2. Нажать Launch Bot.
  3. Создать розыгрыш: условия, даты, каналы.
  4. Выбрать формат: подписка или бусты.
  5. Запустить — бот сам все опубликует, проверит и подведет итоги.

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

Где мы сейчас и какие планы на развитие

Моя прелесть (зачеркнуто) гордость!
Моя прелесть (зачеркнуто) гордость!
  • Более 1 000 000 пользователей.
  • В топ-3 по Telegram utilities (по данным FindMini.app).
  • Конверсия выше, чем у ручных розыгрышей в 2–3 раза.
  • Нас используют каналы из тревела, инвестиций, курсов и медиа, в том числе крупные бренды.

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

Кстати, админы довольны еще и потому, что миниаппом сейчас можно пользоваться бесплатно.

Чуть-чуть размышлений и еще одно преимущество

Лучшее доказательство действительно крутого продукта — взрывной рост (см. рейтинг и показатели выше) и баттхерт у конкурентов (DDoS). У нас все это есть, при том что мы практически не вкладывались в маркетинг. А это значит, что нужно растить продукт дальше и делать его еще круче. Мы планируем:

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

P. S. Ну как всегда, что-то забываешь. У нас есть еще одно важное преимущество: не было, нет и не будет рекламных рассылок! Вашу аудиторию не будут выжигать постоянным «подпишись куда-то там!», как это реализовано у большинства конкурентов :)

5
2 комментария