NEWS @ Fast Food Memes / ffmemes
282 subscribers
128 photos
1 video
55 links
Рассказываем, как делаем @ffmemesbot.
Канал с мемами: @fastfoodmemes
English: @fast_food_memes
Download Telegram
Так как карантин - отличный повод попутешествовать, мы с Зигфридом решили, чтобы было бы круто поработать вместе над @ffmemesbot. Зигги в Париже, а я в Краснодаре - можно встретиться на нейтральной территории - в Стамбуле 🇹🇷

Очень трудно совмещать туризм и продуктивную работу. Несмотря на это, помимо каждодневных тусовок с locals и других remote IT tourists, вот, что мы сделали:

1. Начали наконец-то разделять мемы по категориям. Спасибо за это нашей дружной международной команде модераторов, которые помогают с ручной разметкой. 💪
2. Добавили мемы на украинском 🇺🇦 и португальском 🇧🇷🇵🇹 языках. Упростили себе добавление новых языков, надеемся, что это ускорит рост. 📈
3. И вишенка 🍒: начали тестировать знакомства по мем-предпочтениям! Зная историю лайков и дизлайков, мы сметчили около 30 пар. Сейчас замеряем результаты и будем дальше итерировать. 👦👧
5 000 000 Реакций на мемы!!

И больше половины - лайки 😉
В @ffmemesbot ведутся активные работы

Что мы сейчас делаем:
⚗️ Наша ML команда (@esprit1995 + @son_of_votan) работает над новым алгоритмом рекомендации мемов. Цель: научиться хорошо рекомендовать мемы пользователям, которые уже просмотрели большое число мемов, - достаточно данных, чтобы попробовать прикрутить что-нибудь умное.

🔩 Наша команда инженеров (@ziggerzz + Сергей (его дед 👴🏼)) улучшают ETL процессы сбора мемов. Цель: разбить монолитную архитектуру на микросервисы (на GCP), хранить данные в BigQuery.

💛 Наша SMM команда (@rinreiss) переводит наш инстаграм с ручного отбора и постинга контента на автоматический. Цель: раскрутить инстаграм аккаунт с мемами и получать оттуда больше пользователей.

🤝 Наша комьюнити команда (@Kubach + @RomanHolovin) прорабатывают механизмы загрузки пользовательских мемов в бота. Цель: начать принимать мемы с юзеров, сделать лидерборд и еще тесней взаимодействовать с аудиторией.

Такие дела 🤷‍♂️🤷‍♂️🤷‍♂️🤷‍♂️🤷‍♂️🤷‍♂️🤷‍♂️
NEWS @ Fast Food Memes / ffmemes
5 000 000 Реакций на мемы!! И больше половины - лайки 😉
Уже 6 лямов. Проект растет очень быстро 📈 Надо бы уже переделывать инфраструктуру под бигдату. Если ты шаришь Python/Django и готов БЕСПЛАТНО и регулярно помогать проекту - ты нам нужен. Взамен мы предлагаем взорванную команду, реальные юзкейсы и опыт работы с хайлоадом. Хочешь прокачаться в разработке - мы поможем.

Мы тут собрались не деньги зарабатывать, а доставлять кайфы. Если тебе в кайф прогать то, чем реально пользуются люди - пиши @okhlopkov.
Гугл упал. А @ffmemesbot будет жить!
💕 Итоги Года part 3: Мемные движухи

В начале года вместе с Зигфридом я решил возродить @ffmemesbot. Бот перестал работать в 2019, так как деньги на сервер кончились. Люди ждали, люди просили, Даня запрогал опять.

Сейчас бот вырос до 4k+ WAU (которые смотрят 350к мемов). Всего просмотрено 6M мемов, в базе их 53k, а всего пользователей прошло через бота 25к. 🌳

Прямо сейчас у нас собралась команда из 8 человек, которые занимаются как community, так и анализом данных (реком система). Если вам интересно присоединиться к проекту, ради опыта, ради самореализации, ради мемов - пишите мне. Денег предложить не могу - этот проект пока не планирует зарабатывать, чтобы не портить продукт. Могу предложить огромный спектр задач как по разработке, так и по маркетингу, комьюнити, анализу данных. 🤷‍♂️
Мне в личку написало человек 50, за что им огромное спасибо. Приятно, что люди действительно любят бота, а значит, мы тут не совсем фигней занимаемся.

Вот резюме основных проблем бота:
-- Дубли мемов
-- Плохие рекомендации

Что хочется в боте:
-- Добавить категории / кнопки
-- Добавлять свои мемы

Ну штош, будем работать. Всем спасибо 🤓
🤓 Отзыв на t.me/ffmemesbot
👏1
☃️ Мемные Итоги года

Активных юзеров в неделю: 4,000
Просмотрено мемов: 7,300,500
Коллекция мемов: 63,000
Источников мемов: 119 тг, 57 вк, 30 инста, 9 реддит
Текущая доля лайков: 49.94%
Пользователи за раз смотрят: 18 мемов
Пользовались поиском: 6,600 раз 800 людьми

Спасибо всей нашей команде, модераторам, а также всем пользователям - вместе мы сделаем лучшего бота в телеге 🤹🏻‍♂️
🔥1
уже, оказывается, 10 МИЛЛИОНОВ мемов просмотрели 🎂
Недавно тут узнал, что @ffmemesbot весьма популярен у большой консалтинговой Тройки, у пиарщиков и рекрутеров 😳

Проект в текущем виде не планирует приносить деньги (аудитория тг ботов - всего несколько миллионов пользователей), но это именно something people want: частенько прилетают восторженные отзывы о боте. Приятненько.

В этом квартале готовим большой апдейт, рекомендации обещают быть ещё лучше 💪🤖
🤖 Статистика @ffmemesbot - бота с бесконечной персонализированной лентой мемов

Уже больше полугода я не притрагивался к боту и его комьюнити. Несмотря на это, бот продолжает жить:

🔻 1400 DAU
🔻 50к Просмотров мемов в день
🔻 18М просмотренных мемов
🔻 44% лайк рейт
🔻 20 мемов длина сессии

Рекомендательная система оставляет желать лучшего, но люди-то пользуются!
Наша команда уже почти готова зарелизить большой апдейт внутренностей бота, stay tuned!
➡️ @ffmemesbot ⬅️
💃 Испанский стыд mod on! 🕺

Я подавал своего телеграм бота с мемами @ffmemesbot три раза в Y Combinator. Каждый раз нужно было записать минутное видео, где я рассказываю про проект. Вот они:

📹 W2019:
https://youtu.be/ZuwuUA5levA
📽 S2020:
https://youtu.be/Jr3HnBrMyo8
🎥 W2021:
https://youtu.be/TSmzm-OlOdk (анкета)

📈 Если это не экспонента, то я не знаю что! 📈
Сегодня последний день жизни моего гуглдиска, и я решил перепроверить все файлы, которые там хранятся.

И нашел 7Gb архив photo.zip. Но там не мои фотки, там ~100к МЕМОВ ИЗ @FFMEMESBOT.

УСПЕЙ СКАЧАТЬ

🔗 https://drive.google.com/file/d/1RY4UkHJdwx-2I1bwe8q7F7n24q1acPiJ/view?usp=sharing
Угар, что ботом пользуются до сих пор. Каждый день по 30к+ просмотренных мемов!
🔥25👍3😁2🤡21
Фиксанули Парсинг новых мемов. Чекайте: t.me/ffmemesbot
🔥62👍1
Привет 🍔
Прошлые несколько месяцев были насыщенными для нас, и мы рады поделиться с вами всеми улучшениями, над которыми мы работали!

Ускорение выдачи мемов и алгоритмы рекомендаций
Одной из крупнейших изменений, которое мы сделали, является ускорение процесса отправки мемов нашим пользователям. Мы смогли сократить время с 0,5-1 секунд до молниеносной одной десятой секунды! Более того, под капотом мы экспериментировали с различными методами рекомендаций, чтобы вы всегда видели лучшие мемы.

Улучшение базы кода и рефакторинг
Количество коммитов в проекте удвоилось за последние пару месяцев. Произошел the big refactor! Мы поменяли major версии нашей БД и двух наших ключевых фреймворков. И бот даже почти не лежал!!1!

Роль модератора
Мы начали создавать секретное элитное коммьюнити самых заядлых смотрителей мемов. Хочешь попасть туда? Смотри мемы в боте!

Группа ВК
Наконец, мы расширили наше присутствие за счет автопостинга в нашу группу ВК (подпишись - говорят, от этого мемы становятся смешнее).

Если вам интересно присоединиться к нашей команде, дайте нам знать (@okhlopkov или @Mikhail_Khromov). Мы были бы рады найти кого-то для анализа данных и разработки. И даже если вы просто любите мемы так же, как мы, мы были бы рады иметь вас на борту!
👍250❤‍🔥5🔥5🤡31👏1
Делаешь, значит, рекомендательную систему.

Изобрел свой велосипед, зато на SQL и риалтайм.

Делаешь A/B тесты с нормальными рек сист, инвестируешь в доп серверы.

Никто не может побить твой SQL по session_length & like_prc & retention.

Спустя 4 года находишь багу, что делал не тот count distinct 🤪🤦‍♀️

Надеюсь, этот фикс не сделает хуже. Го тестить!

🔗 https://t.me/ffmemesbot
6🔥4🤣4👎2😁1🤔1🤯1
A/B тестирование разных рекомендательных систем идет полным ходом!

🔜 @ffmemesbot
🔥10
4х летняя Архитектура @ffmemesbot

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

В основе лежит django-telegram-bot с синхронной ORM и огромном оверхедом по RAM от джанги и селери. Руки чешутся переписать на фастапи, я как раз научился это делать нормально.

Я записываю все просмотры и реакции на мемы в одну большую таблицу Postgres, которая уже больше 50М. Понятно, что есть индексы, но диск пухнет, бот становится медленнее и уже не умещается на микро тачку на Digital Ocean. Покупать еще серверы не хочется, ведь бот не планирует приносить бабосики. С одной стороны, это полезные для анализа данные, с другой — звучит неправильно обрабатывать в риалтайме десятки миллионов строк, чтобы выдать мем. Или нет?

Да и рекомендательная система сейчас простенькая: для каждого мема, паблика (откуда я взял мем) и юзера я считаю попарные статистики в бекграунде, а потом по ним в риалтайме сортирую все непросмотренные юзером мемы. Работает быстро, без какого-либо ML, но хочется больше % лайков. Платить за гпу нет сил. Есть эксперты?

Еще хочется максимизировать виральность бота, но тг не дает стату о перессылке сообщений. Туда даже диплинк нормально не вставишь.
Еще отдельная боль с дублированием мемов. Алгоритм “достать весь текст с картинки и дедублицировать мемы по этому тексту” работал хорошо, но кредиты на GCP давно сказали чао-чао.

Что бы вы могли тут посоветовать? ChatGPT спам боты, к вам тоже этот вопрос.
🥰6👨‍💻1