Я задолбался искать смешные мемы и создал робота, который делает это вместо меня
Привет! Я с другом разработал бесконечную персонализированную ленту мемов. Расскажу о том, что привлекло 12 000 пользователей, как устроена персонализация и почему вам пора отписаться от каналов с мемами.
Проблемы
В какой-то момент я устал от бесконечных подписок на каналы со смешными картинками: они постоянно отвлекают пушами и постят один и тот же контент. Часто ты просмотрел все новые посты, но тебе не хватило — ты хочешь еще. Искать новые годные каналы — та еще боль. Иногда приходится заходить по очереди в Телегу, VK, Инсту и Реддит, чтобы вкусить лучшее из разных источников.
Я не хочу ставить приложения и заходить на вебсайты. Я хочу, чтобы все было у меня в Телеге. И я хочу, чтобы робот понял мои юмористические предпочтения и, как лучший друг, скидывал мне только самое орное.
Так и появился бот с мемами.
Почему мы — лучший способ орать с мемов?
Наш Телеграм бот присылает мем с двумя кнопками — лайк и дизлайк. Все дизлайкнутые — удаляются, оставляя в диалоге только самое лучшее. Мы анализируем ваши реакции, чтобы присылать только, что вас рассмешит. Бот собирает контент из сотни источников, поэтому у нас всегда будет что-то новенькое для вас. А еще у нас есть поиск по мемам.
Мы собрали дружную команду из 50+ «модераторов» — супер-пользователей со всего мира, которые разгребают свежеспарсенный контент, оставляя обычным пользователям только самый сок. Каждый день нам в чат прилетают комплименты и благодарности от пользователей — это мотивирует и вдохновляет огого как.
Продуктовые циферки
За последний месяц мы выросли в 2 раза. Сейчас нашим Телеграм ботом еженедельно пользуются более 2500 пользователей. Средняя длина сессии — 25 мемов. Мы собрали уже 1 800 000 реакций на 50 000 мемов, а пользователи просидели в боте уже 160 дней.
Как мы рекомендуем мемы
Следуя принципу Fake It till you make it, мы движемся к полному пониманию чувства юмора пользователя постепенно.
Мы протестировали уже много разных рекомендательных систем: от полного рандома до ИИ-, ML-решений, провели десятки A/B-тестов и на данный момент лучшие рекомендации выдает этот алгоритм: Найди самый залайканный юзером источник мема и возьми из него самый залайканный другими юзерами мем. При таком подходе нашим пользователям нравятся 2 из 3 присланных нами мемов.
В итоге «общественное мнение о меме» учитывается весьма сильно: теряется ниша, когда конкретный мем заходит только определенному сегменту. На данном этапе, пока нас не очень много, это допустимо. Через несколько месяцев попробуем опять ML подходы.
Нужны технические детали? Спросите о них в комментариях.
Наше будущее
Другие платформы
У Телеги самое удобное Bot API, поэтому было удобно начинать с нее. Дальше мы планируем выйти на других платформах. В скором времени ожидается релиз в Facebook Messenger. Потом сделаем бота для Whatsapp, Slack и Discord.
GIPHY для мемов
Недавно мы запустили альфа-версию inline поиска по мемам. Эта фича уже привлекла нам 98 новых пользователей: кто-то ищет мем на обсуждаемую тему → делится им в чатах → люди переходят в бота. Есть идея стать GIPHY for memes и потом продаться кому-нибудь за $400 миллионов.
Таргетированная реклама
Реклама в мем-каналах дешевая, так как смешные картинки смотрят абсолютно все: нельзя взять и с хорошей конверсией пригласить этих людей на конференцию или продать им что-нибудь. Есть тематические мем-каналы: например, Профунктор, который собрал IT-сегмент и может их хантить куда-нибудь.
У нас же есть возможность сегментировать аудиторию по тому, какие мемы любит пользователь, и выделить айтишников, технарей, геймеров, лиц, лояльных к оппозиции и тп. Таким образом, можно максимально точечно бить рекламой и зарабатывать больше, чем конкуренты в телеге.
Вместо заключения
Суть нашего бота:
Спасибо за внимание! Что понравилось, что показалось неудобным? Чего не хватило? Пишите о своих впечатлениях в комментариях, это безумно важно для проекта, я буду очень благодарен. Ну и конечно зайдите поорать в бота.
А если вам интересно сделать что-то классное вместе, то давайте обсудим!
Рассмешите меня
Опасный мем, но вдруг зайдет
У меня есть кореш, шлёт мне мемасы. Мне вот они лучше зашли чем рандомная подборка с бота
Честно пробовал лайки дизлайки лепить в боте и лучшее смотреть 🤷♂️
T.me/rumdonmem
Годно 😀 Отличный бот!
Готовясь к статье, я насохранял несколько мемов. Поэтому вот #неизданное
Не баян, а БАААААААААААЯНИЩЕ.
Сначала мемы были простоваты, но потом то ли система обучилась, то ли источники стали лучше
Регулярно пересылаю мемы из ffmemes друзьям, они орут. В общем-то бот заменил мне реддит и группы вроде амдэвс
Шо то рыхлые мемы
Да это не мемы, а приколы. По существу.
Я задолбался кликать дизы, прежде чем хоть что-то забавное попадется, ~75 мемов
Это восхитительно
выглядит как титры Star Wars
Всё-таки мемобудущее за TikTok-подобными проектами, что хорошо видно в сравнении с вашим ботом, у которого вроде как аналогичный принцип работы, но есть одно важное отличие — в тиктоке между создателями и зрителями практически нет посредников (ну, кроме алгоритма), поэтому всё быстро и свежо. А агрегированная из агрегаторов агрегаторов лента выглядит очень тухлой, нажал дислайк на первых картинках 20.
Привет, Тарас)
Сейчас мы ежедневно парсим топ 10-20% из разных источников, и команда модераторов отсеивает шлак. Контент годный, большинству заходит.
В будущем, когда станем больше, мы сможем перестать парсить и начать юзать только мемы, загруженные пользователями (как в Тик-Токе используется только контент, загруженный пользователем). Но я не уверен, что мемы от этого станут смешнее.
Ты, скорее всего, столкнулся с проблемой холодного старта - первые 50 мемов мы показываем самые залайканные, а потом начинаем персонализировать. Так получилось, что тебе не нравятся мемы, которые заходят большинству.
Это аргумент. Но из-за «посредников» качество контента не должно сильно падать. Актуальность - да.
Лента у нас тухлая, так как холодный старт вещь трудная. Мы работаем над этим :)
Этот бот настолько хорош, что у меня третья неделя бессонница
Корчое, ты зачем мне испортил рабочий день? Теперь я друга 9его не жалко) и жену с коллегой отвлекаю от работы, и сам не работаю! Ууууу сук!
Я бы не убирал контролы лайк/дизлайк для отлайканного мема на случай, если мискликнул или передумал
+ часто дислайк тк дикий баян, а не тк не смешно. Мб третью кнопку добавить и логику вокруг даты мема обвязать?
Все эти продуктовые эксперименты мы уже делали полгода назад. В итоге пришли к тому, что усложнять интерфейс не стоит.
Лишние кнопки не нужны (мискликнул, ну и ладно, бот от этого не сломается). А добавить логику вокруг даты мема стоит, но мы пока не придумали, как. И на практике это не доставляет проблем.
Орнули всей командой, спасибо!
Возьму на вооружение. Пох на репутацию в мире алкашей.
Сколько денег в день приносит проект?
На данный момент, это число отрицательное.
Где купить? У кораблика нету
аааааа пиздец!
Персонализированные мемы - в каком прекрасном мире мы живём !
Не стану писать "без обид", можете обижаться, но уровень шуток виден по первому мему в статье - просто УГ, короче, ну вы понели. Но вы пилите, чо, ведь если 2500 посетителей, значит, это кому-то нужно.
Когда мне начали советовать бота бывшие соседи с Физтеха, я задумался, мб что-то в нем есть)
Мне показалось, что мало мемов в библиотеке, и слишком много нужно лайкать, чтобы настроить
Мб сделать какие-то категории, для тех под кого еще не обучилась?
Главное - периодически заходить в бота :)
Если это делать раз в неделю, то можно собирать самый-самый сок, ведь за неделю не только наберется свежачок, но и рекомендации (надеюсь) станут лучше.
Категории мы однозначно добавим, только пока не решили, какие.
А вообще, идея оставить бота максимально простым - сейчас в нем только кнопки лайк/дизлайк и настройка языков. Чем меньше напрягать юзера с выбором, тем лучше.
Протестил. Хорошо было бы в начале пользования бота дать маленькую анкету, чтобы определить интересы пользователя. Ато все мемы школьные и студенческие, а половину я даже не понял о чём речь. В общем смешно 1 из 10. А так задумка норм.
Спасибо)
Сейчас идея в том, чтобы, как у тиктока, не было онбординга вообще. Старт - и сразу мемы. Да, реком система не такая умная, но что будет !!!!!
как пикчер с трёхлетним стажем скажу, что не очень.
Спасибо за фидбек! А что не очень? Мемы несмешные?
Кстати, что такое «пикчер с трехлетним стажем»?
Если долго сидеть в боте, он начнет присылать прям годноту. Это связано не только с тем, что мы соберем достаточно данных для рекомендаций, но и с тем, что мы очень быстро развиваемся - авось завезем еще более умные алгоритмы, которые будут удовлетворять не только среднего юзера, но и пикчеров с трехлетним стажем)
почем реклама?
Пишите в телегу: t.me/okhlopkov. Ценник может быстро устареть в зависимости от популярности статьи.
Я бы предложил вместо входа с рандомный мемамом, сначала выбрать категории мемесов, и алгоритмы будут кидать в основном мемы из интересных жанров а потом переключаться к каким-то смежным жанрам, а-ля спотифай. Посидел в боте 10 минут, и пока мемасы очень простенький, даже скорее это нормисы, чем мемасы
Спасибо за идею) подумаем в эту сторону.
Сейчас у нас подход скорее "сразу в бой" (как у Тиктока - на старте нет необходимости в настройках, регистрации и фильтров). Мы даже язык мемов спрашиваем не сразу, однако это может быть и ошибка :)
За#бись!
Бота нужно дорабатывать, но свою работу он делает
(мне заплатили за комментарий мемами)
работаем-работаем) с каждым днем все лучше
Огонь👏🏻
А что, прикольная идея) Годных мемчиков сейчас всё меньше и меньше
лайк не глядя, гениально! (а бот прописался теперь в тележке)
У бота есть проблема
Если попытаться отправить его никнейм с @ то включится поиск мемов, а просто никнейм не получается отправить
Пробел после никнейма не ставь - отправится.
Такие вы милашки..
Идея отличная, источники контента не очень. И «не очень» - это мягко говоря. Из 250 тыков орного попалось буквально 2 штуки. Последим за обучением дальше, если не надоест.
Отсмотрел 200+ постов, на старте процентов 70-80 минусовал, по итогу 20 процентов только минусую, огонь, но фоном при оценке крутится мысль, если я лайкну такой тип шуток, он мне их будет больше показывать, надо ли мне это))
подписался. Много годных мемов ) поржал . Спасибо
Не смешные мемы. Проще на реддите посидеть, да и вообще куча сайтов и каналов с нормальным смешным контентом.
Еще бы такой же бот про котиков и считай все сервисы для существования в это веке придуманы!
Бывало, что наш ИИ считал, что лучший мем-контент - это коты! И все получали смешнявки с котами. Тогда мы и словили первый хейт)
Посмотрел несколько мемов, шляпа полная
Забавная штука, надо дольше потестить (посмотрела около 20 картинок). Но хотелось бы добиться реально ироничных, содержательных мемов. Кто знает, может, система и натаскается на такие...
Только напоминаний "отправь другу" слишком частые.
У вас что-то сломалось, присылает по два мема за раз.
Это бывает, когда два раза нажал на реакцию, телега глючит. На VC.ru много жаловались на Telegram Bot API. Хотя есть что и нам оптимизировать тоже)
Посидел немного, чота не зашло
Надо больше!
Насколько я понял, бот умеет как-то определять мой язык и подстраиваться под это (почему-то мне приходят мемасы на английском и сам бот пишет тоже на английском). Так вот, было бы неплохо иметь возможность настраивать это вручную.
Это можно настраивать! Воспользуйся командой /lang. Эта команда должна предложиться после какого-то просмотренного мема - типа онбординг. Видимо, что-то пошло не так :)
Добавь картинку в ленту главной для привлечения внимания, мб со статистикой
Это только редакция VC может сделать.
Привет из чата хакатонщиков, два вопроса:
1) как устроена система аналитики и как меряете метрики;
2) тестировали ли расположение кнопок 👎👍, а не 👍👎, банально удобнее дотянуться до кнопки 👍, если ты правша
Привет хакатонщику,
1) рисуем кучу графиков в Metabase, пытаемся сфокусироваться на WAU.
2) полгода назад меняли, но это не похоже на проблему - сейчас лайк-рейт растёт, юзеры на расположение кнопок и мисклики не жалуются.
Комментарий удален модератором
а как получать русские мемасики?
Вбейте в бота команду /lang - это настройка языков.
А ты выяснил, для чего обычно люди используют бота и с чем он конкурирует?
Очередной Timekiller в модной обертке
А почему язык бота сменить нельзя ? У меня английский включен в телеграмме, но я желаю rусские мемы видеть!
Можно! Запусти команду /lang в боте!
Все круто, но хотелось бы иметь возможность не оценивать каждый мем. Как в тиктоке, имхо, должна быть возможность просто перейти к следующему. Это важно, т.к. оценивать каждый мем быстро надоедает, хочется просто листать, а лайкать только то, с чего проорал :)
Может добавить команду, чтобы смотреть все подряд без оценки. Но как он тогда поймёт что тебе интересно?
Так себе приветствие
За полчаса клацания 👎 ни разу даже не улыбнулся..
25 мемов - средняя продолжительность акта дефекации
Погуглите что такое 9gag и сколько они подняли инвестиций
Можн, пжалста, в формате Тиндер — свайп влево, свайп вправо и быстрая прогрузка на опержение?.
Телега не позволяет(( тогда уже отдельное приложение делать надо
На попробуй https://memesmachine.app
Рассмеши комика или рассмеши ботика?! )))
А есть API чтобы по ключевикам реквестить мемы?🤔 Мы бы себе может встроили 😄
+1
Скиньте кто нибудь пж мем с дилдой с цвеье радуги и там на картинке написано, а теперь садись на цвет который ты выбрал
А как вам такой мэм на СБЕР - СБЕРТАНЬЯН
бот хороший недостатков пока-что не вижу , буду ждать этого бота за платформе Discord)
Парни и девочки, может кто помнит в инстаграме/тик-токе бродил видос по типу : Ты умер, выбери мир в котором хочешь родиться, и на фоне играл какой то трек, может кто понял меня, подскажите, как называется тот трек?
Шутка про пердеж... такое, это даже лучше будет