Twitter-bots: geautomatiseerde programma's die communiceren met het populaire sociale netwerk, vaak reageren op hashtags en evenementen op basis van vooraf bepaalde instellingen. Ik zou bijvoorbeeld een Twitter-bot kunnen gebruiken om te letten op vermeldingen van mijn MakeUseOf-berichten en deze te laten retweeten.
Maar wat als je een Twitter-bot zou hebben die op een stuk hardware loopt, zoals de Raspberry Pi? Dit zou echte wereldwaarschuwingen en meldingen van de virtuele microblogging Facebook-wannabe mogelijk maken; je zou een fysieke telling kunnen bekijken van het aantal keren dat een hashtag wordt genoemd, of een paar lichten laten knipperen.
Gebruikers hebben veel manieren gevonden om te communiceren met Twitter met behulp van een Raspberry Pi. Om te beginnen, bekijk ons eigen Raspberry Pi Twitter bot-project Hoe bouw je een Raspberry Pi Twitter Bot Hoe bouw je een Raspberry Pi Twitter Bot Twitter is 's werelds grootste opslagplaats van korte berichten van mensen met niets te zeggen - en nu kun jij ook een bijdrage leveren naar dat epische project met een geautomatiseerde Twitter-bot, mogelijk gemaakt door je Raspberry ... Lees meer en lees dan over de volgende 10 projecten om te zien hoe je je eigen ...
Tweet de status van je pi
Toen we het idee van Twitter-botprojecten begonnen, stelde onze eigen DIY-expert James Bruce een Raspberry Pi voor om de hardwarestatus (zoals de CPU-temperatuur) te tweeten en foto's van de apparaat-webcam 5 Things You Can Do with the Raspberry Pi Camera Module 5 Dingen die u kunt doen met de Raspberry Pi-cameramodule Een van de eerste uitbreidingen die u voor de Raspberry Pi moet kopen, is de cameramodule. Met een speciale connector kan de camera voor verschillende taken worden gebruikt. Laten we kijken. Lees meer (zie bovenstaande link).
Mijn RPi kan nu afbeeldingen tweeten => pic.twitter.com/NfUgLnWQtm
- James Bruce (@ w0lfiesmith) 29 augustus 2013
Het maakt gebruik van een aangepaste Python-app gebouwd met de Twitter API, en gebruikt het crontab-commando om herhaalde tweets in te plannen. We raden je aan deze tutorial te bekijken voordat je verder gaat met de andere hier genoemde projecten, omdat je hiermee een goede basis krijgt voor het bouwen van een Twitter-bot.
Simple Retweet Bot
Een van de belangrijkste dingen die je op Twitter kunt doen, is retweet. Dit kan zijn om je steun te tonen voor een zaak, om je bewondering voor iets te onderstrepen, of om een commerciële onderneming te promoten. Wat de reden ook is, het kan een beetje afleidend zijn om voortdurend handmatige retweets te maken.
Gelukkig zijn er verschillende hulpmiddelen beschikbaar om u te helpen het retweeten te automatiseren, niet in de laatste plaats om een Raspberry Pi retweet-bot te bouwen die het werk voor u doet. Dankzij een eenvoudig Python-script en de Twitter-API kun je een bot maken die retweet op basis van een hashtag naar keuze. Zie de tutorialpagina van SG Vulcan voor meer details.
Tweet uw Speedtest-resultaten
Als je wat overtuigingskracht nodig hebt over de kracht en het potentieel van een Twitter-bot, bekijk dan deze tweet:
Hey @Comcast Waarom is mijn internetsnelheid 2down9up wanneer ik betaal voor 150down10up in Washington DC? @ComcastCares @xfinity #comcast #speedtest
- Gebruiker van AComcast (@A_Comcast_User) 1 januari 2016
Gemaakt door een Twitter-bot geprogrammeerd door Reddit-gebruiker AlekseyP, is het idee van de bot om de downloadsnelheid van het Comcast-netwerk te detecteren, waarvoor hij een abonnee is. Wanneer de downsnelheid onder het niveau van 50 Mbps daalt (de gebruiker betaalt voor 150 Mbps down en 10 Mbps up), wordt een tweet verzonden.
De code is beschikbaar op Pastebin. Zoals AlekseyP opmerkt: "Ik weet dat sommige mensen zouden zeggen dat ik niet over 50 Mbps zou moeten klagen, maar als ze 150 adverteren en ik krijg 10-30, ben ik ontevreden." Interessant genoeg leek deze aanpak een resultaat opgeleverd te hebben.
"Ik heb dit opgezet omdat ik gefrustreerd was gedurende een periode van constante dalingen en stroomonderbrekingen. Het is nu een stuk beter. We gebruikten het niet om Netflix te streamen en ik kon geen verbinding maken met CSGO [Counter-Strike: Global Offensive] -overeenkomsten. "
Flash een LED wanneer u een direct bericht of retweet ontvangt
In plaats van tweeten en retweeten, hoe zit het met het gebruik van je Pi als een Twitter-monitor, fysiek reageren op triggers van andere tweets? Om dit te doen, heb je een Raspberry Pi, een breadboard, een weerstand en een LED nodig, zoals aangetoond in deze tutorial.
Terwijl de projecten eerder in deze lijst hashtags gebruikten om selectief te retweet, gebruikt dit project deze om de LED te verlichten. Het is eerlijk om te zeggen dat dit niet de meest inventieve toepassing is voor een Raspberry Pi en sommige LED's, maar het is eigenlijk slechts een topje van de ijsberg van wat kan worden bereikt door een Raspberry Pi aan te sluiten op Twitter. Andere waarschuwingsopties kunnen het afspelen van een geluid zijn (misschien zelfs een claxon zoals op de projectpagina is aangegeven!) En dit project is een goed beginpunt als u aspiraties hebt om een Pi-verbonden robot via Twitter te besturen.
Tweet My Roar
Gebaseerd op een standaard dinosaurusspeelgoed, is dit project een soort voortzetting van het vorige. In plaats van een knipperend licht, gebruikt dit echter de Python-code om @ vermeldingen van Boris's speciale Twitter-account van Boris te detecteren en hem als antwoord te laten brullen.
Het is treffend aangetoond in deze video.
Het is duidelijk dat de dinosaurus al kon brullen. Het project maakt gebruik van bestaande hardware en verzendt in wezen een aan / uit-commando naar de dinosaurus. Hoewel het resultaat heel anders is, is het in wezen hetzelfde als het knipperen van een LED.
Je vindt de voorbeeldcode op de Dino Tweet-pagina.
Tweet hoe je tuin groeit
Het vinden van interessante dingen om automatisch te tweeten met uw Raspberry Pi kan lastig zijn. Dus waarom zou u de bestaande Raspberry Pi-projecten niet overwegen? Een voorbeeld is de Tweetbot voor stadslandbouw die tweets van de gegevens over de tuin- en waterstand en bodemvochtigheid tweet.
ons prototype # aequaponics is verplaatst. #Arduino voedt de vis, #RaspberryPi tweeten foto's pic.twitter.com/v5lfYwmVm1
- Helios Labs (@HeliosLabs) 25 februari 2015
Het project is gebouwd met een Raspberry Pi Model B + De Raspberry Pi B + is hier. Wat is er veranderd? De Raspberry Pi B + is hier. Wat is er veranderd? Lees meer, dus zou moeten werken met weinig wijzigingen aan de Raspberry Pi 2 5 Dingen alleen een Raspberry Pi 2 kan 5 dingen doen Alleen een Raspberry Pi 2 kan doen De nieuwste editie van de pint-sized computer is geweldig. Zo geweldig zelfs dat er 5 dingen zijn die je alleen op een Raspberry Pi 2 kunt doen. Read More en Raspberry Pi 3 De Raspberry Pi 3: sneller, beter, met wifi en Bluetooth De Raspberry Pi 3: sneller, beter, met Wi-Fi en Bluetooth Vandaag heeft de Raspberry Pi Foundation de release van de Raspberry Pi 3 aangekondigd. Het is de meest belangrijke update van de populaire lijn van goedkope computers tot nu toe. Meer modellen lezen. Natuurlijk hoeft u geen hydrocultuur te kweken om dit project te gebruiken - het kan net zo goed worden opgezet in uw kas of uw veggie-patch.
Beheer je vis
Visbeheer is een vaak over het hoofd gezien aspect van huisdiereigendom. Als u bang bent dat uw goudvis (of andere waterdieren) geen geschikte temperaturen ervaart, waarom stelt u uw Raspberry Pi dan niet in om de temperatuur te detecteren, een foto te maken en de resultaten te tweeten?
?????? 19.2 ???? Het is 66.6 ° F. #goldfish # ?? # ?? #RaspberryPi #MiraiWaterTemp #netthing #IoT # M2M 2016-03-15 16:35:11 pic.twitter.com/awXl2c8BeC
- roku-mirai (@roku_mirai) 15 maart 2016
Hoewel hier geen instructies voor zijn, is het vergelijkbaar met wat we al hebben gezien met de tuin-tweetbot, hierboven. Het laat ook zien dat, hoewel heel weinig originele ideeën overblijven om te worden ontdekt, de Pi-gevoede Twitter-bot consequent indrukwekkend is.
Luister naar je tweets
Wat zeggen tweets eigenlijk? Of je nu geen tijd hebt om te lezen, of je bent niet in staat om een Raspberry Pi Twitter-bot te maken, waarvan het doel is om relevante tweets te vinden en deze voor te lezen, lijkt bijzonder nuttig. Je zult de software en outline voor de TwitterPiBot vinden op GitHub, en zolang je een audio-uitgang hebt aangesloten op je Raspberry Pi, zullen tweets met de gespecificeerde hashtag voorgelezen worden. U kunt het project wijzigen om tweets via een Sonos-systeem te lezen Stemmeldingen verzenden naar Sonos-luidsprekers Stemmeldingen verzenden naar Sonos-luidsprekers Vandaag laat ik u zien hoe u gesproken meldingen instelt op uw Sonos-systeem, met behulp van IFTTT-recepten, OpenHAB-integraties en meer. Meer lezen, ook.
Als dit op intelligente wijze is geconfigureerd, is dit ook een manier om ervoor te zorgen dat samengesteld nieuws en informatie aan u wordt geleverd, zoals uw eigen persoonlijke radiostation!
Ontvang internationale ruimtestationwaarschuwingen
Waar is het International Space Station vanavond? Zonder naar buiten te kijken, is het moeilijk om te zien, maar dit Raspberry Pi Twitter bot-project maakt gebruik van een RSS-feed die is gegenereerd door de NAS-spotwebpagina van NASA om te voorspellen wanneer het ruimtestation zichtbaar is vanuit uw deel van de wereld en een dag ervoor een tweet verzendt, dus iedereen die geïnteresseerd is in het kijken naar de hemel, kan zich voorbereiden op astroobservatie.
Gezien het feit dat - op het moment van schrijven - twee Raspberry Pi's om de aarde draaien op het ISS, lijkt dit project bijzonder geschikt.
Mock politici
Ze gaan de politiek in met nobele doelstellingen, maar worden paria's. Ja, het zijn politici en Twitter Bots kunnen worden geconfigureerd om plezier te maken bij deze zelfingenomen 'overheidsdienaren'. Kan er een betere manier zijn om een Raspberry Pi te gebruiken? Een voorbeeld hiervan is Reddit-gebruiker "Shut-Up-Tyler", die met dit project geautomatiseerde satire (comedians, quake in your boots) heeft gemaakt.
We hebben harder en scherper nodig Het is echt koud buiten, ze noemen het Trompet heeft echt leiderschap nodig en het gebeurt niet nog een keer
- Donald Trumpet (@DonaldTrumpet_) 20 oktober 2015
Dus hoe werkt het?
"Mijn programma draait op een Raspberry Pi, met Python. Het gebruikt beautifulSoup om tweets uit de pagina van Mr. Trump te extraheren, verwijdert links door reguliere expressies, gebruikt een functie om woorden te vervangen door "doot-doot" en "trompet", doorbreekt een markov-keten ... en tweets het uit. "
Af en toe zijn de tweets onzin. Helaas maakt dit het erg moeilijk om onderscheid te maken van de daadwerkelijke tweets van Trump.
Er zijn ongetwijfeld veel andere manieren waarop je een Raspberry Pi-gebaseerde Twitter Bot kunt gebruiken - dus waarom vertel je ons niet over de jouwe in de comments?