Création d’un Bot Twitter

Création d'un bot Twitter

Durant mon temps libre, j’ai eu la motivation de créer un bot Twitter. Celui-ci est développé en Python.

Comment ai-je procédé ?

Afin de pouvoir créer un bot, il fallait, bien évidement, créer un compte Twitter dédié à cela. Twitter propose une option afin de convertir un compte classique en compte dédié. Ensuite, il fallait créer un projet en précisant le but de celui-ci.

Interface de création d'un projet de bot sur le portail développeur de Twitter

Après cela, nous avons accès aux 2 clés de l’API et aux 2 tokens qui nous serviront à se connecter à l’API.

Interface du projet sur le portail développeur de Twitter

Une fois cela fait, j’ai installé la librairie « tweepy » et je l’ai importée dans mon code Python.

Extrait du fichier « botTwitter.py »

Mon programme a été réalisé pour répondre à des tweets selon leur contenu. J’ai fait en sorte de pouvoir modifier les paramètres de mon programme grâce à un fichier config (appelé « configBot.txt »).

Ce dernier est relativement simple, il suffit de mettre à côté de l’argument le paramètre désiré.

Extrait du fichier « configBot.txt »

Comme vous pouvez le remarquer, il est possible d’activer ou non le fichier de log. Celui-ci est un historique de toutes les actions réalisées. Les fichiers logs sont générés dans un dossier que nous choisissons dans le fichier config.

Extrait d'un fichier log