Проект «ArtBot» предназначен для автоматизации публикации статей в бирже WebArtex. Наша основная задача - максимально облегчить работу вебмастера с биржей и увеличить доходы.

Размещение статей занимает от 15 минут до часа, таким образом каждая статья получает ещё и небольшой бонус за быстрое размещение. Сервис предоставляется по принципу «as-is», поэтому мы не даём 100%-ных гарантий размещения статей в указанные сроки. Все услуги сервиса предоставляются на бесплатной основе и мы не планируем делать их платными. В будущем планируется добавление поддержки Miralinks и PR Sape.

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

Следующим шагом является прикрепление аккаунтов WebArtex к Вашему аккаунту ArtBot. Для этого перейдите в раздел «Обзор» и нажмите на «Добавить аккаунт», как показано на рисунке.

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

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

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

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

Домен
Основной домен сайта без www, например mydomain.ru. Это значение используется для отбора сайтов в интерфейсе WebArtex.
URL
Полный путь к скрипту, отвечающему за размещение статей на сайте. Данный скрипт получает на входе POST-запрос со статьёй и возвращает URL-адрес размещенной статьи.
Ключ
32-символьная строка, используемая для проверки подлинности запроса от сервиса к сайту, должна состоять из малых латинских букв и цифр, при необходимости длина может варьироваться от 32 до 128 символов.

Все параметры обязательны для заполнения. Подробнее о взаимодействии сервиса с сайтом Вы можете узнать ниже.

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

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

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

Взаимодействие с WebArtex

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

Важно! В бирже WebArtex предусмотрен такой тип публикации, как статья-картинка. Размещение данных статей на данный момент требует ручного добавления картинки к записи! Мы настоятельно рекдмендуем периодически проверять свои сайты на наличие подобных статей. В ближайшее время мы наладим уведомление пользователей о появлении статей с картинками и необходимости разместить в них изображения.

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

Внимание! При получении статьи из биржи, она проходит обработку на стороне нашего сервиса! Мы удаляем <h1> из начала статьи, если он совпадает с заголовком статьи. Если в статье остаются заголовки уровня <h1>, они преобразуются в <h2>.

Взаимодействие с сайтом

Публикация статей на сайте происходит посредством плагина или скрипта, установленного на Вашем сайте. Адрес расположения скрипта должен быть задан при настройке сайта и представлять собой полный путь к файлу скрипта, например http://site.ru/script.php. Обратите внимание, что адрес не должен содержать в себе GET-запрос, использование адресов вида http://site.ru/?foo=bar запрещается!

Адрес скрипта используется для формирования запроса с указанием специального ключа в GET-параметре artbot, то есть строка вида {path}?artbot={key}. Например, полный адрес запроса к сайту: http://site.ru/script.php?artbot=xxx, где xxx - ключ, о котором будет рассказано ниже.

Данные о статье передаются с помощью POST-запроса и содержат следующие параметры:

Параметр Описание
name Заголовок статьи, полученный из биржи.
text HTML-код текста статьи, обработанный при получении.
title Аттрибут <title> статьи, зарезервирован на будущее для работы с Miralinks.
descr Аттрибут <meta> description статьи, зарезервирован на будущее для работы с Miralinks.
kw Аттрибут <meta> keywords статьи, зарезервирован на будущее для работы с Miralinks.

Параметры POST-запроса передаются именно в заданной последовательности. На основе этого блока данных происходит формирование ключа для подписывания запроса. При этом используется API-ключ сайта, заданный в его настройках.

Сам ключ формируется по следующему алгоритму: $key = md5(implode( $apikey, $_POST ));. То есть в качестве ключа для подписи мы используем md5 от объединения строк POST-запроса, между которыми вставляется API-ключ сайта: name + apikey + text + apikey + title + apikey + descr + apikey + kw.

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

<?php

# Включите "движок" сайта в этот скрипт, например:
# require_once "your_site_engine.php";

# Настройка API-ключа
$apikey = 'впишите_сюда_свой_ключ';

# Проверка запроса
$requestkey = md5( implode( $apikey, $_POST ) );
if ( $_GET['artbot'] == $requestkey ) {

	# Здесь должен быть Ваш код публикации статьи
	# Функция post_my_article в данном случае должна получать на входе параметры статьи
	# и возвращать её полный URL в случае успеха или false в случае ошибки
	if ( $url = post_my_article() ) {
		echo $url;
		die();
	} else die( 'error' );

} else die( 'error' );

?>

Вы можете скачать представленный Выше код для удобства.

Взаимодействие с популярными CMS осуществляется с помощью плагинов. На данный момент имеется только один плагин для CMS WordPress. Мы будем рады, если Вы создадите плагин для Вашей любимой CMS, воспользовавшись документацией выше. По вопросам размещения плагинов и их отладки обращайтесь на [email protected].

WordPress

Скачать плагин для WordPress можно здесь. Для установки плагина, распакуйте файлы из архива в папку /wp-content/plugins/ на Вашем сайте или воспользуйтесь установщиком плагинов в панели управления сайтом ("Плагины" → "Добавить новый" → "Загрузить"). Обновление плагина производится автоматически встроенными средствами WordPress.

Активацию плагина необходимо произвести до добавления сайта в свой аккаунт ArtBot. После активации плагина, перейдите в раздел его настроек (ссылка ArtBot в нижней части навигационной панели в консоли).

Настройки API

В данном разделе указана информация, необходимая для добавления сайта в Ваш аккаунт ArtBot. Для добавления сайта, перейдите в http://www.artbot.ru/site и скопируйте указанные данные в соответствующие пункты формы добавления сайта. При необходимости Вы можете изменить API-ключ сайта. Не забудьте отредактировать добавленный сайт в своём аккаунте после того, как измените API-ключ.

Настройки публикации

Тип записи
Используемый для публикации post_type в WordPress. По умолчанию используется стандартная запись типа post. При изменении учитывайте, что выбранный тип записи должен поддерживать post_title (заголовок записи) и post_content (основное содержимое записи). Данный параметр не может быть пустым.
Таксономия
Основная таксономия публикуемой записи, которая может быть назначена записи при её публикации. По умолчанию используется стандартная таксономия категории category. В случае, если задавать таксономию не требуется (для нестандартных типов записи, заданных вместо post в пункте выше), оставьте это поле пустым.
Стандартная таксономия
Категория, тег или другая таксономия, выбранная выше, которая назначается записи по умолчанию.
Пользователь
Автор записей, которые добавляются на сайт с помощью данного плагина.

Правила назначения таксономии

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

По всем вопросам и предложениям Вы можете обратиться по адресу: [email protected].

Рекомендуем Вам также ознакомиться с другими нашими проектами для веб-мастеров:

  • SaleCY - сервис наращивания вечного ТИЦ для Ваших сайтов
  • SetIndex - сервис ускорения индексации сайтов поисковыми системами

Сервис создан для Вас командой разработчиков проекта «Клуб Писателей». Идея, код, поддержка - Антон AlterVision Резниченко.