Anuncio
Bots de Twitter: programas automatizados que interactúan con la popular red social, a menudo reaccionando a hashtags y eventos basados en configuraciones predeterminadas. Por ejemplo, podría usar un bot de Twitter para buscar menciones de mis publicaciones de MakeUseOf y hacerlas retuitear.
Pero, ¿y si tuvieras un bot de Twitter ejecutándose en un hardware como el Raspberry Pi? Esto permitiría alertas y notificaciones del mundo real desde el aspirante a microblogging virtual de Facebook; podría ver un recuento físico de la cantidad de veces que se menciona un hashtag, tal vez, o encender algunas luces.
Los usuarios han encontrado muchas formas de interactuar con Twitter usando una Raspberry Pi. Para comenzar, consulte nuestro propio proyecto bot de Raspberry Pi Twitter Cómo construir un bot de Twitter Raspberry PiTwitter es el mayor depósito mundial de mensajes cortos de personas sin nada que decir, y ahora usted también puede contribuir a ese proyecto épico con un bot de Twitter automatizado, impulsado por su Frambuesa... Lee mas
, y luego lee acerca de los siguientes 10 proyectos para ver cómo puedes girar tu propio ...Tuitea el estado de tu Pi
Cuando iniciamos la idea de los proyectos de bot de Twitter, nuestro propio experto en bricolaje James Bruce propuso utilizar una Raspberry Pi para tuitear el estado del hardware (como la temperatura de la CPU) y fotos de la cámara web del dispositivo 5 cosas que puedes hacer con el módulo de cámara Raspberry PiUna de las primeras expansiones que debe comprar para la Raspberry Pi es el módulo de la cámara. Con un conector dedicado, la cámara se puede utilizar para una variedad de tareas. Vamos a ver. Lee mas (ver enlace anterior).
Utiliza una aplicación Python personalizada creada con la API de Twitter y emplea el comando crontab para programar tweets repetidos. Le recomendamos que eche un vistazo a este tutorial antes de continuar con los otros proyectos enumerados aquí, ya que le dará una buena base en los conceptos básicos necesarios para construir un bot de Twitter.
Retweet simple Bot
Una de las cosas más importantes que puedes hacer en Twitter es retuitear. Esto podría ser para mostrar su apoyo a una causa, para subrayar su admiración por algo o para promover una empresa comercial. Cualquiera sea la razón, puede ser un poco molesto hacer retweets manuales constantemente.
Afortunadamente, hay varias herramientas disponibles para ayudarlo a automatizar el proceso de retuitear, entre otras cosas, construir un bot de retweet Raspberry Pi que haga el trabajo por usted. Gracias a un simple script de Python y la API de Twitter, puede hacer un bot que retuitee en base a un hashtag de su elección.
Tuitea tus resultados de Speedtest
Si necesita algo convincente sobre el poder y el potencial de un bot de Twitter, eche un vistazo a este tweet:
Oye @Comcast ¿Por qué mi velocidad de internet es 2down9up cuando pago 150down10up en Washington DC? @ComcastCares@xfinity#comcast#speedtest
- Usuario de AComcast (@A_Comcast_User) 1 de enero de 2016
Creado por un bot de Twitter programado por el usuario de Reddit AlekseyP, la idea del bot es detectar la velocidad de descarga de la red de Comcast, a la que está suscrito. Cuando la velocidad de bajada cae por debajo del nivel de 50Mbps (el usuario paga 150Mbps hacia abajo y 10Mbps hacia arriba), se envía un tweet.
los el código está disponible en Pastebin. Como AlekseyP observa, "Sé que algunas personas podrían decir que no debería quejarme de 50 Mbps por debajo, pero cuando anuncio 150 y obtengo 10-30 No estoy satisfecho ". Curiosamente, este enfoque parecía haberse entregado un resultado.
“Configuré esto porque estaba frustrado durante un período de caídas e interrupciones constantes. Es mucho mejor ahora. No podíamos transmitir Netflix y no podía conectarme a los partidos CSGO [Counter-Strike: Global Offensive] ".
Parpadea un LED cuando recibe un mensaje directo o retuitea
En lugar de tuitear y retuitear, ¿qué hay de usar tu Pi como monitor de Twitter, reaccionando físicamente a los disparadores de otros tuits? Para hacer esto, necesitará una Raspberry Pi, una placa de pruebas, una resistencia y un LED, como se demuestra en este tutorial.
Si bien los proyectos anteriores en esta lista usaban hashtags para retuitear selectivamente, este proyecto los usa para iluminar el LED. Es justo decir que este no es el uso más ingenioso para una Raspberry Pi y algunos LED, pero en realidad es solo una punta del iceberg de lo que se puede lograr conectando una Raspberry Pi a Twitter. Otras opciones de alerta pueden incluir la reproducción de un sonido (¡tal vez incluso la bocina de un automóvil como se muestra en la página del proyecto!) y este proyecto es un buen lugar para comenzar si tiene aspiraciones de controlar un robot conectado a Pi a través de Gorjeo.
Tweet My Roar
Basado en un juguete de dinosaurio estándar, este proyecto es una especie de continuación del anterior. Sin embargo, en lugar de una luz intermitente, esto usa el código de Python para detectar @ menciones de la cuenta de Twitter dedicada del dinosaurio Boris y hacer que grite en respuesta.
Está bien demostrado en este video.
Obviamente, el dinosaurio ya podía rugir. El proyecto utiliza hardware existente y esencialmente transmite un comando de encendido / apagado al dinosaurio. Si bien el resultado es bastante diferente, es esencialmente lo mismo que parpadear un LED.
Encontrará el código de muestra en la página de Dino Tweet.
Tuitee cómo crece su jardín
Encontrar cosas interesantes para twittear automáticamente con su Raspberry Pi puede ser complicado. Entonces, ¿por qué no considerar los proyectos existentes de Raspberry Pi? Un ejemplo es el Tweetbot de agricultura urbana que tuitea imágenes del jardín y el nivel de agua y datos de humedad del suelo.
nuestra #aquaponics El prototipo ha sido movido. #Arduino está alimentando a los peces, #RaspberryPi está twitteando fotos pic.twitter.com/v5lfYwmVm1
- Helios Labs (@HeliosLabs) 25 de febrero de 2015
El proyecto fue construido con un Raspberry Pi Modelo B + El Raspberry Pi B + ya está aquí. ¿Qué ha cambiado? Lee mas , por lo que debería funcionar con poca alteración en el Raspberry Pi 2 5 cosas que solo un Raspberry Pi 2 puede hacerLa última edición de la computadora pequeña es increíble. Tan impresionante, de hecho, que hay 5 cosas que solo puedes hacer en una Raspberry Pi 2. Lee mas y Raspberry Pi 3 El Raspberry Pi 3: más rápido, mejor, con Wi-Fi y BluetoothHoy, la fundación Raspberry Pi anunció el lanzamiento de Raspberry Pi 3. Es la actualización más importante de la popular línea de computadoras de bajo costo hasta el momento. Lee mas modelos. Por supuesto, no necesita cultivar cultivos hidropónicos para usar este proyecto; podría instalarse fácilmente en su invernadero o su parche de verduras.
Administra tu pescado
El manejo de peces es un aspecto a menudo pasado por alto de la propiedad de mascotas. Si le preocupa que sus peces dorados (u otras mascotas acuáticas) no estén experimentando temperaturas, ¿por qué no configurar su Raspberry Pi para detectar la temperatura, tomar una foto y twittear resultados?
??? 19.2??? Es 66.6 ° F. #pez de colores#??#??#RaspberryPi#MiraiWaterTemp#netthing#IoT# M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC
- roku-mirai (@roku_mirai) 15 de marzo de 2016
Si bien no hay un conjunto de instrucciones para esto, es bastante similar a lo que ya hemos visto con el bot de tweets de jardín, arriba. También demuestra que, si bien quedan muy pocas ideas originales por descubrir, el bot de Twitter con tecnología Pi es consistentemente impresionante.
Escucha tus tweets
¿Qué dicen realmente los tweets? Ya sea que no tenga tiempo para leer, o no pueda, un bot de Twitter Raspberry Pi cuyo propósito es encontrar tweets relevantes y leerlos le parecería particularmente útil. Encontrará el software y el esquema para TwitterPiBot en GitHub, y siempre que tenga una salida de audio conectada a su Raspberry Pi, se le leerán tweets con el hashtag especificado. Puedes modificar el proyecto para leer tweets a través de un sistema Sonos Cómo enviar notificaciones de voz a los altavoces SonosHoy, te mostraré cómo configurar notificaciones de voz en tu sistema Sonos, usando recetas IFTTT, integraciones OpenHAB y más. Lee mas fácilmente también.
Si se configura de manera inteligente, este también es un medio para garantizar que se le envíen noticias e información seleccionadas, ¡como su propia estación de radio personal!
Recibe alertas de la estación espacial internacional
¿Dónde está la Estación Espacial Internacional esta noche? Sin mirar hacia afuera, es difícil de ver, pero esto Proyecto bot bot Raspberry Pi Twitter utiliza una fuente RSS generada por La página web de localización de la ISS de la NASA para predecir cuándo será visible la estación espacial desde tu parte del mundo y enviar un tweet el día antes, para que todos los interesados en mirar al cielo puedan prepararse para un astro observación.
Dado que, al momento de escribir este artículo, dos Raspberry Pi están orbitando la Tierra en la EEI, este proyecto parece particularmente apto.
Simulacros de políticos
Entran en política con objetivos nobles, pero se convierten en parias. Sí, son políticos, y Twitter Bots se puede configurar para burlarse de estos "servidores públicos" egoístas. ¿Podría haber alguna forma mejor de usar una Raspberry Pi? Un ejemplo de ello es el usuario de Reddit "Shut-Up-Tyler", que creó una sátira automatizada (comediantes, terremotos) con este proyecto.
Necesitamos más fuerte y más fuerte Hace mucho frío afuera, lo llaman Trompeta necesita un liderazgo real y no vuelve a suceder
- Trompeta Donald (@DonaldTrumpet_) 20 de octubre de 2015
¿Entonces, cómo funciona?
“Mi programa se ejecuta en una Raspberry Pi, ejecutando Python. Utiliza beautifulSoup para extraer tweets de la página del Sr. Trump, elimina enlaces a través de expresiones regulares, utiliza una función para reemplazar palabras con "doot doot" y "trompeta", lo pone a través de una cadena de markov... y lo tuitea ".
Ocasionalmente, los tweets no tienen sentido. Desafortunadamente, esto los hace muy difíciles de distinguir de los de Trump real tweets
Sin duda, hay muchas otras formas en que puede usar un bot de Twitter basado en Raspberry Pi, entonces, ¿por qué no nos cuenta el suyo en los comentarios?
Christian Cawley es editor adjunto de seguridad, Linux, bricolaje, programación y tecnología explicada. También produce el podcast realmente útil y tiene una amplia experiencia en soporte de escritorio y software. Colaborador de la revista Linux Format, Christian es un fabricante de frambuesa Pi, amante de Lego y fanático de los juegos retro.