Показаны сообщения с ярлыком Yahoo pipes. Показать все сообщения
Показаны сообщения с ярлыком Yahoo pipes. Показать все сообщения

11 декабря 2016 г.

Как создать RT бота в Твиттер – подробная инструкция.

Привет всем пользователям Твиттера! С Вами @Mixonis и сегодня мне бы хотелось рассказать как смастерить автоматический бот-аккаунт, который будет ритвитить все сообщения, содержащие некую нужную Вам фразу.

статья из блога "Mixez.ru"  - http://mixez.ru/3-poleznoe-v-seti/kak-sozdat-rt-bota-v-tvitter-podrobnaya-instrukciya.html

Я давно хотел научится делать такие аккаунты, и совсем недавно, на днях, у меня получилось. Для чего это делать вообще? В твитере много таких ботов, и причины их создания, на мой взляд, может быть, например, привлечение внимание к какому то ресурсу или по другому ракрутка. Хотя, не исключено, что это попусту чье то развлечение и издевательство над людьми. Нет у меня желания анализировать зачем их делают, подумайте сами, но в моем случае это будет как раз эксперимент в помощь в раскрутке новой группы во Всесоюзно^^ популярной социальной сети – Вконтакте. Группа – Клуб Твиттера. Я ее так и назвал #VkTwitterClub.
И так, чтобы настроить RT бота не потребуется знаний программирования, так как их отлично заменяют yahoo pipes и twitterfeed. Как уже многие из читателей поняли, принцип работы бота заключается в транслировании нужной и отредактированной RSS ленты. Но откуда ее взять? Если речь идет о ритвитах, то есть перепост других твитов, то тут нам поможет search.twitter.com Смотрим, всего нам потребуется 3 сайта, не так уж и много:
  • search.twitter.com
  • pipes.yahoo.com (Для работы с ним неплохо будет иметь знание английского)
  • twitterfeed.com
Первым делом давайте определимся, на какой именно слово и слова будет реагировать наш бот. Пусть это будет хэш тэги #Vk, #Vkontakte и слова «Вконтакте» и «Контакт». По ходу написания статьи сейчас думаю не многовато ли будет, ладно посмотрим. Сразу регистрируемся на yahoopipes и создаем новый проект, выглядит так:

Теперь нужен RSS канал который будем делать под себя. Идем на search.twitter.com, в строке поиск вбиваем нужное ключевое слово поиска, после выдачи результатов справа есть кнопочка »Feed for this query» – это и есть наш канал. Копируем его адрес и возвращаемся в yahoo. Здесь в самой верхней вкладке «Sources» открываем пункт «FetchFeed», куда и вставляем адрем нашего RSS. Как показано на скрине я добавил 4 ленты:

Начинаем редактировать ленту. Заблокируем ненужный контент – это всё что содержит буквы RT чтобы бот не твитил повторяющиеся сообщения, а так же заблокируем твиты самого бота, чтобы он не повторял сам себя и удалим ссылки. Для этого во вкладке «Operators» выбираем «Filter», соединяем и рсс лентой  редактируем как на скрине. Обратите внимание на верхнюю строчку фильтра и выберите «Any». Говорю сейчас и буду повторяться потом: всевозможных настроек и инструментов в yahoopipes огромное множество!
Так, мы исключили из будущей ленты не нужное:

Следующий шаг. Получим в содержании нашей ленты адрес автора оригинального твита. Опять же из той вкладки «Operators» выбираем  »Loop» и переносим в середину него инструмент «String Builder» из вкладки «String», соединяем и заполняем:

Можете посмотреть в поле где показывается результат. Мы получили адрес автора, теперь в редактировании RSS остается последний шаг. Заменим адрес twitter.com на то что нужно нам и добавим знак @. Как вы и догадались – мы «научили» нашего бота отправлять реплаи авторам твитов, в которых содержутся наши ключевые слова. Дополним твит нужной информацией для продвижения группы. Ничего в этом не смыслю, поэтому добавлю призыв вступать в наш клуб и ссылку на него.
Там же выбираем инструмент «Regex», не забываем соединить, и заполним в нашу пользу. Предлагаю вот такой вариант:  написания:

Как видно на рисунке, я написал незамысловатою «рекламку», наверно даже очень плохую с точки зрения маркетинга. Еще по ходу дела задумываюсь – не будет ли хуже группе? У меня и у других людей негативное отношение к рекламе, и возникает мысль, что врядли человек захочет вступать в группу, с которой идет мягко говоря спам. Еще, как видите, я сократил ссылку, и не только для экономии места, но и для ведения статистики переходов. К счастью сокращатель bit.ly это позволяет делать.
Всё, работа с RSS лентой закончена! Теперь сохраняем и запоминаем. Настает черед работы twitterfeed`а. Я там уже зарегестрирован, поэтому мне остается только залогиниться и создать новый фид. Настраиваем. У себя я настроил все так, как отмечено на скрине.

Пора бы уже создать  твиттер аккаунт, хотя его посути надо было делать с самого начала. Но так как он у меня уже создан, то мне остается всего лишь авторизироваться им на twitterfeed`e и всё – процесс начат!
И так, бот создан, и сейчас он работает в полностью автоматическом режиме, правда ритвитит не всё – просто не успевает(Уже несколько фоловеров и пару реплаев нецензурного содержания). Есть конечно выход – добавить несколько RSS потоков на один аккаунт, в каждом будет отдельное ключевое слово. Да, так можно, но мне пока хватает как есть. Еще минус в том что у «многоговорящего» бота будет больше шансов быть забаненным, а это не к чему. Что я сейчас «создал» это всего лишь маленькая демонстрация возможностей  yahoo pipes, ну и краткий курс по созданию бота само собой. Этот сервис с огромными возможностями. Необязательно ведь это должен быть твиттер, можно использовать везде где есть RSS, а может быть даже и больше. Не знаю больше что сказать. Заходите, смотрите, пробуйте, экспериментируйте, комбинируйте, делитесь своим опытом. Всяких кнопочек там полно, которых я не знаю. Думаю у Вас даже лучше получится чем у меня=)
Напоследок оставляю ссылку на свою группу vkontakte.ru/club22836774 буду рад если вступите в #VkTwitterClub. Я постралася сделать её максимально интересной, и как говорят люди – красиво оформил, да мне и самому нравится!=)))

24 января 2011 г.

Информер на безе Yahoo Pipes


В связи с участием нашей твитерянки @pargina в конкурсе "Мисс Пресс-служба" http://miss.press-service.ru/members/top10/ потребовалось оперативно сделать для сайта http://twivanovo.ru информер, который брал бы со страницы с результатами текущее значение проголосовавших за Елену Паргину и её основную конкурентку Туяру Мамаеву.
Пришло в голову воспользоваться возможностями Yahoo Pipes по созданию из фрагмента сайта потока. Использовался инструмент Fetch Page
Быстренько был создан вот такой pipe - http://pipes.yahoo.com/pipes/pipe.info?_id=225a33ade66a86342d6d15c742180cd4
Собственно можно его посмотреть.

Для вывода на страницу сайта использовался такой скрипт:

<script src="http://l.yimg.com/a/i/us/pps/listbadge_1.4.js">
    {
        "pipe_id" : "225a33ade66a86342d6d15c742180cd4",
         "height" : "380px",
                "width" : "600px",
                "border" : "1px solid #999",
                "containerPadding" : "10px"
    }
</script>Syhi-подсветка кода

9 января 2011 г.

видеоуроки по Yahoo Pipes

Видео знакомство с Yahoo Pipes

Давно уже слышал из разных источников про так называемые трубы Yahoo Pipes и что с ними можно сотворить, но все руки не доходили в них поковыряться. А учитывая, что я — не программист, это дело я откладывал в долгий ящик.
Но так как Тормоз уже все уши прожужжал про них и свою «БлогоФерму», решил я все-таки покопаться в Гугле на предмет Яху Пайпс и с чем их едят. Нарыл вот такой вот симпатичный видео-тьюториал (на аглицком), но там и так все понятно, я думаю. Для новичков самое оно. Я так понял что в буржунете эта тема уже давно используется, а может уже и устарела, кто его знает. В общем смотрите и учитесь сами.



1. Создание простой трубы: Комбинирование двух RSS фидов






2. Сортировка, фильтрация и дебаггинг




3. Модуль Yahoo Search, модуль Union и использование чужих труб




4. Использование сервиса Feedity для получения RSS фида с сайтов, на которых фида нет (при помощи модуля Truncate)



5. Замена самых популярных поисковых запросов Yahoo на картинки с сервиса Flickr (при помощи модуля For Each: Replace)



6. Модуль Text Input и модульURL Builder



7. Модуль Location Input и модуль String Concatenate



8. Использование пользовательского модуля совместно с модулем For Each: Replace

В этом примере показано, как брать топ-20 самых популярных песен из Google Trends и заменять их ссылками на аккорды для этих песен


Кстати, кому в лом, ковыряться в трубах Яху Пайпс и самому что-то там выдумывать, Тормоз устроил предновогоднюю акцию и раздает за бесценок свою "БлогоФерму", которая, как я понял, как раз и построена на этих самых пресловутых Яху Пайпсах.
© Seonewbie aka Одесский бомж

5 способов использования Yahoo Pipes

Рассказ о том, как можно использовать Yahoo! Pipes, новый rss-агрегатор от Yahoo!

1. Плейлист в картинках

Что это и как это работает? Пользователь вводит свой юзернейм с Last.fm, а пайп возращает 10 последних прослушанных треков и заменяет их пятью изображениями с Flickr, с большой вероятностью имеющими отношение к музыке из плейлиста.





Насколько это полезно? Это достаточно круто. Всего-навсего нужно, как обычно, пользоваться Last.fm, а пайп сам покажет изображения, имеющие отношение к вашей музыке. Было бы лучше, если бы это можно было проделать с видео или обложками альбомов, но я не думаю, что в настоящий момент такое реально (нет возможности анализировать содержимое фидов и разделять его по двум разным пайпам). Если кто-нибудь знает, как это сделать, пусть даст мне знать.



Проблемы? Видите связь в левой части рабочей области, которая ведёт вникуда? Это баг, правда совершенно безвредный. Я решил использовать по умолчанию имя реального пользователя Last.fm, потому что в его фиде всегда есть свежие треки. Надеюсь, он не будет против.



Ссылка: http://pipes.yahoo.com/pipes/ONlam5K62xG…

RSS: http://pipes.yahoo.com/pipes/ONlam5K62xG…



2. Ещё на эту же тему

Что это и как это работает? Это не моя идея и не мой пайп, но это сложнее всего, что я смог сделать, поэтому я решил рассказать об этом. Автор использует поиск по Technocrati для того, чтобы найти статьи, сходные по тематике со статьями из его блога, и добавляет ссылки на них с помощью Ajax. Здесь можно посмотреть на блог, а здесь почитать о том, как это сделано.


Насколько это полезно? Похожий функционал есть в плагинах к Wordpress, но гениальное в этом подходе то, что можно легко поменять источник статей: им не обязан быть Technocrati, им может быть что угодно. Другими словами, это реально полезный плагин широкого применения для блогов.


Ссылка: http://pipes.yahoo.com/pipes/AHaR2Y242xG…



3. Новости на английском

Что это и как это работает? Вам мало Reddit, Netscape и Digg? Хотите почитать, чем интересуются европейцы, но не знаете языка? Нет проблем, с помощью пайпа я взял 10 самых популярных записей с испанского сайта Meneame.net, и с немецкой и французской версий Wikio, и создал один фид с их переводом на английский.



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


Ссылка: http://pipes.yahoo.com/pipes/2E8akQO62xG…

RSS: http://pipes.yahoo.com/pipes/2E8akQO62xG…


4. Любитель путешествий

Что это и как это работает? Планируете поездку? Это может занять много времени и придётся перекопать много источников. А, быть может, можно просто создать один пайп, который за секунду выведет вам ответы на все возникшие у вас вопросы? Дамы и господа, представляю вам «Любителя путешествий». Может показаться, что это самый сложный из всех пайпов представленных здесь, но сделать его крайне просто. Он сочетает изображения с Flickr, тексты от Yahoo Answers и новости от Yahoo News, которые относятся к тому месту, куда вы хотите поехать. (Конечно же, можно добавить сколько угодно источников, я выбрал эти три простоты ради). В результате получится полезный фид с большим количеством информации по интересующему месту.


Насколько это полезно? Очень полезно. Слегка настроив этот фид можно получить полноценную замену тому, что могло бы стать полноценным сервисом.



Ссылка: http://pipes.yahoo.com/pipes/ZGq6pJm62xG…

RSS: http://pipes.yahoo.com/pipes/ZGq6pJm62xG…


5. Fligg, Fleddit and Fletscape

Что это и как это работает? Читайте Digg через Flickr. На идею меня натолкнул этот пайп, который позволяет вам читать статьи New York Times, заменяя каждую статью несколькими изображениями с Flickr. Я просто заменил NYT на Digg. Тем не менее, я хотел сделать что-нибудь оригинальное, так что я решил объединить статьи с картинками.


Насколько это полезно? Не очень. Новости с Digg анализируются через специальный модуль, и результат этого анализа используется для того, чтобы достать одно изображение с Flickr. Чаще всего, результат не имеет никакого отношения к статье, но изредка это работает. Не смотря ни на что, это забавный способ чтения новостей с Digg.


Проблемы? Да. Я не смог отсортировать фид так, чтобы изображения шли за статьями. Это было бы возможно, если бы в Pipes был счётчик, который позволял добавлять к каждому фиду новое поле с числом, которое использовалось бы для сортировки. Способа добавить такой счётчик я не нашёл, но если кто-нибудь знает его, дайте мне знать. В настоящий момент этот фид не так уж и полезен, но я решил написать о нем, потому что он показывает, с какими трудностями можно столкнуться, когда хочется сделать что-нибудь посложнее.


Ссылки: (Digg, только изображения с Flickr)

http://pipes.yahoo.com/pipes/OhruDKC62xG…

RSS: (Digg, только изображения с Flickr)

http://pipes.yahoo.com/pipes/OhruDKC62xG…


Ссылка: (Reddit, только изображения с Flickr)

http://pipes.yahoo.com/pipes/DiJJptm62xG…

RSS: (Reddit, только изображения с Flickr)

http://pipes.yahoo.com/pipes/DiJJptm62xG…


Ссылка: (Netscape, только изображения с Flickr)

http://pipes.yahoo.com/pipes/PP2brtm62xG…

RSS: (Netscape, только изображения с Flickr)

http://pipes.yahoo.com/pipes/PP2brtm62xG…


Ссылка: (изображения с Flickr и новости с Digg)

http://pipes.yahoo.com/pipes/qux2krm52xG…

RSS: (изображения с Flickr и новости с Digg)

http://pipes.yahoo.com/pipes/qux2krm52xG…