/THP_S2_J3

Cours : Gem Twitter

Primary LanguageRuby

The Hacking Project - Session11 - Semaine 2 - Jour 3

Création d'un bot Twitter qui doit pouvoir :

  • être propre :
    • Utiliser un Gemfile, dans lequel tu pourras trouver les gems dont tu te serviras pour l'exercice : Ruby avec la bonne version, Twitter, Rubocop, Pry, Rspec et Dotenv.
    • Une architecture de dossier type (lib, spec, etc.).
    • Un fichier .env dans le .gitignore.
    • Un README.md qui explique bien les choses
  • dire bonjour
    • en contactant 5 journalistes au hasard (parmis une liste donnée) avec "une phrase sympa (une blague, un truc qui leur dit que leur dernier article est cool, un remerciement pour leur rôle central dans le fonctionnement de notre démocratie… ce que tu veux !), avec le hashtag #bonjour_monde. Un seul tweet par journaliste suffit (5 tweet en tout donc) pour éviter d'être trop lourd et de te faire bannir de Twitter."
  • "liker les derniers tweets (minimum les 25 derniers) qui ont le hashtag #bonjour_monde."
  • "follow les dernières personnes (minimum 20) qui ont tweeté avec le hashtag #bonjour_monde."
  • "utiliser la fonction Streaming de l'API Twitter afin de réagir en live. Mets en place un robot qui like et follow les comptes tweetant le #bonjour_monde dès l'apparition du Tweet."
  • "tester la méthode de login".