Publicité

Twitter bots: programmes automatisés qui interagissent avec le réseau social populaire, réagissant souvent aux hashtags et aux événements en fonction de paramètres prédéterminés. Par exemple, je peux utiliser un bot Twitter pour rechercher les mentions de mes publications MakeUseOf et les faire retweeter.

Mais que se passe-t-il si vous avez un bot Twitter fonctionnant sur un matériel comme le Raspberry Pi? Cela permettrait des alertes et des notifications du monde réel de la part du micro-blogueur virtuel Facebook wannabe; vous pouvez peut-être voir un décompte physique du nombre de fois qu'un hashtag est mentionné, ou faire clignoter quelques lumières.

Les utilisateurs ont trouvé de nombreuses façons d'interagir avec Twitter à l'aide d'un Raspberry Pi. Pour commencer, consultez notre propre projet de bot Twitter Raspberry Pi Comment construire un bot Twitter Raspberry PiTwitter est le plus grand référentiel au monde de messages courts de personnes n'ayant rien à dire - et maintenant vous aussi, vous pouvez contribuer à ce projet épique avec un robot Twitter automatisé, alimenté par votre Framboise...

instagram viewer
Lire la suite , puis lisez les 10 projets suivants pour voir comment vous pouvez créer votre propre projet…

Tweetez le statut de votre Pi

Lorsque nous avons lancé l'idée de projets de robots Twitter, notre propre expert en bricolage James Bruce a proposé d'utiliser un Raspberry Pi pour tweeter l'état du matériel (comme la température du processeur) et des photos de la webcam de l'appareil 5 choses que vous pouvez faire avec le module de caméra Raspberry PiL'une des premières extensions que vous devriez acheter pour le Raspberry Pi est le module de caméra. Avec un connecteur dédié, la caméra peut être utilisée pour une variété de tâches. Nous allons jeter un coup d'oeil. Lire la suite (voir lien ci-dessus).

Il utilise une application Python personnalisée construite avec l'API Twitter et utilise la commande crontab pour planifier des tweets répétés. Nous vous recommandons de jeter un œil à ce didacticiel avant de poursuivre avec les autres projets répertoriés ici, car il vous donnera une bonne base dans les bases nécessaires à la construction d'un bot Twitter.

Bot Retweet simple

L'une des choses les plus importantes que vous puissiez faire sur Twitter est le retweet. Cela pourrait être pour montrer votre soutien à une cause, pour souligner votre admiration pour quelque chose, ou pour promouvoir une entreprise commerciale. Quelle que soit la raison, cela peut être un peu gênant de faire constamment des retweets manuels.

Heureusement, divers outils sont disponibles pour vous aider à automatiser le processus de retweeter, notamment en créant un bot de retweet Raspberry Pi qui fait le travail pour vous. Grâce à un simple script Python et à l'API Twitter, vous pouvez créer un bot qui retweets basé sur un hashtag de votre choix.

Tweetez vos résultats Speedtest

Si vous avez besoin de convaincre de la puissance et du potentiel d'un bot Twitter, jetez un œil à ce tweet:

Hey @Comcast Pourquoi ma vitesse Internet est-elle de 2down9up lorsque je paie 150down10up à Washington DC? @ComcastCares@xfinity#comcast#test de rapidité

- Utilisateur AComcast (@A_Comcast_User) 1 janvier 2016

Créé par un bot Twitter programmé par l'utilisateur de Reddit AlekseyP, l'idée du bot est de détecter la vitesse de téléchargement du réseau Comcast, dont il est abonné. Lorsque la vitesse de descente descend en dessous du niveau de 50 Mbps (l'utilisateur paie 150 Mbps vers le bas et 10 Mbps vers le haut), un tweet est envoyé.

le le code est disponible sur Pastebin. Comme AlekseyP observe, "Je sais que certaines personnes pourraient dire que je ne devrais pas me plaindre de 50 Mbps de moins, mais annonce 150 et j'obtiens 10-30 je ne suis pas satisfait. " Fait intéressant, cette approche semble avoir un résultat.

«J'ai mis cela en place parce que j'étais frustré pendant une période de baisses et de pannes constantes. C'est beaucoup mieux maintenant. Nous ne pouvions pas diffuser Netflix et je ne parviendrais pas à me connecter aux matchs CSGO [Counter-Strike: Global Offensive]. »

Faites clignoter une LED lorsque vous recevez un message direct ou un retweet

Plutôt que de tweeter et retweeter, qu'en est-il de l'utilisation de votre Pi comme moniteur Twitter, réagissant physiquement aux déclencheurs d'autres tweets? Pour ce faire, vous aurez besoin d'un Raspberry Pi, d'une planche à pain, d'une résistance et d'une LED, comme démontré dans ce tutoriel.

Alors que les projets plus tôt dans cette liste utilisaient des hashtags pour retweeter sélectivement, ce projet les utilise pour éclairer la LED. Il est juste de dire que ce n'est pas l'utilisation la plus inventive d'un Raspberry Pi et de certaines LED, mais ce n'est vraiment qu'un aperçu de ce qui peut être réalisé en connectant un Raspberry Pi à Twitter. D'autres options d'alerte peuvent inclure la lecture d'un son (peut-être même un klaxon de voiture comme illustré sur la page du projet!) et ce projet est un bon point de départ si vous avez envie de contrôler un robot connecté via Pi via Twitter.

Tweet My Roar

Basé sur un jouet dinosaure standard, ce projet est une sorte de continuation du précédent. Au lieu d'une lumière clignotante, cependant, cela utilise du code Python pour détecter les @ mentions de Boris, le compte Twitter dédié du dinosaure, et le faire rugir en réponse.

Cela est bien démontré dans cette vidéo.

De toute évidence, le dinosaure était déjà capable de rugir. Le projet utilise le matériel existant et transmet essentiellement une commande marche / arrêt au dinosaure. Bien que le résultat soit assez différent, il revient essentiellement à faire clignoter une LED.

Vous trouverez l'exemple de code sur la page Tweet de Dino.

Tweet Comment grandit votre jardin

Trouver des choses intéressantes à tweeter automatiquement avec votre Raspberry Pi peut être difficile. Alors pourquoi ne pas considérer les projets Raspberry Pi existants? Un exemple est le Agriculture urbaine Tweetbot qui tweete des images du jardin et du niveau d'eau et des données d'humidité du sol.

notre # aquaponique le prototype a été déplacé. #Arduino nourrit le poisson, #Tarte aux framboises tweete des photos pic.twitter.com/v5lfYwmVm1

- Helios Labs (@HeliosLabs) 25 février 2015

Le projet a été construit avec un Raspberry Pi modèle B + Le Raspberry Pi B + est là. Qu'est-ce qui a changé? Lire la suite , devrait donc fonctionner avec peu de modifications Raspberry Pi 2 5 choses que seul un Raspberry Pi 2 peut faireLa dernière édition de l'ordinateur de la taille d'une pinte est impressionnante. Tellement génial, en fait, qu'il y a 5 choses que vous ne pouvez faire que sur un Raspberry Pi 2. Lire la suite et Raspberry Pi 3 Le Raspberry Pi 3: plus rapide, meilleur, avec Wi-Fi et BluetoothAujourd'hui, la fondation Raspberry Pi a annoncé la sortie du Raspberry Pi 3. Il s'agit de la mise à jour la plus importante de la gamme populaire d'ordinateurs à bas prix. Lire la suite des modèles. Bien sûr, vous n'avez pas besoin de cultiver la culture hydroponique pour utiliser ce projet - il pourrait tout aussi bien être installé dans votre serre ou votre potager.

Gérez vos poissons

La gestion du poisson est un aspect souvent négligé de la possession d'animaux domestiques. Si vous craignez que vos poissons rouges (ou autres animaux aquatiques) ne connaissent pas températures, pourquoi ne pas configurer votre Raspberry Pi pour détecter la température, prendre une photo et tweeter le résultats?

??? 19,2??? Il fait 66,6 ° F. #poisson rouge#??#??#Tarte aux framboises#MiraiWaterTemp#netthing#IoT# M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC

- roku-mirai (@roku_mirai) 15 mars 2016

Bien qu'il n'y ait aucun ensemble d'instructions pour cela, c'est assez similaire à ce que nous avons déjà vu avec le robot de tweet de jardin, ci-dessus. Cela démontre également que même si très peu d'idées originales restent à découvrir, le bot Twitter alimenté par Pi est toujours impressionnant.

Écoutez vos tweets

Que disent vraiment les tweets? Que vous n'ayez pas le temps de lire ou que vous ne puissiez pas lire un bot Twitter Raspberry Pi dont le but est de trouver des tweets pertinents et de vous les lire, cela vous semblera particulièrement utile. Vous trouverez le logiciel et les grandes lignes du TwitterPiBot sur GitHub, et tant que vous avez une sortie audio connectée à votre Raspberry Pi, les tweets avec le hashtag spécifié vous seront lus. Vous pouvez modifier le projet pour lire les tweets via un système Sonos Comment envoyer des notifications vocales aux haut-parleurs SonosAujourd'hui, je vais vous montrer comment configurer des notifications vocales sur votre système Sonos, en utilisant des recettes IFTTT, des intégrations OpenHAB, etc. Lire la suite facilement aussi.

Si elle est configurée intelligemment, c'est aussi un moyen de vous assurer que les nouvelles et informations organisées vous sont fournies, comme votre propre station de radio personnelle!

Recevez les alertes de la Station spatiale internationale

Où est la Station spatiale internationale ce soir? Sans regarder à l'extérieur, c'est difficile à voir, mais cela Projet de bot Twitter Raspberry Pi utilise un flux RSS généré par Page Web de repérage ISS de la Nasa pour prédire quand la station spatiale sera visible de votre partie du monde et envoyer un tweet le jour avant, donc tous ceux qui sont intéressés à regarder vers le ciel pourront se préparer pour quelques astro observation.

Étant donné qu'au moment de la rédaction de ce rapport, deux Raspberry Pi sont en orbite autour de la Terre sur l'ISS, ce projet semble particulièrement approprié.

Faux politiciens

Ils entrent en politique avec de nobles objectifs, mais deviennent des parias. Oui, ce sont des politiciens, et les robots Twitter peuvent être configurés pour se moquer de ces «fonctionnaires» égoïstes. Pourrait-il y avoir une meilleure façon d'utiliser un Raspberry Pi? Un tel exemple est celui de l'utilisateur de Reddit «Shut-Up-Tyler», qui a créé une satire automatisée (comédiens, tremblement de terre) avec ce projet.

Nous avons besoin de plus de dureté et de netteté Il fait vraiment froid dehors, ils l'appellent La trompette a besoin d'un vrai leadership et ne se reproduit plus

- Donald Trumpet (@DonaldTrumpet_) 20 octobre 2015

Alors, comment ça marche?

«Mon programme fonctionne sur un Raspberry Pi, exécutant Python. Il utilise beautifulSoup pour extraire les tweets de la page de M. Trump, supprime les liens via des expressions régulières, utilise une fonction pour remplacer les mots par "doot doot" et "trompette", le met à travers une chaîne markov... et le tweete. "

Parfois, les tweets sont absurdes. Malheureusement, cela les rend très difficiles à discerner de Trump réel tweets.

Il existe sans aucun doute de nombreuses autres façons d'utiliser un Bot Twitter basé sur Raspberry Pi - alors pourquoi ne nous parlez-vous pas des vôtres dans les commentaires?

Christian Cawley est rédacteur en chef adjoint pour la sécurité, Linux, le bricolage, la programmation et la technologie expliquée. Il produit également le podcast vraiment utile et possède une vaste expérience en matière de support de bureau et de logiciels. Contributeur au magazine Linux Format, Christian est un bricoleur de Raspberry Pi, un amoureux des Lego et un fan de jeux rétro.