Перейти к содержимому

12-й Международный фестиваль циркового искусства пройдет в Ижевске
подробнее
В цирке Никулина программа Бурлеск
подробнее
Сергей Беляков избегает суда за поддельный диплом
подробнее

Фотография

Фолловинг, анфолловинг и другие инструменты для раскрутки Твиттер-аккаунтов

twitter following ruby on rails ajax

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 rishard

rishard

    Старик

  • Banned
  • PipPipPip
  • 421 сообщений

Отправлено 09 Декабрь 2018 - 21:09

Минутка социальной рекламы.  ;)
 
Увлекся идеей сооружения комбайна для работы в Твиттере: некая альтернатива проекту Леонида Кофмана "Твидиум", сошедшему, увы, с дистанции. Сразу подчеркну, что софтина пребывает в фазе активной разработки по ночам, или когда у конгениального разработчика есть на нее время: код рефакторится, дописывается и перманентно меняется, так что description и видеоролики, чаще всего, далеко отстают от функционала. Проект на данный момент некоммерческий, это open source в чистом своем виде. Ссылка ведет на гитхаб, откуда всегда можно без проблем клонировать актуальную версию написанного на ruby твиттер-инструментария, рабочее название Twitter Toolkit onRails. Повторюсь для любителей MS Windows: никаких shareware, урезанных по функционалу версий, также вшитой хрени по типу "дайте денег на кофе аффтору, вынужденному с похмелья пить зеленый чай" в природе нет и не предвидится; качать для того, чтобы выложить на torrent-трекерах смысла также ни малейшего.
 
 
 
 
Примечание. Видео уже очень неновое, добавил со времени его создания, в частности, эффектные flash-мессаджи на бутстрапе и ряд новых функций, возвращающих аяксом результат вызова. О чем далее.
 
По функционалу. 
 
1,2. На момент публикации этого материала Twitter Toolkit onRails поддерживает взаимный фолловинг в двух режимах: полностью автоматический (небыстрый, т.к. API Twitter что есть силы тормозит такого рода действия, особенно для раскрученных старых аккаунтов, насчитывающих десятки тысяч последователей/читателей), и полуавтоматический режим: после запуска и обработки данных API для вашего твиттер-аккаунта программа формирует ряд ссылок на твиттерян, читающих вас, но не читаемых вами; вам только что и надо - кликнуть по ссылке и далее нажать кнопку "читать". По умолчанию выводится двадцать линков, что крайне несложно увеличить в скриптах приложения; правда, автор очень не рекомендует этим увлекаться, т.к. отрицательная реакция Твиттера, во всю дурь борющегося сегодня с массфолловингом и заодно с пресловутыми русскими хакерами/троллями, уж поверьте, не заставит себя ждать. For example, на скрине пример фолловинга в автоматическом режиме на одном из моих аккаунтов, насчитывающим полтора десятка тысяч читателей; вы видите, что программа вынуждена пережидать каждые 15 минут, чтобы ответно "зафолловить" очередных нескольких френдов, и затем снова уходит в rescue... и это еще довольно быстро. Впрочем, с молодыми аккаунтами все вроде бы немного проще.
 
 
twi_follow.jpg
 
 
Далее, по функциям: 
 
3. Разумеется, анфолловинг (отписаться от тех, кто не читает вас) в полностью автоматическом режиме: в этом плане никаких ограничений Твиттер не определяет, анфолловьте хоть тысячу акков за раз.
 
4. Ретвит-бот. Крайне полезная фича: задаем в настройках приложения тег - один или несколько, разделенные запятыми - и запускаем работу программы всего одним нажатием кнопки (пользовательский интерфейс приложения на данный момент крайне незамысловат, хотя и построен на bootstrap и ajax-e; планирую для пущего эффекта добавить стили в ближайшем будущем): в течение пятнадцати-двадцати минут (количество ретвитов и, соответственно, время работы бота, опять же, очень несложно увеличить, причем его величество Твиттер на этот раз окажется несколько более благосклонен к вам, чем при разнообразных попытках активного масфолловинга) ваш аккаунт полностью "на автомате" будет искать и ретвитить твиты по заданным тегам. Что, исходя из опыта, активно стимулирует интерес к вашему твиттер-аккаунту потенциальных его читателей, коих сразу следует резкий приток. После окончания работы нелишне проглядеть ретвиты на предмет "наличия отсутствия" возможности возбуждения против владельца твиттер-аккаунта уголовного дела в контексте закоренелого его экстремизьма; хотя это и маловероятно, Твиттер ведь не ВКонтакте... но мало ли, что там боту из твитов попадется. Да и простая вежливость по отношению к твиттерянам велит хотя бы краем глаза пробежать, что же именно ваш аккаунт от вашего имени ретвитит. Работа ретвит-бота проиллюстрирована, в частности, коротким видеоскринкастом в начале статьи; к слову, моего коллегу неслабо позабавил использовнный при этом (сугубо в демонстрационных целях!) тег.
 
5,6. Программа позволяет "спарсить" как ники (screen_name) читателей, так и последние твиты абсолютно любого, по вашему выбору, твиттер-аккаунта. Причем вывод аяксом идет как на веб-страничку приложения, так и - одновременно - в csv-файл.
 
7. Автопостинг. Опция позволяет, введя в текстовое поле ряд произвольных твитов (любое их количество - 10, 20, 100, сколько хотите) - занять свой аккаунт работой в течение любого временного отрезка. Через рандомные (разные, случайные) промежутки времени ваш аккаунт будет "на автомате" выстреливать в эфир Твиттера ваши сообщения. Это также весьма удобно, особенно в сочетании с функцией парсинга: например, выкачал из CNN актуальный новостной ряд, либо с anekdotru ряд приколов, и тут же скопипастил полученное - в текстовое поле функции отложенного постинга, теперь жмем "начать" - и готово, поехали. Также весьма стимулирует подписчиков, которых затем фолловим, используя один из двух вариантов ранее описанной функции following.
 
Важные примечания.
 
Twitter Toolkit onRails реализован полностью в рамках API Twitter, являясь, по сути, его клиентской частью. Иных способов работы прога элементарно не предусматривает; таким образом, инструментарий не содержит ничего, противоречащего правилам Твиттера.
 
Алгоритмы программы использует в работе токены доступа: consumer_key, consumer_secret, access_token, access_token_secret. Любой твиттерянин имеет право испросить эти данные в разделе "для девелоперов" своего аккаунта; все заявки проходят ручную модерацию, если правильно сформулируете запрос - в течение двух недель вы получите у Твиттера полностью бесплатный доступ к святая святых: к API Твиттера.
 
Работа с программой и все вышеописанные функции не требует, таким образом, ввода пароля к вашему твиттер-аккаунту, также совершенно без надобности его, аккаунта, название. В этом ряд преимуществ для особо недоверчивых: если предположить невозможное, что прога передает коварному автору/хакеру какие-то сведения - использовать полученную информацию он, при всем его врожденном коварстве, навряд ли сумеет. Упоминаю об этом только шутки ради: весь программный код приложения полностью на GitHub открыт и прозрачен, никаких злонамеренных вставок, таким образом, иметь не может.
 
И последнее, опять-таки для любителей проприетарной системы Windows. Описываемая программа никоим образом не является виндоус-приложением! Изначально задумывалась она как веб-приложение, вполне возможно, к этому и вернется со временем... на данный момент ничто не мешает Twitter Toolkit onRails работать на вашем домашнем компьютере, под Windows или Linux, в качестве ruby on rails приложения.

  • shiraslan и Абракадабра нравится это

#2 rishard

rishard

    Старик

  • Banned
  • PipPipPip
  • 421 сообщений

Отправлено 29 Декабрь 2018 - 17:56

Новогоднее обновление Twitter Toolkit onRails.

 







Темы с аналогичным тегами twitter, following, ruby on rails, ajax

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

  Яндекс цитирования     Rambler's Top100