Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 09.12.2018, 23:27   #1
Аспирант
 
Аватар для keepersheet
 
Регистрация: 21.06.2016
Сообщений: 116
Репутация: -1019
Социальные сети Профиль в LinkedIn

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

Увлекся идеей сооружения комбайна для работы в Твиттере: некая альтернатива проекту Леонида Кофмана "Твидиум", сошедшему, увы, с дистанции. Сразу подчеркну, что софтина пребывает в фазе активной разработки по ночам, или когда у конгениального разработчика есть на нее время: код рефакторится, дописывается и перманентно меняется, так что description и видеоролики, чаще всего, далеко отстают от функционала. Проект на данный момент некоммерческий, это open source в чистом своем виде. Ссылка ведет на гитхаб, откуда всегда можно без проблем клонировать актуальную версию написанного на ruby твиттер-инструментария, рабочее название Twitter Toolkit onRails. Повторюсь для любителей MS Windows: никаких shareware, урезанных по функционалу версий, также вшитой хрени по типу "дайте денег на кофе аффтору, вынужденному с похмелья пить зеленый чай" в природе нет и не предвидится; качать для того, чтобы выложить на torrent-трекерах смысла также ни малейшего.





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

По функционалу.

1,2. На момент публикации этого материала Twitter Toolkit onRails поддерживает взаимный фолловинг в двух режимах: полностью автоматический (небыстрый, т.к. API Twitter что есть силы тормозит такого рода действия, особенно для раскрученных старых аккаунтов, насчитывающих десятки тысяч последователей/читателей), и полуавтоматический режим: после запуска и обработки данных API для вашего твиттер-аккаунта программа формирует ряд ссылок на твиттерян, читающих вас, но не читаемых вами; вам только что и надо - кликнуть по ссылке и далее нажать кнопку "читать". По умолчанию выводится двадцать линков, что крайне несложно увеличить в скриптах приложения; правда, автор очень не рекомендует этим увлекаться, т.к. отрицательная реакция Твиттера, во всю дурь борющегося сегодня с массфолловингом и заодно с пресловутыми русскими хакерами/троллями, уж поверьте, не заставит себя ждать.

Далее, по функциям:

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 приложения.
__________________
Ruby on Rails development
keepersheet вне форума   Ответить с цитированием
Сказали спасибо:

Реклама
Старый 10.12.2018, 01:52   #2
dudelka
Двигаю-Недвижимое
 
Аватар для dudelka
 
Регистрация: 07.09.2007
Сообщений: 3,313
Репутация: 572798
Социальные сети Аккаунт в Telegram

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

Идея супер, так как нет нормального инструмента под твиттер , а он нужен. Не понятна только идея самого поста. Что от нас то требуется ?
__________________
Группы ФБ на заказ . Живые подписчики Instagram.
Мой телеграм @dudelka
Готовый набор для разработки своего стиля в Instagram 2018
dudelka на форуме   Ответить с цитированием
Старый 10.12.2018, 02:09   #3
keepersheet
Аспирант
 
Аватар для keepersheet
 
Регистрация: 21.06.2016
Сообщений: 116
Репутация: -1019
Социальные сети Профиль в LinkedIn

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

Цитата:
Сообщение от dudelka Посмотреть сообщение
Идея супер, так как нет нормального инструмента под твиттер , а он нужен. Не понятна только идея самого поста. Что от нас то требуется ?
Ничего. А что, уже пора требовать?

Это был стандартный анонс разработки, не более. Предложение потестить, если у кого есть время и желание. Оставить отзыв; позитивный, негативный, какой есть. На основе тестов либо субъективного восприятия, как вам будет угодно. Похвалить/поругать код, последнее вообще дело святое.

Вы вот сказали, что идея супер. Уже отлично, уже один из результатов. С учетом нововведений Твиттера - имеются в виду его лимиты, также значительное ужесточение условий выдачи ключей доступа - я сильно сомневался в том, что "идея супер".
keepersheet вне форума   Ответить с цитированием
Старый 10.12.2018, 08:30   #4
snes
Профессор
 
Регистрация: 29.06.2010
Адрес: e8437b
Сообщений: 588
Репутация: 14706

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

Начинание здравое, конечно.

Цитата:
Сообщение от dudelka Посмотреть сообщение
Идея супер, так как нет нормального инструмента под твиттер , а он нужен. Не понятна только идея самого поста. Что от нас то требуется ?
Есть твитер груп которая и постит из списка и парсит список, и фоловит, и анфоловит по графику и тд и тп - около 15 функций + удобная сводная табличка данных всех добавленных аккаунтов. Софт до сих пор обновляется в плане поддержки и также работает через апи. Вполне себе рабочая софтина. Стоит 100 уе

Последний раз редактировалось snes; 10.12.2018 в 09:35..
snes вне форума   Ответить с цитированием
Старый 11.12.2018, 01:42   #5
iskrakovrov
Профессор
 
Регистрация: 17.12.2015
Сообщений: 895
Репутация: 54873
Отправить сообщение для iskrakovrov с помощью Skype™

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

Цитата:
Сообщение от snes Посмотреть сообщение
Начинание здравое, конечно.



Есть твитер груп которая и постит из списка и парсит список, и фоловит, и анфоловит по графику и тд и тп - около 15 функций + удобная сводная табличка данных всех добавленных аккаунтов. Софт до сих пор обновляется в плане поддержки и также работает через апи. Вполне себе рабочая софтина. Стоит 100 уе
а ссылочкой кинь плизз

UPD - о... А оно еще рабочее? Супер - надо поставить погонять будет
__________________
Мощный софт для работы c Facebook.
Группы Facebook целевые от 500 000 человек. Консультации. Скайп и телеграм iskrakovrov
iskrakovrov вне форума   Ответить с цитированием
Старый 11.12.2018, 07:53   #6
iskrakovrov
Профессор
 
Регистрация: 17.12.2015
Сообщений: 895
Репутация: 54873
Отправить сообщение для iskrakovrov с помощью Skype™

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

Если кому интересно - Твиттер Групп - актуальна при условии если есть на акке каком-нибудь рабочее приложение. Сейчас, как сказал разработчик, сложно получить приложение.
Ну у меня есть, как оказалось, гуд)
iskrakovrov вне форума   Ответить с цитированием
Старый 11.12.2018, 12:42   #7
Бумеранг777
Поколение
 
Аватар для Бумеранг777
 
Регистрация: 09.02.2009
Сообщений: 7,864
Репутация: 33709
Социальные сети Страница в Одноклассниках Профиль в ВКонтакте

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

давно уже пора что нибудь под твиттер придумать
__________________
Хостинг за 2.85$ - Дают 1 бесплатный домен, разрешён адалт, 60 дней манибэк!
Секс по телефону - Мужской трафик конвертит на ура.
Бумеранг777 вне форума   Ответить с цитированием
Старый 11.12.2018, 14:51   #8
dudelka
Двигаю-Недвижимое
 
Аватар для dudelka
 
Регистрация: 07.09.2007
Сообщений: 3,313
Репутация: 572798
Социальные сети Аккаунт в Telegram

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

Цитата:
Сообщение от iskrakovrov Посмотреть сообщение
Если кому интересно - Твиттер Групп - актуальна при условии если есть на акке каком-нибудь рабочее приложение. Сейчас, как сказал разработчик, сложно получить приложение.
Ну у меня есть, как оказалось, гуд)
Не знал что так ценны приложения и сложно получить, снес несколько рабочих вот буквально недавно. ((
dudelka на форуме   Ответить с цитированием
Старый 11.12.2018, 16:17   #9
keepersheet
Аспирант
 
Аватар для keepersheet
 
Регистрация: 21.06.2016
Сообщений: 116
Репутация: -1019
Социальные сети Профиль в LinkedIn

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

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

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

P.S. В работе через API есть как плюсы, так и минусы. Основной минус - небыстро фолловинг идет, разумеется. Тестил вчера в очередной раз эту свою прогу, о которой речь, была зафолловлена "в ответ" сотня френдов, длилось все удовольствие в фоновом режиме несколько часов. Аккаунт это у меня старый, там 13К читателей, причем постоянно дергаю его приложение на различных тестах, это тоже имеет для Твиттера немалое значение. А плюс следующий; по опыту работы с Твидиумом Леонида Кофмана в последний год, пока софтина еще поддерживалась - даже не сотня, а полтинник акков фолловинга неминуемо бы привели к блокировке акка, пусть и разблочить было потом не очень сложно. Почему так? - потому, что фолловинг шел помимо API (субъективно и имхо, конечно; исходников Твидиума не видел). Через API же - никаких блокировок, только тормоза время от времени по ходу работы. Кроме того, веб-интерфейс Твиттера весьма изменчив, находится в перманентном развитии; соответственно - прога, работающая так или иначе посредством обычного интерфейса (необходимы логин/пароль аккаунта) - непрестанно должна поспевать за Твиттером, что не очень рентабельно по нашим временам. Работа программиста стоит денег, коммерциализировать же работу с Твиттером сейчас ох как непросто. Когда же работаешь через API, да еще и на базе фреймворка, и речь идет о высокоуровневом программировании только - все значительно проще... ну, хотелось бы надеяться, конечно, на это. Впрочем, увидим.

---------- Добавлено 11.12.2018 в 18:06 ----------

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

Создав впервые аккаунт в проге (все сугубо локально, никаких внешних привязок, регтесь хоть под Биллом Гейтсом) и залогинившись - необходимо создать как минимум один (или любое количество) аккаунт доступа к тви-акку, содержащий ключи/токены, полученные в разделе "для девелоперов" Твиттера. После этого выбираем в gropdown-списке аккаунт, с которым работаем (многопоточная работа на данный момент не поддерживается, это потребовало бы прокси-серверов, оставим на потом) и соответствующий экшен во втором dropdown-списке.

1,2. follow, unfollow - думаю, понятно без комментариев: работа приложения полностью в автоматическом режиме. Если twi-аккаунт у вас раскрученный и насчитывает немалое количество последователей - все пойдет значительно медленнее, чем на скринкасте в начале топика; прежде всего - на этапе, показанном далее, прога по-видимости замрет на несколько минут:





На самом деле все это время программа деятельно работает, вытаскивая небольшими порциями посредством API Twitter фолловеров аккаунта; затем, на этапе добавления в массив, вы увидите это в консоли: "adding follower to an array:блаблабла". Затем снова пауза: вытаскиваем френдов, и снова концовку этапа можно наблюдать в консоли. Далее прога сравнит два массива и создаст на их основе третий: перечень аккаунтов, которые необходимо фолловить/анфолловить. На скринкасте мелькают идентификаторы аккаунтов, но актуальная версия софтины показывает уже ники (screen_name, как на скриншоте далее), для наглядности.

Остановка процесса интерфейсом не предусмотрена: намереваюсь реализовать это на уровне менеджера очередей, так будет правильнее. Если Twitter Toolkit сразу после начала фолловинга в автоматическом режиме получает от Твиттера отлуп (и вынужден сразу уйти в rescue, такое бывает, и нередко, особенно если ранее переборщить с фолловингом) - процесс тут же завершается, так как работать далее в этот раз уже нет смысла. Если же Твиттер позволяет работать - фолловинг идет до тех пор, пока это возможно и пока не придет отлуп; два раза подряд полученное от Твиттера предупреждение о превышении лимита означают остановку работы приложения, при этом кнопка запуска вновь станет активной:





Если необходимо почему-либо аварийно завершить работу приложения, в линуксе это возможно сделать вот так:

Код:
alex@linux-1fj7:~> lsof -wni tcp:3000
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
ruby.ruby 5139 alex   11u  IPv4 113705      0t0  TCP 127.0.0.1:hbci (LISTEN)
alex@linux-1fj7:~> kill -9 5139
и на винде что-нибудь аналогичное.

3. follow-hands Фолловинг в полуавтоматическом режиме. Начало аналогично вышеописанному, используются те же самые методы класса, но затем на страничку будут выведены 20 линков (target="_blank") для ручного взаимного фолловинга:





4. acc-parsering Парсинг читателей любого тви-аккаунта (указывать можно без собачки). Выводится как на страничку, так и в csv файл в корне приложения. Несложно было бы, конечно, используя те же самые рабочие функции приложения - реализовать фолловинг по полученному таким образом массиву. Но не уверен, что это нужно, с учетом лимитов и прочих нововведений Твиттера; впрочем, посмотрим.

5,6. parsering Указываем в текстовом поле название любого аккаунта и парсим из него последние твиты; на страничку и одновременно в csv. На страничку они уже выводятся в том виде, чтоб было можно сразу скопипастить и вставить (Ctrl+A, Ctrl+C, Ctrl+V) в тот же самый textarea, выбрав при этом из списка опцию posting:





7. retweeting Ну, тоже понятно. Через запятую пишем в текстовом поле теги, предваряя каждый решеткой. И вперед:





Вот как-то так пока что.
keepersheet вне форума   Ответить с цитированием
Старый 27.12.2018, 20:29   #10
keepersheet
Аспирант
 
Аватар для keepersheet
 
Регистрация: 21.06.2016
Сообщений: 116
Репутация: -1019
Социальные сети Профиль в LinkedIn

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

Сделал интерфейс на бутстрапе и аяксе, простенький, но лиха беда начало.


keepersheet вне форума   Ответить с цитированием
Ответ

Метки
ruby on rails , twitter , массфолловинг




Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Текущее время: 22:39. Часовой пояс GMT +3.

Регистрация Справка Календарь Поддержка Все разделы прочитаны