Мне захотелось узнать, реально ли выиграть в конкурсах репостов ВКонтакте.

Как это сделать? Ответ очевиден — надо участвовать во всех конкурсах и по теории вероятностей, чем больше конкурсов, тем больше шанс выиграть хоть что-то.

Идея простая, берем модуль vk_api для Python и официальную документацию Vkontakte API отправляем запрос:

pool.method('newsfeed.search', {'q':u'Конкурс репост подарки <мой_город>'})
и репостим через wall.repost все что нашли себе на страницу и вступаем в группы методом groups.join

Что из этого получилось, с какими проблемами я столкнулся, читаем под катом



1) А не бот ли Вы? — говорим что нет и добавляем большую паузу между репостами

time.sleep(120.0+random.random()*200.0)

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

2) Спамеры часто используют слова «конкурс», «репост» и «подарки» для своих черных дел, пришлось завести черный список запрещенных частей слов:

Скрытый текст
порно
знакомств
sex
казино
вечеринк
кастинг


3) В первый же день выяснилось, что максимальное ограничение ВК по количеству записей на стене — 150 штук.

Пришлось расширить фильтр частями тех слов, которые мне были не очень интересны, но активно появлялись в поиске:

Скрытый текст
дрипк
vape
испаритель
предтрен
тотализатор
маникюр
массаж
наращивание
ламинирование
шугаринг
кружева
лосины
леггинсы
фотос
живая роза
инвалид
благотворительн
равнодушным
проведение праздника
не проводит конкурсов
20 рублей
Аллах
Иисус


4) Многие конкурсы просили закрепить репост на странице, иначе призы они не отдадут. Не отдадут, ну и ладно, расширил фильтр для всех результатов, где от нас требуют дополнительные действия:

Скрытый текст
закреп
написать
оставить
напишите
оставьте
добавить фото
зарегистрироваться
за счет победителя
на стене не ниже


5) Результаты конкурсов также выдавались в поиске, поэтому их тоже исключил:

Скрытый текст
поздравляем
у нас победител
ура! победител
наш победитель!
итоги подвели
победители определены
подводим итог
победителя выбрали
победителя определили
заканчиваются розыгрыши
завершаются три
завершаются два
часов до завершения конкурс


6) После того как фильтр значительно вырос, количество репостов значительно уменьшилось, пришлось добавить еще запрос для поиска «Конкурс репост подарки Россия», но и этого хватило не надолго.

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



И стал репостить каждый час все их посты, содержащие хотя бы одно слово из белого списка:

Скрытый текст
лайк
репост
поделится
поделиться


Вроде бы все работало — на страницу добавлялись только конкурсы (за редкими исключениями), бот вступал во все упомянутые группы, а выигрышей все не было и не было…

Ну конечно! Конкурсы новые, надо только подождать… страница между тем быстро превращалась в помойку…

На второй неделе я уже отчаялся, но решил оставить скрипт еще пожить в кронтабе, «хлеба не просит».

Пример куска лога
Уже репостили -127246566,287
Уже репостили -58632226,1488768
Уже репостили -111588713,4372
Парсим группу: -141753712
"[club141753712|iPhone 7]\n [club141753712|Гироскутер] \n [club141753712|Фотоаппарат мгновенной печати]\n [club141753712|Аппарат для сахарной в3712|Плюшевый медведь]\n [club141753712|Рюкзак Smile Emoji]\n [club141753712|Футболка лучших подруг]\n [club141753712|Подушка смайлик ]\n \nПодпизов! "
Нет слова Репостим
"MP-3 плеер мы подарим случайному подписчику [club126861895|нашего паблика], сделавшему репост этой записи. \n \nСчастливчика определим 9 июля."

Репостим:
"MP-3 плеер мы подарим случайному подписчику [club126861895|нашего паблика], сделавшему репост этой записи. \n \nСчастливчика определим 9 июля."
owner_id -126861895 post_id 22900
""
Нет слова Репостим
" [club93442726|Магазин |? MODA MIX ?| Men's] подарит 500 рублей случайному подписчику! \n \n Для участия в розыгрыше Вам нужно: \n Быть подписчclub93442726|Магазин |? MODA MIX ?| Men's] \n Cделать репост этой записи и не убирать до розыгрыша \n \n Победителя узнаем 22 июня"

Уже репостили -136794404,4622
""
Нет слова Репостим
" [club56438119|Дорожные Ангелы. Помощь при ДТП. 44-00-06] подарит 500 рублей случайному подписчику! \n \n Для участия в розыгрыше Вам нужно: \nом группы [club56438119|Дорожные Ангелы. Помощь при ДТП. 44-00-06] \nCделать репост этой записи и не убирать до розыгрыша \n \n Победителя узнаем

Уже репостили -136794404,4625
""
Нет слова Репостим
"Спиннер мы подарим случайному подписчику [club126861895|нашего паблика], сделавшему репост этой записи. \n \nСчастливчика определим 9 июля."

Уже репостили -126861895,22886
"Ланч бокс мы подарим случайному подписчику [club126861895|нашего паблика], сделавшему репост этой записи. \n \nСчастливчика определим 26 июня."


Первый выигрыш я получил через 3 недели! Это был сертификат на увеличение губ, т.к. ни мне, ни знакомым это было не нужно, пришлось отказаться и добавить «увеличение» в черный список. Через неделю еще приз — билеты в кино, но в другой город, опять попросил переиграть.

Скрипт стал приносить по 1-4 выигрыша в неделю. Выигранные абонементы, билеты, курсы и услуги в других городах сразу же просил «переиграть», вещевые призы (одежду, игрушки, безделушки, косметику и т.д.) организаторы отправляли Почтой России, через пару месяцев работники почты уже знали меня в лицо и отдавали посылки, не проверяя паспорта.



На данный момент, за срок чуть более трех месяцев, скрипт сделал более 15000 репостов конкурсов. Выяснилось, Вконтакте имеет ограничение на количество групп — 5000, пришлось добавить выход из групп со старыми конкурсами. Почти каждый день мне пишут мошенники о выигранных айфонах, для получения которых нужно только оплатить доставку и спамеры, так как состою в тысячах групп различных тематик.

Как вывод могу сказать, что да, выигрывать в конкурсах репостов абсолютно реально, большинство призов — дешевые китайские сувениры
Поделиться с друзьями
-->

Комментарии (84)


  1. Irenica
    21.06.2017 04:52
    -14

    Делала аналогично автору, со списка аккаунтов (до 300 аккаунтов). Победы были каждый день, но главная проблема — аккаунты очень быстро банят.
    Была ли у вас такая проблема и как боролись?


    1. impulse
      21.06.2017 07:03
      +12

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


    1. Linder666
      21.06.2017 08:35
      +6

      Честность в современном мире понятие забытое, да?


      1. edogs
        21.06.2017 15:55
        +8

        Справедливости ради — честность тут соблюдена.
        Большинство конкурсов дают призы за репост.
        Автор репост делал? Делал.
        Может он взламывал генераторы случайных чисел или подделывать результаты? Нет.
        Честность есть, тут уж извините, но факт.

        Можно ставить под вопрос этичность — это да.
        Но опять же, если устроителей вопрос этичности не заботит даже настолько, что они даже не просят ботов не участвовать в конкурсах, то в чем претензии к ТС?


        1. Simplevolk
          21.06.2017 17:03
          +3

          А какие проблемы с этичность? Автор заспамил собственную страницу репостами. Так что все честно.


        1. Linder666
          22.06.2017 08:18

          Под честностью я подразумевал 300 аккаунтов комментатора, а не один аккаунт автора. Автор тут прав, использовал один личный аккаунт, хоть и автоматизировал репосты. А комментатор завёл дохренналионмного аккаунтов, и таким образом существенно повышал свой шанс выигрыша, что нечестно по отношению к другим участникам конкурса


      1. AllexIn
        21.06.2017 16:23
        +1

        Да не вопрос. Если бы честность была обоюдной.


      1. Linder666
        23.06.2017 08:55
        -1

        Господа минусующие и плюсующие! Очень хотел бы услышать ваше мнение, по которому вы ставите плюс или минус моему комментарию


    1. mmvds
      21.06.2017 08:54
      +8

      Использовал только один аккаунт, так как для получения призов нужны реальные ФИО, при розыгрыше призов организаторы проверяют наличие человека в группе и если «однофамильцев» окажется очень много, то исключают из конкурса. Да и с позиции честности — если бы я делал тоже самое вручную, тратя по несколько часов в день, для организаторов разницы никакой


      1. AllexIn
        21.06.2017 16:24

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


        1. Namynnuz
          21.06.2017 20:28
          +3

          А что при этом делают вежливые люди? Правильно, никогда не заходят в ленту и настраивают свою вот так:
          image


          1. Carburn
            22.06.2017 12:07

            Обновление записей микроблога скрыть нельзя.


      1. Irenica
        21.06.2017 20:20
        +1

        У меня на этот случай был хитрый план. Если выигрывал аккаунт мужского пола, то орг получал женские ФИО под предлогом заберет жена. Аналогично аккаунтами женщинами. У орга цель привлечь народ в группу, а кому дарить подарок значение не имеет. Очень часто ничего не высылают.


    1. lolhunter
      21.06.2017 10:31
      +6

      Вот поэтому в моих группах мы конкурсы делать перестали, хотя подписчики просят.
      Любой конкурс с лайками заканчивается нагонами. Типа 1500 лайков на фото при том, что страницу с репостом УВИДЕЛИ 10 человек, а остальные фото набирают дай бог 50 лайков.
      Любой конкурс с репостами заканчивается очевидно пустотой. 1500 репостов — вступило в группу 300 человек, просмотров 10000.
      Выбирать победителя руками — «не честно».


  1. impulse
    21.06.2017 07:05
    +9

    Ваши друзья явно были не в восторге от такой активности в ленте :)


    1. lostpassword
      21.06.2017 07:51
      +41

      Ну тут уж либо друзья, либо сувениры.
      Выбор очевиден!


    1. mmvds
      21.06.2017 09:24
      +10

      В настройках ВК я выставил «Какие обновления видят в новостях мои друзья» = «Никаких обновлений» и если быть до конца честным, этот 1 аккаунт я создал специально для конкурсов, в друзья попадали все желающие, которые появлялись после выигрышей.


      1. deNULL
        22.06.2017 05:21
        +1

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

        Для throwaway аккаунта это, конечно, не актуально, но если кто-то захочет повторить опыт на своей странице — имейте в виду, это будет видно)


  1. DanikoBas
    21.06.2017 07:14
    -23

    Из-за таких как вы обычные люди даже китайские сувениры выиграть не могут. У вас 1 страница, а у людей бывают их десятки


    1. Charg
      21.06.2017 09:40
      +11

      Что-то я не улавливаю причинно-следственную связь между двумя предложениями. Какие «такие как он» мешают выигрывать людям с десятками страниц? Может все-таки люди с десятками страниц — плохо?


      1. DanikoBas
        21.06.2017 09:45
        -8

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


        1. questor
          21.06.2017 11:25
          +1

          Насколько этично было бы писать в условиях конкурса «не допускаются к участию в конкурсе аккаунты, созданные специально ради выигрышей в конкурсе»?

          Мне кажется, что стоит добавить условие «участвует не более чем в 10 конкурсах вконтакте одновременно» — и проблема решена. Нет?

          Дополнительно, можно проверять, что состоит в группе не менее месяца. Но тут не уверен: возможно, конкурс как раз и создавался, чтобы нагнать новых участников. Плюс, не факт, что технически возможно проверить дату с которой в группе (в админке сообщества не отображается, а видна ли через API — не помню, да и не всем под силу).


          1. lolhunter
            21.06.2017 11:49
            +1

            Мне кажется, что стоит добавить условие «участвует не более чем в 10 конкурсах вконтакте одновременно» — и проблема решена. Нет?

            Здравая идея — приму на вооружение. Спасибо.
            Про состоит в группе — смысл обычно запустить сарафанное радио и как раз получить новых подписчиков.
            Потому у всех в правилах вступить, репостнуть и остаться в участниках.
            Есть еще вариант делать длинные конкурсы (неделя — две) ботерам это резко не интересно становится из-за лимита стенки.
            Ну или не далее 5го поста на стене, но тут конкурс как раз должен быть коротким.


          1. DanikoBas
            21.06.2017 12:51
            -4

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


            1. bano-notit
              22.06.2017 02:55
              +2

              А можно вопрос, какие вообще люди реально "нуждаются" в китайском шоколадном айфоне, косметике фабрики "чёрта на куличиках" и "шпионской" ручке? Вот если бы они еду раздавали, вот это было бы про нуждающихся, а так — просто реклама, сами же знаете, какие цели преследуются при заведении таких вот "конкурсов". Так что про этичность в этих "конкурсах" вообще можно не говорить.


              1. DanikoBas
                22.06.2017 05:50
                -2

                Дети, например. Люди из провинции, многодетные семьи. Или вы существование таких групп населения не допускаете?
                Эти вещи могут нести социальную функцию, или такое тоже за гранью понимания?


                1. DromHour
                  23.06.2017 13:15

                  многодетные семьи

                  ух прям всех под одну гребёнку. Какое соц. значение имеет шоколадный айфон?


                  1. DanikoBas
                    23.06.2017 18:32
                    +1

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

                    Из сообщества специалистов вы превращаетесь в сборище it-неженок и гордецов


          1. Carburn
            22.06.2017 12:13

            Насколько этично было бы писать в условиях конкурса «не допускаются к участию в конкурсе аккаунты, созданные специально ради выигрышей в конкурсе»?

            Это очень этично и так делают.


          1. Irenica
            23.06.2017 02:34

            Не допускать аккаунты для конкурсов не проблема — имитируем живой аккаунт. Можно тупо клонировать чужой, вплоть до записей на стене или тупо репостить популярные паблики. Получится очень активный аккаунт, который любит подарки.
            10 конкурсов одновременно не проблема — репостим те конкурсы, у которых итоги завтра.

            Возможности API не предоставляют дату вступления. Тут можно сделать костыли, но зачем?


      1. Keyten
        22.06.2017 02:59

        Возможно, он имел в виду «из-за таких как вы бла-бла-бла не могут выиграть… а ещё некоторые такие как вы имеют десятки страниц».


  1. zigrus
    21.06.2017 08:46
    +2

    спасибо за потраченное время
    что бы другим не надо было проверять этот лохотрон
    это же время можно было был потратить на заработок денег и купить себе те самые «подарки»
    или что то более полезное купить


    1. lolhunter
      21.06.2017 10:33
      +4

      А в чем лохотрон?
      Человек поучаствовал и выиграл. Призы отправили.
      Тут работает простая теория вероятности. Если, условно, каждый пост имеет 500 репостов в среднем, а бот репостит 1000 репостов в день, то в среднем, он должен выигрывать 2 приза в день.


      1. zigrus
        21.06.2017 12:19

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


        1. lolhunter
          21.06.2017 12:27
          +5

          Если смотреть на как должно быть, а не заработка на этом, то все как раз наоборот.
          Вы сидите в группе, которая ВАМ интересна. Она проводит конкурс для участия в котором надо кликнуть кнопку репост и ждать. Какая куча времени?
          Не нравится разыгрываемый приз — не репостим и все.
          Проворность тут вообще никак не связана с темой. Выиграть может любой репостнувший, а не первый или последний.
          Это гораздо честнее того же веселого розыгрыша от Сбербанка.
          Приходит СМС (условно 10 мая) — получите 10 тысяч бонусами если выполните условия:
          Будете в первой сотне
          Потратите 150 тысяч картой сбера.
          Розыгрыш длится с 20 апреля до 20 мая.
          Не знаю как у вас а у меня было стойкое ощущение, что первые 100 человек были сотрудниками сбера и 20 апреля уже кончились)


          1. zigrus
            21.06.2017 14:12
            -2

            ну значит в группах которых я сижу конкурсы не проводятся
            а специально искать я не думал


            1. lolhunter
              21.06.2017 16:07
              +1

              Сейчас многие отказались от конкурсов. Выхлоп с умной лентой никакой — только ботам призы дарить.


        1. StallinHrusch
          21.06.2017 15:36

          Вы путаете понятия «лохотрон» и «лотерея». И да, сколько это много времени тратися на то чтобы сделать репост записи? 0,5 сек?


    1. procfg
      21.06.2017 11:05
      +4

      Технологии идут вперед, кто то умеет их использовать, а кто то нет)

      А автор молодец в любом случае как говориться лучше одни раз заскриптовать чтоб дальше не мучатся…


  1. qqignatqq
    21.06.2017 09:02
    +2

    А что самое крутое было? Что запомнилось из подарков?


    1. mmvds
      21.06.2017 09:07
      +13

      Самое дорогое (по мнению организаторов) были индивидуальные курсы Йоги в Крыму за 6000 руб с мастером, и билеты на концерт в московском ресторане с шампанским, в обоих случаях пришлось отказаться.
      Из того что запомнилось — 50 литров пива в Питере, за которыми надо было ехать лично.
      Из того что получил по почте — картина маслом от художницы из Самары.


      1. Oplkill
        21.06.2017 15:00
        +1

        Фотографию картины хоть приложите


        1. mmvds
          21.06.2017 18:08
          +7

          да, пожалуйста

          картина


          1. YaakovTooth
            22.06.2017 04:57
            +2

            Красота! :)


      1. Athari
        21.06.2017 15:22

        Картину в студию.


        Хотя на месте художницы я бы конкурсоспамеров послал, конечно.


  1. frol_aleksan
    21.06.2017 10:00

    Еще добавлю, что в ряде групп отфильтровывают призоловов и исключают из розыгрыша.

    P. S. Сам выигрывал билеты в кино и карточку от DNS-а на 5000 рублей безо всяких ботов.


    1. lolhunter
      21.06.2017 10:37

      Подскажите — каким образом? Есть ли скрипт или, может, сервис? Задолбало, что розыгрыш (реальный) имеет половину репостов от левых страничек.


      1. frol_aleksan
        21.06.2017 11:21

        Предполагаю, что надо мониторить срок действия учетной записи по номеру idXXXXXXXX, которые идут в порядке возрастания (так, 13-миллионные по счету записи создавались в 2008 году), по количеству записей на стене (если учетная запись взломана, обычно вся стенка затирается) и прочим признакам активности пользователя (фотографии, видео и т. д.) + опять же анализ стенки на предмет ключевых слов «репост», «халява» и т. д. И если будет достаточно высокий процент записей с искомыми ключевыми словами, учетная запись отправляется в подозрительные.


        1. lolhunter
          21.06.2017 11:33

          Ну по id имхо, не вариант. Дети как раз больше всего участвуют в подобных конкурсах и они как раз могли недавно зарегистрироваться. А вот как раз старые id могли быть ломанными.
          Можно конечно сделать аналог «весов» в спам фильтрах.
          Нет фото -2 балла
          Стена только в репостах конкурсов -10 баллов
          Друзей меньше 20 -2 балла
          Нет аудио записей -2 балла.
          и тд.
          Но вопрос в том, что розыгрыш пишется на видео и если выиграла подобная страница что делать?
          Я не проверял, но при бане пользователя в группе, репост разве не остается?

          Выше была здравая идея — просто прописать в условиях не более 10 конкурсов на стене участника.


          1. frol_aleksan
            21.06.2017 11:54
            +1

            Но и эти требования легко обходятся. На аватарке фото котика (здесь помогает только живая модерация, потому что для скрипта важен сам факт наличия фотки, а содержание, будь то изображение котика, задницы или реальная фотка, скрипт уже не определит), десяток-другой рандомных аудио, список друзей набиваем такими же ботами (опять же, помогает только живая проверка, потому что для скрипта условие пройдено), репосты с розыгрышами разделяем «вумными» мыслями и/или репостами из рандомных групп. Итого, по автоматической модерации проходим все 4 пункта из 4 указанных. А вот максимум 10 конкурсов за раз — это уже интереснее. Но главное не забывать подтирать прошедшие розыгрыши.
            Кстати, лично знаю одну призоловку, которая имеет вполне реальную учетку, чуть ли в ней не живет и конкурсы пачками репостит вручную.


            1. lolhunter
              21.06.2017 12:23

              Об этих требованиях надо знать.
              Требование не более 10 конкурсов тоже обходится банальным количеством аккаунтов.
              Другое дело, что все эти «требования» в итоге снижают привлекательность твоей группы среди призоловов. Им проще направить скрипты в группы где требований нет и не парить голову.


              1. alive63
                22.06.2017 14:26

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


        1. STFBEE
          21.06.2017 17:56

          Так есть же https://vk.com/foaf.php?id=


          1. bano-notit
            22.06.2017 03:04

            А можете объяснить что это такое? То, что это api — это понятно, вопрос в том, по какой таблице парсить и что каждая, в моём случае, цыфра означает.


            1. frol_aleksan
              22.06.2017 11:52

              Подставляете туда id, и в исходном коде страницы будут указаны ФИО, домашняя страница, дата создания учетной записи, дата последнего посещения, войсковая часть и еще кое-какая информация.


              1. bano-notit
                22.06.2017 13:13

                У меня там было только фио, причём 2 раза, зачем-то и 2 цифры: одна 2-значная и одна 3-значная. Не думаю что эти цифры могут как-то относится к дате, ну хотя бы к timestamp. А ещё было disabled и allow, которые тоже не понятно зачем нужны.


                1. frol_aleksan
                  22.06.2017 13:37

                  Как-то так должно быть
                  image


                1. MisterParser
                  25.06.2017 18:07

                  Нажмите Ctrl+U для просмотра кода страницы.


                  1. bano-notit
                    25.06.2017 18:56

                    Чего-то я сразу то не сообразил, что там может быть xml. Привык, что они отдают данные в json, вот и думал, что тут тоже в json будет.


  1. khaliulin
    21.06.2017 10:19
    +2

    Делал штуку на такую же тематику, но с немного другой логикой.
    Ручками собрал топ групп, в которых проходят всероссийские конкурсы. Из их публикаций автоматом выбирал самые популярные ((лайки + репосты)/кол-во просмотров поста) и репостил в свой паблик. Цель была не в собственном выигрыше, а в агрегации самых популярных публикаций в одном паблике, чтобы среди 100500 групп и конкурсов кто-то мог зайти и увидеть только самое популярное.

    Just for fun сделал такую же штуку для «юморных» пабликов с тем лишь отличием, что добавил процесс модерации. Хотелось сделать паблик без тупых и пошлых шуток.


    1. Labunsky
      21.06.2017 19:21

      самые популярные ((лайки + репосты)/кол-во просмотров поста)
      … сделал такую же штуку для «юморных» пабликов… Хотелось сделать паблик без тупых и пошлых шуток
      Идея была обречена на провал


      1. khaliulin
        21.06.2017 21:13

        Почему?

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

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


        1. Labunsky
          22.06.2017 01:11

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


  1. jankovsky
    21.06.2017 10:22
    -2

    И стоило так заморачиваться. По опыту знаю, что выигрывать конкурсы репостов в вк очень просто. Учитывая интеллектуальные особенности аудитории сойдет любая мало-мальски нестандартная фишечка. Делал это много раз.


  1. Tairesh
    21.06.2017 12:06
    +26

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


  1. Trullis1
    21.06.2017 12:56

    Были бы призы хорошие, а так игра не стоит свеч.
    Автору спасибо за познавательную статью.


  1. Naymen
    21.06.2017 12:56

    Компьютерная техника на выигрышах попадалась?


    1. AllexIn
      21.06.2017 20:40

      Ага. В каждой группе по iPhone разыгрывают!


  1. slavenski
    21.06.2017 13:03
    +1

    У вас в одном фильтре есть строчка «поделиТСя этой записью», а если изменить на «поделиТЬСя», ничего не поменяется?


    1. mmvds
      21.06.2017 13:08
      +1

      спасибо, изменю на

      лайк
      репост
      поделится
      поделиться


      в той группе, для которой добавлял используют фразу «для тех, кто поделится этой записью»


  1. firstL
    21.06.2017 15:36

    Почему мне такие идеи не приходят?
    А ограничения ВК лучше в документ какой-то вынести, пригодился бы кому-нибудь. Такие ограничения в описании АЙПИАЙ бывают не лишними.


    1. firstL
      21.06.2017 16:20
      +1

      АЙПИАЙ API


    1. ivvi
      22.06.2017 18:16

      АЙПИАЙ ЭйПиАй


  1. TigerClaw
    21.06.2017 21:50
    +1

    Еще одна из проблем конкурсов в том, что часто организаторы показывают победителей картинкой и не извещают их о призах. Не спросил не получил. И даже в случае ручных репостов несложно пропустить призы.
    Сам выигрывал футболки от firstvds и билеты на шоу каскадеров, скворечник и safekids от касперского. Хотя репосты делаю очень редко и в тех группах, где шансы выиграть действительно есть.


    1. mmvds
      22.06.2017 18:22

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


  1. korneychel
    21.06.2017 22:35
    +1

    Регулярно ходить на почту России — да вы отчаянный


    1. Godless
      22.06.2017 00:58

      чуть офтопа
      Это точно. У нас в отделении поувольнялась половина сотрудников. Причина одна — не платят. А народу — тьма. Поставили аппарат с талонами. Но толку 0. Разве что теперь не спрашивают кто за кем. Ну и как результат любой поход — минимум 40 мин.


    1. mmvds
      22.06.2017 18:19

      теперь только раз в три недели, срок хранения посылок — 30 дней


  1. Hypothalamus
    22.06.2017 09:50

    А какой срок от этих конкурсов? Разве группам с качественным контентом нужны люди, которые хотят айфон за репост?


  1. IvanMikhaylov
    22.06.2017 14:25
    +1

    Автору большое СПАСИБО, что не стал код выкладывать, а то бы такое началось…


    1. DmOsinkin
      23.06.2017 14:46

      Зришь в корень.


  1. andreyng
    23.06.2017 14:46

    Тема питона не раскрыта)


  1. novgorodsev
    29.06.2017 22:44

    Автор, ты немного не прав в своей работе. Работаю проджектом в SMM агентстве. Розыгрышей у нас проводится несколько десятков в месяц, самых разнообразных. Так вот: все результаты подводятся нами «вручную», с жестким цензом против «призоловов», то есть тех аккаунтов, целью которых является выиграть хоть что-нибудь, которые репостят к себе на стену все подряд розыгрыши. Их мы называем «халявщиками». Так вот, когда ответственный smm-специалист подводит итоги, то он преднамеренно исключает из результата тех, у кого на странице больше 2-5 розыгрышей. В остальном все честно — как только выпадает более-менее «чистый» аккаунт, то он сразу и выбирается :)


    1. Linder666
      30.06.2017 08:53

      А если человек и правда сам отлавливает десятки розыгрышей и подписывается на них?