10 migliori progetti Bot di Twitter per Raspberry Pi
I robot di Twitter: programmi automatici che interagiscono con il popolare social network, spesso reagendo a hashtag ed eventi basati su impostazioni predeterminate. Per esempio, potrei usare un bot di Twitter per cercare le menzioni dei miei post di MakeUseOf e farle ritirare.
Ma cosa succede se hai un bot di Twitter in esecuzione su un pezzo di hardware come il Raspberry Pi? Ciò consentirebbe agli avvisi e alle notifiche del mondo reale dal wannabe virtuale di microblogging su Facebook; è possibile visualizzare un conteggio fisico del numero di volte in cui un hashtag è menzionato, forse, o lampeggia alcune luci.
Gli utenti hanno trovato molti modi per interagire con Twitter usando un Raspberry Pi. Come iniziare, controlla il nostro progetto Bot Raspberry Pi su Twitter Come costruire un Bot di Twitter Raspberry Pi Come costruire un Twitter Bot di Raspberry Pi Twitter è il più grande repository di messaggi brevi da persone che non hanno nulla da dire - e ora anche tu puoi contribuire a questo epico progetto con un bot automatizzato di Twitter, alimentato dal tuo Raspberry ... Leggi di più, e poi leggi i seguenti 10 progetti per vedere come potresti girare il tuo ...
Tweet Lo stato di Pi
Quando abbiamo dato il via all'idea dei progetti di Twitter, il nostro esperto di bricolage James Bruce ha proposto un Raspberry Pi per twittare lo stato dell'hardware (come la temperatura della CPU) e le foto dalla webcam del dispositivo 5 cose che puoi fare con la fotocamera Raspberry Pi Modulo 5 Cose che puoi fare con il modulo videocamera Raspberry Pi Una delle prime espansioni che dovresti acquistare per il Raspberry Pi è il modulo fotocamera. Con un connettore dedicato, la fotocamera può essere utilizzata per una varietà di attività. Diamo un'occhiata. Leggi di più (vedi sopra il link).
Utilizza un'app personalizzata Python creata con l'API di Twitter e utilizza il comando crontab per pianificare tweet ripetuti. Ti consigliamo di dare un'occhiata a questo tutorial prima di procedere con gli altri progetti elencati qui, in quanto ti fornirà una buona base sulle basi necessarie per la creazione di un bot di Twitter.
Semplice Retweet Bot
Una delle cose più importanti che puoi fare su Twitter è retweet. Questo potrebbe essere per mostrare il tuo sostegno per una causa, per sottolineare la tua ammirazione per qualcosa o per promuovere un'impresa commerciale. Qualunque sia la ragione, può essere un po 'distrarre rendendo costantemente i retweet manuali.
Fortunatamente, vari strumenti sono disponibili per aiutarti ad automatizzare il processo di retwetting, non ultimo la creazione di un Retweet bot Raspberry Pi che fa il lavoro per te. Grazie a un semplice script Python e all'API di Twitter, puoi creare un bot che retweet basandosi su un hashtag di tua scelta.
Tweet I tuoi risultati di Speedtest
Se hai bisogno di convincerti della potenza e del potenziale di un bot di Twitter, dai un'occhiata a questo tweet:
Hey @Comcast perché la mia velocità di internet 2down9up quando pago 150down10up a Washington DC? @ComcastCares @xfinity #comcast #speedtest
- Utente AComcast (@A_Comcast_User), 1 ° gennaio 2016
Creato da un bot di Twitter programmato dall'utente di Reddit AlekseyP, l'idea del bot è di rilevare la velocità di download della rete di Comcast, a cui è abbonato. Quando la velocità scende al di sotto del livello di 50 Mb / s (l'utente paga 150 Mbps in basso e 10 Mb in alto), viene inviato un tweet.
Il codice è disponibile su Pastebin. Come osserva AlekseyP, “So che alcune persone potrebbero dire che non dovrei lamentarmi di 50 Mbps in calo, ma quando pubblicizzano 150 e ottengo 10-30 sono insoddisfatto.” È interessante notare che questo approccio sembrava aver prodotto un risultato.
“Ho impostato questo perché ero frustrato durante un periodo di continue cadute e interruzioni. Adesso è molto meglio. Non abbiamo usato Netflix per lo streaming e non sarei riuscito a collegarmi alle partite CSGO [Counter-Strike: Global Offensive].”
Flash un LED quando si riceve un messaggio diretto o Retweet
Piuttosto che twittare e retwittare, che ne dici di usare il tuo Pi come un monitor Twitter, reagendo fisicamente ai trigger di altri tweet? Per fare questo, avrai bisogno di un Raspberry Pi, una breadboard, un resistore e un LED, come dimostrato in questo tutorial.
Mentre i progetti precedenti in questo elenco utilizzavano gli hashtag per retwittare selettivamente, questo progetto li utilizza per illuminare il LED. È giusto dire che questo non è l'uso più inventivo per un Raspberry Pi e alcuni LED, ma è davvero solo la punta dell'iceberg di ciò che può essere ottenuto collegando un Raspberry Pi a Twitter. Altre opzioni di avviso potrebbero includere la riproduzione di un suono (forse persino un clacson da macchina, come dimostrato nella pagina del progetto!) E questo progetto è un buon punto di partenza se si hanno aspirazioni per controllare un robot collegato a Pi tramite Twitter.
Tweet My Roar
Basato su un giocattolo di dinosauro standard, questo progetto è una sorta di continuazione del precedente. Invece di una luce lampeggiante, tuttavia, questo utilizza il codice Python per rilevare @ menzioni di account Twitter dedicato di Boris il dinosauro e farlo ruggire in risposta.
È giustamente dimostrato in questo video.
Ovviamente, il dinosauro era già in grado di ruggire. Il progetto utilizza l'hardware esistente e essenzialmente trasmette un comando on / off al dinosauro. Mentre il risultato è abbastanza diverso, è essenzialmente lo stesso di un LED lampeggiante.
Troverai il codice di esempio nella pagina Tweet di Dino.
Tweet Come cresce il tuo giardino
Trovare cose interessanti da twittare automaticamente con il tuo Raspberry Pi può essere complicato. Quindi, perché non considerare i progetti Raspberry Pi esistenti? Un esempio è l'businessbot Tweetbot che riproduce le immagini del giardino, del livello dell'acqua e dei dati relativi all'umidità del suolo.
il nostro prototipo #aquaponics è stato spostato. #Arduino sta alimentando il pesce, #RaspberryPi sta twittando le foto pic.twitter.com/v5lfYwmVm1
- Helios Labs (@HeliosLabs), 25 febbraio 2015
Il progetto è stato realizzato con un Raspberry Pi Model B + The Raspberry Pi B + è qui. Cosa è cambiato? Il Raspberry Pi B + è qui. Cosa è cambiato? Per saperne di più, quindi dovrebbe funzionare con poca modifica sul Raspberry Pi 2 5 Things Only a Raspberry Pi 2 Can Do 5 Things Solo un Raspberry Pi 2 Can Do L'ultima edizione del computer pinta-grande è eccezionale. Così fantastico, in effetti, che ci sono 5 cose che puoi fare solo su un Raspberry Pi 2. Leggi di più e Raspberry Pi 3 Il Raspberry Pi 3: Più veloce, migliore, con Wi-Fi e Bluetooth Raspberry Pi 3: Più veloce, migliore, con Wi-Fi e Bluetooth Oggi, la fondazione Raspberry Pi ha annunciato il rilascio di Raspberry Pi 3. È l'aggiornamento più significativo della popolare linea di computer a basso costo. Leggi altri modelli. Naturalmente, non è necessario coltivare l'idroponica per utilizzare questo progetto: potrebbe essere facilmente impostato nella tua serra o nella tua patch per la verdura.
Gestisci il tuo pesce
La gestione del pesce è un aspetto spesso trascurato della proprietà degli animali domestici. Se sei preoccupato che il tuo pesce rosso (o altri animali acquatici) non stia vivendo temperature adatte, perché non impostare il Raspberry Pi su per rilevare la temperatura, scattare una foto e twittare i risultati?
??????19.2 ???? È 66.6 ° F. #goldfish # ?? # ?? #RaspberryPi #MiraiWaterTemp #netthing #IoT # M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC
- roku-mirai (@roku_mirai) 15 marzo 2016
Sebbene non ci sia un set di istruzioni per questo, è molto simile a quello che abbiamo già visto con il garden tweet bot, sopra. Dimostra anche che mentre poche idee originali vengono lasciate scoperte, il bot Twitter Pi-powered è costantemente impressionante.
Ascolta i tuoi tweet
Cosa dicono i tweet, davvero? Se non hai il tempo di leggere, o non sei in grado di farlo, un bot di Twitter Raspberry Pi il cui scopo è quello di trovare tweet rilevanti e leggerli a te sembrerebbe particolarmente utile. Troverai il software e lo schema per TwitterPiBot su GitHub, e fintanto che avrai un'uscita audio collegata al tuo Raspberry Pi, i tweet con l'hashtag specificato verranno letti. È possibile modificare il progetto per leggere i tweet attraverso un sistema Sonos Come inviare notifiche vocali a Sonos Speakers Come inviare notifiche vocali a Sonos Speakers Oggi, vi mostrerò come impostare le notifiche vocali sul vostro sistema Sonos, usando le ricette IFTTT, Integrazioni OpenHAB e altro ancora. Leggi di più facilmente, anche.
Se configurato in modo intelligente, questo è anche un mezzo per garantire notizie e informazioni curate, come la tua stazione radio personale!
Ricevi avvisi sulle stazioni spaziali internazionali
Dov'è la Stazione Spaziale Internazionale stasera? Senza guardare all'esterno, è difficile da vedere, ma questo progetto bot Raspberry Pi su Twitter utilizza un feed RSS generato dalla pagina Web di individuazione dell'ISS della NASA per prevedere quando la stazione spaziale sarà visibile dalla tua parte del mondo e inviare un tweet il giorno prima quindi tutti quelli che sono interessati a guardare i cieli saranno in grado di prepararsi per qualche osservazione astronomica.
Dato che - al momento in cui scrivo - due Raspberry Pi stanno orbitando la Terra sulla ISS, questo progetto sembra particolarmente azzeccato.
Politici falsi
Entrano in politica con scopi nobili, ma diventano paria. Sì, sono politici e i bot di Twitter possono essere configurati per prendere in giro questi self-serving “dipendenti pubblici”. Potrebbe esserci un modo migliore di usare un Raspberry Pi? Uno di questi esempi è l'utente di Reddit “Shut-Up-Tyler”, che ha creato satira automatizzata (comici, terremoto nei tuoi stivali) con questo progetto.
Abbiamo bisogno di più duro e più nitido È molto freddo fuori, lo stanno chiamando Trumpet ha bisogno di una vera leadership e non succede più
- Donald Trumpet (@DonaldTrumpet_), 20 ottobre 2015
Quindi, come funziona?
“Il mio programma gira su un Raspberry Pi, con Python in esecuzione. Usa beautifulSoup per estrarre i tweet dalla pagina di Mr. Trump, rimuove i collegamenti attraverso le espressioni regolari, usa una funzione per sostituire le parole con “Doot Doot” e “tromba”, passa attraverso una catena di markov ... e lo invia in tweet.”
Occasionalmente i tweet sono senza senso. Sfortunatamente, questo li rende molto difficili da discernere da quelli di Trump effettivo tweets.
Senza dubbio ci sono molti altri modi in cui puoi utilizzare un Bot Twitter basato su Raspberry Pi - quindi perché non ci parli dei tuoi nei commenti?
Scopri di più su: Elettronica, Python, Raspberry Pi, Twitter.