Создание собственной Twitter фермы

Как гласит легенда, если на рандомный ресурс в Сети проставить множество ссылочек с Твиттера, то вероятность его индексации значительно увеличивается. Чтобы убедиться в этом лично и утверждать истинность данного мнения, надо проводить эксперимент, создав несколько тысяч twitter-аккаунтов, и несколько сотен непроиндексированных ресурсов. Делать этого я, конечно, не буду. Лень. Но идею создать собственную систему ускорения индексации уже может любой желающий. Бесплатно.

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

Twando делаем twitter ферму

На скрине можете заметить парочку страниц с количеством подписчиков более 1000 — накрутка, естественно.

В 2014 году я купил пачку из 100 аккаунтов твиттера и благополучно о них забыл. Недавно копался на жестком диске и ВНЕЗАПНО нашел — теперь постепенно (когда захочу) буду увеличивать количество акков.

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

Дабы сэкономить время просветленных, сразу дам ссылочку на скрипт — Twando. Данный скрипт ставится на VPS и хостинги с поддержкой PHP + MySQL. То есть, практически на все, в том числе бесплатные.

Спасибо автору скрипта — Jon Hudghton.

Мануал по установке Twando:

  1. Закинули и распаковали архив со скриптом на хост. В отдельную папку
  2. Создали базу данных
  3. Прописали данные от БД в файлике config.php
  4. Переходим по адресу http://www.yoursite.com/twando/install_tables.php
  5. Начинаем работу по адресу http://www.yoursite.com/twando/

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

Не забывайте запретить индексацию с помощью файла robots.txt следущего содержания:

User-agent: *
Disallow: /

Для подобных целей (запуск скриптов) рекомендую завести отдельный «сайт», т.е. хостинг + домен.

Предположим, скрипт уже установлен, приложение для постинга вы создали и привязали twitter-аккаунт. Специально не хочу разбирать данные мелочи, если есть вопросы — пишите в комментарии. Хотя есть один подводный камень: для автоматического постинга и масфолловинга нужно будет прописывать задание в cron. Так вот. Крайне советую использовать именно «удаленный» запуск крон-задания. Долго я пытался использовать локальный запуск — но как-то не фартануло.

Предположим, вы уже добавили несколько аккаунтов твиттера (купить их можно здесь).

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

Главный вопрос:

Как настроить автопостинг в twitter

Twando поддерживает постинг текста и медиафайлов.

Для начала нам нужна база сообщений для twitter. Купить базу твитов можно собрать самостоятельно (написать ручками, либо спарсить), купить или сгенерировать (цепи Маркова, стыковка по запятым, синонимайзинг, размножение текста и иные алгоритмы в помощь).

Чтобы массово запланировать размещение твитов на много дней вперед, нам нужно предоставить Twando файл импорта — специальный .csv-файл, в котором первый столбец отвечает за дату+время постинга, второй столбец — текст твита, третий столбец — цифровой идентификатор медиафайла, прикрепленного к твиту:

Для того, чтобы легко создавать файлы импорта, я из говна и палок запилил скрипт на python: ссылка.

Кодить я начал недавно, поэтому прошу прощения за быдлокод — конструктивная критика кода крайне приветствуется.

Прежде чем запускать:

Любителям windows — придется вам скачать и установить Python 3.

Название файла с твитами по-умолчанию — tweets.txt.

Скрипт открывает текстовый файл с твитами (по одному твиту на строку), и генерирует файл импорта для twando согласно параметрам:

  1. Дата начала публикации = дата создания файла импорта. Конечная дата публикации зависит от количества твитов.
  2. Количество твитов в сутки — 5 штук.
  3. Постинг осуществляется в дневное время (часовой пояс вашего хостинга/ВПС) с 10:10 по 23:59. При этом час и минута постинга рандомные.

Скрипт распространяется «как есть», в соответствии с лицензией — WTFPL.

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

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *