Выяснилось, что алгоритмы поиска "похожих" изображений для мемов не всегда круто работают: обычно мемы имеют схожую основу, но разные тексты на фото.
Я нашел 300 мемов-дублей (1%), у которых метрика схожести была очень высокой, и убрал их.
Я нашел 300 мемов-дублей (1%), у которых метрика схожести была очень высокой, и убрал их.
Закончились деньги на гуглклауде. Бот перестал работать. RIP.
В планах возродить есть - я как раз научился на Django быстро писать бекенды. Но стоит ли?
В планах возродить есть - я как раз научился на Django быстро писать бекенды. Но стоит ли?
За время работы бота 1500 пользователей отреагировали 575 000 раз на 37 000 мемов в своих проектах. Я никогда ранее не достигал таких чисел. Спасибо всем!
Очень хочется продолжить развивать проект, но без команды и монетизации он опять умрет через пару месяцев. Я готов вкладывать свои средства и время, только если будет инициативная команда, которая не испарится через пару недель. Мне кажется, мне нужен разраб (питон, джанго) и биздев, но на самом деле, мне нужен кофаундер.
P.S. Если вам понравился проект, поддержите рублем его возрождение:
5213243845655065
Очень хочется продолжить развивать проект, но без команды и монетизации он опять умрет через пару месяцев. Я готов вкладывать свои средства и время, только если будет инициативная команда, которая не испарится через пару недель. Мне кажется, мне нужен разраб (питон, джанго) и биздев, но на самом деле, мне нужен кофаундер.
P.S. Если вам понравился проект, поддержите рублем его возрождение:
5213243845655065
Стоит ли возрождать Fast Food Memes
Anonymous Poll
71%
Да, но непонятно, где деньги
20%
Да, но немного пивотнуться
10%
Нет, у меня есть маленький чат с мемами и мне ок
Подумываю возродить ffmemes, но не знаю, стоит ли. Есть проблема с качеством рекомендаций, есть проблема с ретеншеном.
Напишите мне @okhlopkov, пожалуйста, продуктовые идеи да и вообще мысли: стоит ли возрождать проект или нет. Все прочитаю, все обсудим :)
Я завёл себе канал, продолжение моих приключений, несвязанных с мемами, можно будет найти там. Канал: @danokhlopkov
Напишите мне @okhlopkov, пожалуйста, продуктовые идеи да и вообще мысли: стоит ли возрождать проект или нет. Все прочитаю, все обсудим :)
Я завёл себе канал, продолжение моих приключений, несвязанных с мемами, можно будет найти там. Канал: @danokhlopkov
Можно не прогать AI, а собирать разметку мемов руками!
Для постоянных пользователей включить появление другой клавиатуры под мемом после лайка/дизлайка.
Например, если нажали👎, то показывать варианты (набросал, особо не думая):
1) баян,
2) несмешно,
3) неприятно
Тогда можно более точно собирать данные о мемах и строить более точную рекомендацию.
Для постоянных пользователей включить появление другой клавиатуры под мемом после лайка/дизлайка.
Например, если нажали👎, то показывать варианты (набросал, особо не думая):
1) баян,
2) несмешно,
3) неприятно
Тогда можно более точно собирать данные о мемах и строить более точную рекомендацию.
Можно этапы онбординга присылать между мемами.
- Понимаете ли вы английские мемы?
- Сидите ли вы на реддите?
- Добавить ли вам больше реакций на мемы?
- Пригласите друга, чтобы он тоже орал
Может, поможет лучше узнать пользователей. Мне очень нравится, что сразу после /start присылается мем - не хочется это портить онбордингом.
- Понимаете ли вы английские мемы?
- Сидите ли вы на реддите?
- Добавить ли вам больше реакций на мемы?
- Пригласите друга, чтобы он тоже орал
Может, поможет лучше узнать пользователей. Мне очень нравится, что сразу после /start присылается мем - не хочется это портить онбордингом.
Fast Food Memes is Live! (again)
За 3 дня перенаписал с нуля https://news.1rj.ru/str/ffmemesbot/?start=test (захотелось). Учел все предыдущие костыли, связанные с админкой, a/b тестами, аналитикой.
За последние года я знатно расширил свой CTO стек, теперь он: Django, Dokku (deployment), Metabase (analytics).
Публичных заявлений о запуске бота пока не делаю: нужно постетить на предмет явных багов + подразметить мемы. Все мысли пишите в чат: @ffchat.
За 3 дня перенаписал с нуля https://news.1rj.ru/str/ffmemesbot/?start=test (захотелось). Учел все предыдущие костыли, связанные с админкой, a/b тестами, аналитикой.
За последние года я знатно расширил свой CTO стек, теперь он: Django, Dokku (deployment), Metabase (analytics).
Публичных заявлений о запуске бота пока не делаю: нужно постетить на предмет явных багов + подразметить мемы. Все мысли пишите в чат: @ffchat.
Telegram
Fast Food Memes
This bot sends memes 😉
Реализовал функционал "модератора": больше кнопок для более крутой разметки и будущих рекомендаций. Но пока ничего круче кнопки "удалить этот контент - это вообще не мем" я не придумал.
Варианты кнопок: "удалить", "сложно", "ору пздц". Какие мысли? Пишите в чат @ffchat.
Пишите в чат, кому выдать статус "модератора" (пока только с кнопкой "удалить").
Варианты кнопок: "удалить", "сложно", "ору пздц". Какие мысли? Пишите в чат @ffchat.
Пишите в чат, кому выдать статус "модератора" (пока только с кнопкой "удалить").
Как перенести телеграм бота от одного владельца к другому
Единственный способ - удалить у старого владельца бота через @BotFather. Тогда освободится username, но при этом все пользователи испарятся - они увидят Deleted Account как на скрине. Поддержка телеграмма никак в этом не поможет, я спрашивал.
Так оказалось, что бот зареган не на меня (@danokhlopkov). Так как я серьезно настроен дальше развивать проект, хочется-таки решить этот вопрос, пока не стал закупать дальше траффик.
Я уже разослал сообщение, рассказывающее о переезде, и сделаю это еще раз в момент П (переезд).
Единственный способ - удалить у старого владельца бота через @BotFather. Тогда освободится username, но при этом все пользователи испарятся - они увидят Deleted Account как на скрине. Поддержка телеграмма никак в этом не поможет, я спрашивал.
Так оказалось, что бот зареган не на меня (@danokhlopkov). Так как я серьезно настроен дальше развивать проект, хочется-таки решить этот вопрос, пока не стал закупать дальше траффик.
Я уже разослал сообщение, рассказывающее о переезде, и сделаю это еще раз в момент П (переезд).
Сбылась мечта идиота: Сделал себе и вам Realtime Dashboard, который показывает все реакции пользователей за последние 2 часа. Пока данных мало, потом будет интересней.
https://metabase.ffmemes.com/public/dashboard/8e5f8244-eae2-40e1-9343-590afa8986b8
Если есть идеи, что еще добавить - пишите в чат: @ffchat
https://metabase.ffmemes.com/public/dashboard/8e5f8244-eae2-40e1-9343-590afa8986b8
Если есть идеи, что еще добавить - пишите в чат: @ffchat
Вчера был последний день подачи в YC. Решил по приколу подать @ffmemesbot и записать видос с 2го раза:
https://youtu.be/Jr3HnBrMyo8
https://youtu.be/Jr3HnBrMyo8
YouTube
YC FFMemes Application (Summer 2020)
https://okhlopkov.com
https://ffmemes.com
https://ffmemes.com
Новости о переезде!
Если вы перешли в этот канал после сообщение от бота - привет! В течение часа тут появится ссылка на нового бота.
📻 STAY TUNED 📻
Пока подпишитесь на этот канал и полистайте его. Можете написать мысли/идеи в наш чат: @ffchat .
Если вы перешли в этот канал после сообщение от бота - привет! В течение часа тут появится ссылка на нового бота.
📻 STAY TUNED 📻
Пока подпишитесь на этот канал и полистайте его. Можете написать мысли/идеи в наш чат: @ffchat .
Переезд задерживается из-за непредвиденных багов. Я напишу сюда, когда все взлетит.
🤷♂️🤯🥵
🤷♂️🤯🥵
UPDATE1️⃣ Работа над рекомендательной системой идет полным ходом!
Чем больше лайкаешь мемы из паблика - тем больше его контент будет показываться. 👩❤️👩💑👨❤️👨
2️⃣ Модераторы размечают мемы! Спасибо им за это!
Давайте побрейншторим: какой еще функционал добавить модераторам? Как продуктивней сделать отбор крутого контента? 👨✈️👩✈️
3️⃣ Научились доставать текст с картинок - скоро сделаем детектор одинаковых мемов.
📒 Статистика:
Пользователей: 390
Мемов: 9700
Реакций: 23300
РЕКОМЕНДАТЕЛЬНАЯ СИСТЕМАЯ в шоке: я запрогал рекомендательную систему. Судя по тестовой группе, рекомендации стали ну прямо сильно лучше.
🤖 Прошу вас прямо сейчас зайти в бота @ffmemesbot и протестировать!
📝 Любые комментарии пишите в @ffchat.
P.S. Обновление было включено только 3/4 пользователям для A/B теста. Модераторы сначала видят мемы без реакций, чтобы размечать их для других пользователей. Если кто хочет стать модератором - пишите в чат: @ffchat.
Telegram
Fast Food Memes
This bot sends memes 😉
NEWS @ Fast Food Memes / ffmemes
Выяснилось, что алгоритмы поиска "похожих" изображений для мемов не всегда круто работают: обычно мемы имеют схожую основу, но разные тексты на фото. Я нашел 300 мемов-дублей (1%), у которых метрика схожести была очень высокой, и убрал их.
Как мы находим дубликаты мемов.
В октябре я писал, насколько нетривиально находить дубликаты картинок: алгоритмы поиска похожих картинок триггерятся на мемы, в которых была использована одна и та же "основа".
И тут мы подумали, а что если доставать текст с картинки и сравнивать уже их? В итоге, даже если кто-то обрезал мем или наложил свою вотермарку, текст (а.к.а. контент) останется тем же. Тут-то мы их и схватим!
Попробовав кучу open source решений, мы остановились на платном гугловском OCR - он еще и язык определяет, что очень полезно будет для будущей трансформации в МЕЖДУНАРОДНЫЙ ПРОЕКТ.
@ffmemesbot
В октябре я писал, насколько нетривиально находить дубликаты картинок: алгоритмы поиска похожих картинок триггерятся на мемы, в которых была использована одна и та же "основа".
И тут мы подумали, а что если доставать текст с картинки и сравнивать уже их? В итоге, даже если кто-то обрезал мем или наложил свою вотермарку, текст (а.к.а. контент) останется тем же. Тут-то мы их и схватим!
Попробовав кучу open source решений, мы остановились на платном гугловском OCR - он еще и язык определяет, что очень полезно будет для будущей трансформации в МЕЖДУНАРОДНЫЙ ПРОЕКТ.
@ffmemesbot