10 лучших проектов Twitter Bot для Raspberry Pi

Twitter-боты: автоматизированные программы, которые взаимодействуют с популярной социальной сетью, часто реагируя на хэштеги и события, основываясь на заданных настройках. Например, я мог бы использовать бота Twitter, чтобы отследить упоминания моих постов MakeUseOf и сделать их ретвитт.

Но что, если у вас был бот Twitter, работающий на таком оборудовании, как Raspberry Pi? Это позволило бы в реальном мире оповещения и уведомления от виртуального микроблога Facebook подражателя; Вы можете посмотреть физический подсчет количества упоминаний хэштега, возможно, или высветить несколько огней.

Пользователи нашли много способов взаимодействия с Twitter, используя Raspberry Pi. Чтобы начать, проверьте наш собственный проект бота Raspberry Pi Twitter

, а затем прочитайте о следующих 10 проектах, чтобы увидеть, как вы можете раскрутить свой собственный …

Чирикать статус твоего пи

Когда мы выдвинули идею о бот-проектах Twitter, наш собственный эксперт по Джеймсу Брюсу предложил использовать Raspberry Pi, чтобы чирикать статус оборудования (например, температуру процессора) и фотографии с веб-камеры устройства.

(см. ссылку выше).

Он использует пользовательское приложение Python, созданное с помощью API Twitter, и использует команду crontab для планирования повторных твитов. Мы рекомендуем вам взглянуть на это руководство, прежде чем переходить к другим проектам, перечисленным здесь, так как оно даст вам хорошее представление об основах, необходимых для создания бота в Twitter.

Простой ретвит бот

Одна из самых важных вещей, которую вы можете сделать в Твиттере — это ретвит. Это может быть для того, чтобы показать вашу поддержку делу, подчеркнуть ваше восхищение чем-либо или продвинуть коммерческое предприятие. Безотносительно причины это может быть немного отвлекающим, делая ручные ретвиты постоянно.

К счастью, существуют различные инструменты, которые помогут вам автоматизировать процесс ретвитов, не в последнюю очередь создание бота для ретвитов Raspberry Pi, который сделает эту работу за вас. Благодаря простому скрипту Python и API Twitter вы можете создать бота, который ретвитит на основе хэштега по вашему выбору.

Чирикать ваши результаты Speedtest

Если вам нужно убедить в силе и потенциале бота из Twitter, взгляните на этот твит:

Эй, @Comcast, почему у меня скорость интернета 2down9up, когда я плачу за 150down10up в Вашингтоне? @ComcastCares @xfinity #comcast #speedtest

— Пользователь AComcast (@A_Comcast_User) 1 января 2016 г.

Идея бота, созданного ботом Twitter, запрограммированным пользователем Reddit AlekseyP, заключается в определении скорости загрузки сети Comcast, подписчиком которой он является. Когда скорость понижается ниже уровня 50 Мбит / с (пользователь платит 150 Мбит / с вниз и 10 Мбит / с вверх), отправляется твит.

Код доступен на Pastebin. Как отмечает AlekseyP: «Я знаю, что некоторые люди могут сказать, что мне не следует жаловаться на 50 Мбит / с, но когда они рекламируют 150, а я получаю 10-30, я неудовлетворен». Интересно, что этот подход, похоже, дал результат.

«Я настроил это, потому что был разочарован в период постоянных падений и отключений. Сейчас намного лучше. Раньше мы не могли транслировать Netflix, и я не смог бы подключиться к матчам CSGO [Counter-Strike: Global Offensive] ».

Мигать светодиод, когда вы получаете прямое сообщение или ретвит

Вместо того, чтобы твитнуть и ретвитнуть, как насчет использования вашего Pi в качестве монитора Twitter, который физически реагирует на триггеры из других твитов? Для этого вам понадобится Raspberry Pi, макетная плата, резистор и светодиод, как показано в этом уроке.

В то время как проекты ранее в этом списке использовали хэштеги для выборочного ретвита, этот проект использует их для подсветки светодиода. Справедливо сказать, что это не самое изобретательное использование Raspberry Pi и некоторых светодиодов, но на самом деле это лишь верхушка айсберга того, чего можно достичь, подключив Raspberry Pi к Twitter. Другие варианты оповещения могут включать воспроизведение звука (возможно, даже автомобильный гудок, как показано на странице проекта!), И с этого проекта можно начинать, если у вас есть стремление управлять роботом, подключенным к Pi, через Twitter.

Чирикать мой рев

Основанный на стандартной игрушке динозавра, этот проект является своего рода продолжением предыдущего. Однако вместо того, чтобы мигать, он использует код Python, чтобы обнаружить @ упоминания выделенной учетной записи Бориса динозавра в Твиттере и заставить его реветь в ответ.

Это удачно продемонстрировано в этом видео.

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

Вы найдете пример кода на странице твитов Dino.

Чирикать, как растет ваш сад

Найти интересные вещи для автоматического твита с помощью Raspberry Pi может быть непросто. Так почему бы не рассмотреть существующие проекты Raspberry Pi? Одним из примеров является Tweetbot городского сельского хозяйства, который публикует в Твиттере изображения сада и уровня воды, а также данные о влажности почвы.

наш прототип #aquaponics был перенесен. #Arduino кормит рыбку, #RaspberryPi пишет в твиттере картинки pic.twitter.com/v5lfYwmVm1

— Helios Labs (@HeliosLabs) 25 февраля 2015 г.

Проект был построен с Raspberry Pi Model B +

так что работать надо с небольшими переделками на Raspberry Pi 2

и малина пи 3

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

Управляй своей рыбой

Управление рыбными ресурсами — часто пропускаемый аспект владения домашним животным. Если вы обеспокоены тем, что ваша золотая рыбка (или другие водные животные) не испытывают подходящих температур, почему бы не настроить Raspberry Pi для определения температуры, сфотографироваться и опубликовать результаты?

??????19,2 ° Это 66,6 ° F. # золотая рыбка # ?? # ?? #RaspberryPi #MiraiWaterTemp #netthing #IoT # M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC

— roku-mirai (@roku_mirai) 15 марта 2016 г.

Хотя для этого нет набора инструкций, это довольно похоже на то, что мы уже видели с ботом-твиттером для сада выше. Это также демонстрирует, что, хотя очень мало оригинальных идей осталось раскрыть, бот Twitter с питанием от Pi неизменно впечатляет.

Слушайте свои твиты

Что на самом деле говорят твиты? Независимо от того, есть ли у вас время на чтение или нет, робот Raspberry Pi в Twitter, цель которого — найти соответствующие твиты и прочитать их вам, может показаться особенно полезным. Вы найдете программное обеспечение и схему для TwitterPiBot на GitHub, и, если к Raspberry Pi подключен аудиовыход, вам будут зачитываться твиты с указанным хэштегом. Вы можете изменить проект, чтобы читать твиты через систему Sonos

легко тоже.

Если это настроено разумно, это также средство, гарантирующее, что кураторские новости и информация доставляются вам, как ваша личная радиостанция!

Получать оповещения Международной космической станции

Где сегодня находится Международная космическая станция? Не глядя вовне, это сложно увидеть, но этот бот-проект Raspberry Pi Twitter использует RSS-канал, созданный веб-страницей наблюдения ISS НАСА, чтобы предсказать, когда космическая станция будет видна из вашей части света, и отправить твит за день до этого. Таким образом, каждый, кто заинтересован в взгляде на небо, сможет подготовиться к астрономическим наблюдениям.

Учитывая, что — на момент написания статьи — два Raspberry Pi вращаются вокруг Земли на МКС, этот проект кажется особенно подходящим.

Ложные политики

Они входят в политику с благородными целями, но становятся изгоями. Да, это политики, и Twitter-боты могут быть настроены так, чтобы высмеивать этих корыстных «государственных служащих». Может ли быть лучший способ использования Raspberry Pi? Одним из таких примеров является пользователь Reddit «Shut-Up-Tyler», который создал автоматизированную сатиру (комики, землетрясение в ваших ботинках) с этим проектом.

Нам нужно жестче острее На улице действительно холодно, они называют это Труба нуждается в настоящем лидерстве и больше не бывает

— Дональд Трумпет (@DonaldTrumpet_) 20 октября 2015 г.

Итак, как это работает?

«Моя программа работает на Raspberry Pi с Python. Он использует beautifulSoup для извлечения твитов со страницы мистера Трампа, удаляет ссылки с помощью регулярных выражений, использует функцию для замены слов «doot doot» и «trumpet», помещает их в цепочку markov… и выводит их в твиттер ».

Иногда твиты это чепуха. К сожалению, это делает их очень трудно отличить от реальных твитов Трампа.

Без сомнения, есть много других способов использовать Twitter Bot на базе Raspberry Pi — так почему бы вам не рассказать нам о своих в комментариях?

Ссылка на основную публикацию
Adblock
detector