Faire un bot Twitter sur son Raspberry Pi

Faire un bot Twitter sur son Raspberry Pi

Encore un truc inutile, mais c'est ça qu'est bon !

Je vais vous montrer comment faire en sorte que votre Raspberry Pi (ou autre machine Linux mais c'est moins hype) puisse envoyer des Tweets de manière automatique.

Pour cela on va avoir besoin du langage Python, ainsi que de Twython, qui est un "wrapper" (conteneur), en gros un paquet Python qui nous permet de communiquer avec l'API Twitter.

L'API Twitter est un service qui nous permet de lire et écrire différentes informations sur Twitter à travers d'autres services que les clients habituels.

Et pour transformer tout ça en bot, on utilise un classique : cron.

Faire un bot Twitter sur son Raspberry Pi

Pour procéder à l'installation et à la mise en place de tout ceci, je vous invite à regarder mon dépôt GitHub sur Twython.

Là vous vous demandez : on va tweter quoi avec notre bot ?

Vous pouvez faire des trucs classiques comme l'heure ou la date...

Ou alors prendre en considération que vous avez un Raspberry Pi derrière tout ça et tweeter des informations à son sujet !

C'est ce que j'ai fait avec @AngristanRpiBot, un petit Raspberry Pi 2 qui tourne 24h/24 sous un meuble, et qui tente désespérément de communiquer avec le monde extérieur :-P

Voici quelques exemples :

[embed]https://twitter.com/AngristanRPiBot/status/620158071424315392[/embed] [embed]https://twitter.com/AngristanRPiBot/status/620155678318030848[/embed] https://twitter.com/AngristanRPiBot/status/620155677936340992 https://twitter.com/AngristanRPiBot/status/620159446241648640 https://twitter.com/AngristanRPiBot/status/620155674325090304

Ces Tweets sont générés en Python et en Bash. En effet je m'y connais mieux en bash et lorsque que je veux tweeter une info c'est plus simple pour moi de récupérer une variable en Bash et de la tweeter en la mettant en paramètre de tweet.py.

C'est ça qui est sympa aussi, vous n'avez pas besoin d'avoir de grosses connaissances en Python ou Bash, il y a toujours moyen de bidouiller ;)

J'ai mis tous les scripts sur mon dépôt, ils sont dans le domaine public donc amusez-vous !

Et si vous avez des idées pour de nouveaux tweets, n'hésitez pas à me le dire ça fait des petits défis à chaque fois et j'aime bien :)

L'article Faire un bot Twitter sur son Raspberry Pi a été publié sur Angristan

Vus : 1132
Publié par Angristan : 57