Боты в вк как работают


Бот ВКонтакте: руководство и полезные инструменты разработки

Яркий тренд IT-индустрии добрался и до социальной сети «ВКонтакте»: ещё в прошлом году многие разработчики стали создавать ботов для различных мессенджеров и социальных сетей. Далее мы рассмотрим сам процесс создания бота и самые частые «подводные камни». Стоит сразу заметить, что статья рассчитана на PHP-программистов, уже работавших с API ВКонтакте.

И, конечно, вот примеры существующих ботов: «Бот Гифак», «Бот Максим» и «Бот Генератор Стихов».

Стоит ли заниматься созданием бота?

Ответ на этот вопрос целиком и полностью зависит от ваших целей.

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

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

Как работает бот ВКонтакте?

Принцип работы любого бота — получить сообщение от пользователя, сформировать ответ и отправить его обратно.

К сожалению, используя API ВКонтакте, сделать это в рамках одного метода невозможно: отправка и получение сообщений никак не связаны между собой.

На момент написания статьи получение сообщений проще всего реализовывать на основе Callback API. Работает оно следующим образом: вы подписываетесь на определенные типы событий, а когда они происходят, ВКонтакте отправляет HTTP-запрос с данными о произошедшем событии на заданный вами URL.

Независимо от того, собираетесь ли вы взаимодействовать с этим событием, в ответ на запрос нужно вывести HTTP-статус «ok», его код равен 200. Если этого не произойдет, сервер ВКонтакте будет считать, что уведомление не получено и продолжит отправлять его с некоторой периодичностью, а потом временно прекратит отправку уведомлений.

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

Ответ пользователю мы будем отправлять методом messages.send с ключом доступа сообщества. Получить его можно на странице настроек сообщества, рядом с вкладкой Callback API.

С токенами сообщества и связаны «подводные камни». Во-первых, один ключ имеет ограничение: 3 запроса в секунду. Решается это выпуском новых ключей — их число неограниченно, а значит можно забыть о лимитах. Во-вторых, новый ключ сообщества может оказаться недействительным, тогда любой запрос приведет к ошибке «Access denied». Защититься от этого можно лишь проверяя каждый новый ключ в рабочем приложении.

Какие инструменты пригодятся для создания бота?

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

Кроме того, маловероятно, что в своем проекте вы будете использовать процедурную архитектуру. Большинство разработчиков используют для ботов Laravel (или микро-фреймворк Lumen): помимо более удобной архитектуры эти фреймворки радуют своей системой «очередей» (queue).

Дело в том, что статус «ok» на запрос ВКонтакте необходимо вывести менее чем за 3 секунды, что не всегда возможно при выполнении ресурсоёмких операций. Именно в этой ситуации нам помогают очереди: мы можем вывести код 200 сразу при получении запроса, а остальную логику, включая отправку ответа пользователю, добавить в очередь и обработать асинхронно. Собственно говоря, в большинстве случаев именно так и следует поступать.

Пример реализации контроллера бота в фреймворке Laravel с использованием очередей:

class BotController extends Controller { /** * Проводим верификацию URL * * @return mixed */ private function confirm() { return config('vk.confirmationCode'); } /** * Обрабатываем Callback * * @param \Illuminate\Http\Request $request Запрос от ВКонтакте * @return mixed */ public function __invoke(Request $request) { $data = json_decode($request->getContent()); switch ($data->type) { case 'confirmation': return $this->confirm(); case 'message_new': dispatch(new HandleMessage($data->object->user_id)); return 'ok'; default: return 'ok'; } } }

В отложенном таске, попадающим в очередь в результате работы этого кода, дальнейшую работу с API ВКонтакте, в том числе отправку сообщений, удобнее всего проводить через пакет VK-Client.

От других подобных пакетов VK-Client отличает поддержка генерации VKScript для метода execute, и исключений при ошибках API, что делает программу с его использованием быстрее и стабильнее. Главное, не забывайте про try/catch, а подробнее про обработку исключений в многопоточных приложениях читайте в нашем переводе.

Стоит упомянуть и библиотеку VkApiPHP, о которой мы рассказали в подборке библиотек для работы с VK API, ведь она тоже поможет сгенерировать код для execute-запроса.

Кто такие боты и офферы ВКонтакте?

5 июля 2016      Социальная сеть ВКонтакте

Часто владельцы групп и пабликов ВКонтакте обращаются ко мне с вопросом: «Каким образом можно быстро и дешево набрать в группу подписчиков?» Еще спрашивают о том, кто такие боты и офферы ВКонтакте. Я отвечаю, что про «быстро и дешево» это не ко мне, так как работаю с группами своих заказчиков исключительно белыми методами с помощью платных способов продвижения.

 Кто такие боты?

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

Вы знаете, кто такие боты и чем они отличаются от офферов?

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

Кто такие офферы?

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

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

Перед вами как раз скрин с сайта, где людям предлагается зарабатывать вконтакте, выполняя определенные целевые действия.

Сколько стоят офферы

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

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

Почему боты и офферы бесполезны для бизнеса

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

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

Зачем покупают офферов

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

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

Например, группа «СЕКРЕТЫ КИТАЙСКОЙ МЕДИЦИНЫ» находится в первой тройке в поисковой выдаче по внутреннему поиску ВКонтакте среди  410 сообществ. И набирали эту группу исключительно белыми способами.

Если же, чтобы попасть в ТОП вам нужно набрать 100 тысяч подписчиков и больше, набирать офферов дело вообще неблагодарное. Почему? Да потому что отсутствие активности в группе с таким серьезным количеством подписчиков будет скорее работать против вас.

У людей будет возникать вопрос: почему в такой большой группе никто не интересуется товаром, не задает вопросов, не оставляет отзывы. Будете сами имитировать «движуху» в своей группе? Может быть тогда и покупать будете сами у себя?

Да, и такая вот картина в подписчиках вашего сообщества тоже не будет работать на формирование доверия к вам и к вашему бизнесу:

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

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

Если у вас возникли вопросы, то задавайте, не стесняйтесь! Я с радостью отвечу.

Метки: бизнес вконтакте, бизнес онлайн, Группа ВКонтакте Понравилась статья, делитесь с друзьями!

Боты Вконтакте.Типы ботов. Новый фильтр исключения групп из поиска. | Все о заработке в социальных сетях. SMM: ВКонтакте, Instagram, Facebook и Одноклассники

Итак, новая заметка в категории «Маленькие зарисовки». Сегодня хотел бы поделится своим мнением, по поводу нового фильтра в ВКонтакте

Для начала поговорим о ботах. Нынешнее количество ботов в социальных сетях исчисляется если не миллионами, то сотнями тысяч уж точно. В истоках «ботопроизводства» были боты модели «Красивая девушка аля телочка для слива траффика на сайт» (место действий соц.сеть ВКонтакте). Ну вы помните, да — пышногрудая красавица томно смотрит на тебя с аватары, и предлагает познакомиться с ней на внешнем сайте, реже — посмотреть её фотографии. Пик этого типа ботов был порядка 2.5-3 лет назад, потом ВК ввели фильтры, и количество подобных анкет резко сократилось, да и видать нерентабельно стало. Типичную представительницу данного класса вы можете наблюдать ниже, хочется отметить тот факт, что в друзьях у аккуанта  совершенно реальные люди. Вероятно до сих пор надеются, что это не Иван Петрович — SMM менеджер, а Маришка из Москвы...

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

Если менеджер или ботовод хороший, то как правило определенная пачка ботов создается для определенного проекта. Например группа магазина одежды для молодежи. Значит в информации о аккуанте  в любимой музыке будет написано что-то вроде «Lady Gaga», а в  фильмах «Сумерки, Гарри Поттер, Три метра над уровнем неба». Т.е «Софию Ротару» и «Иван Васильевич меняет профессию» явно не стоит писать. Фотографии все обычно крадутся с сервисов знакомств, например Мамба. И хорошего бота, отлично заполнена вся личная информация. Цитаты умных людей, обширные интересы.

Ни одного рекламной ссылки. Такой тип ботов примерно первые 2-3 недели, занимается чисто набором друзей. И в это время очень сложно определить, настоящий это человек или бот. Затем начинается активное упоминание этого сообщества, его перепосты, приглашения в него, но все это разбавляется парочкой перепостов других популярных сообществ. Вот вам пример аккуанта( далеко ходить не стал, вчера добавилась):

Как мы видим, вполне обычный профиль. Присутствует «живая» аватарка, есть фотографии с подругами, количество друзей у ней больше трехсот. Пиарит только один портал. Типичный Бот. Кому интересно, вот ссылка : http://vk.com/id43149745

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

-----------------------------------------------

Теперь немного о новом фильтре ВКонтакте, исключающим из поиска группы. Главным условием здесь является, что если в вашей группе больше 40-50% заблокированных пользователей, то ваша автоматически попадает под этот фильтр и исключается из поиска, причем все это происходит довольно быстро, обычно в течении одного-двух дней. По словам техподдержки, чтобы вернуть группу в поиск, вам нужно удалить все заблокированных пользователей из вашей группы, и после этого, через 2 месяца ваша группа вернется в поиск.  Заблокированных пользователей из группы вы можете удалить программой VKBot, хотя последнее время она дает сбои. Но вот с возвращением группы на деле возникают трудности порой: есть пара групп, которые уже зачищены, прошло 3 месяца, но в поиск их так и не вернули. Ага, и 5 не отвеченных сообщений  в техподдержку.

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

P.S По многим топовым запросам в ВК на первых местах оказались группы с относительно небольшим количеством участников. Вот вам небольшой намек 😉

P.P.S Надоел конкурент?) Можете «стукануть» на него в техподдержку, якобы у него боты и спам, и если у него есть действительно есть хоть немного ботов, то его ждет практически 100% блокировка.

Реклама: Интересует  продажа квартир в Ижевске?  Тогда, я советую вам посетить этот портал.


Смотрите также