Benny bot, le bot Twitter sur mesure

Benny Bot : votre bot Twitter sur-mesure

 

Lors de ma veille il m’arrive de faire quelques trouvailles plus ou moins intéressantes.. Aujourd’hui j’ai décidé de vous présenter Benny Bot, un créateur et gestionnaire de bots Twitter développé par Julien Gadanho.

« Ok, et ça sert à quoi un bot Twitter ? »

Nous allons découvrir tout ça en détails, je vous donne quand même quelques exemples d’utilisation :

  • Gagner des followers
  • Envoyer des messages à des utilisateurs
  • Suivre des personnes ciblées
  • Etc ..

Bien sûr, le tout de manière totalement automatisée.

Aujourd’hui vous allez apprendre à réaliser votre premier bot Twitter de A à Z. Je vous guiderai pas à pas, de la configuration au lancement du bot, paramétré selon vos objectif 😉

Je vous conseille bien sûr de créer un compte Twitter pour essayer en direct tout ce que vous allez apprendre ici

Rencontre avec Julien Gadanho, le « papa » de Benny Bot

Salut Julien ! Tout d’abord merci d’avoir accepté ce petit interview. Nous les SEO, webmarketers, utilisons beaucoup d’outils seo mais prenons rarement le temps de rencontrer leur créateur. Peux-tu te présenter en quelques mots ?

Tout d’abord bonjour à tous ! Je me présente, Julien Gadanho. Je développe en beaucoup de langages mais principalement en .net et tout les principaux langages du web (HTML/CSS/JavaScript/PHP). Je suis aussi spécialisé dans toutes les failles web (SQL, XSS,CSRF…). Je suis le fondateur de beaucoup de projets dont BennyBot.

Pourquoi avoir créé Benny Bot ? Il y a aussi une version publique et gratuite de Benny Bot. Peux-tu nous expliquer les différences entre les deux versions ?

Avant, j’utilisais un outil personnel et pas du tout user-friendly pour booster mes comptes Twitter. Il n’était tellement pas user-friendly que certaines opérations devaient être faites directement depuis la base de donnée.
Par la suite, j’ai développé une classe en PHP (classe: collection de variables et de fonctions qui fonctionnent avec ces variables) qui me permet de tout faire sur Twitter de manière propre. J’ai utilisé cette classe pour créer une version publique de BennyBot qui a seulement pour but de s’amuser car le bot gère des centaines de bots et les restrictions de Twitter sont vite atteintes. Donc, pas moyen de faire une version publique réellement stable. C’est pourquoi on m’a dit de faire une version privée pour pouvoir profiter de toute la capacité d’un bot. Cette version est payante et coûte 99 euros / an qui couvrent les serveurs, la maintenance, le temps de développement …

Pour toi, qu’est ce qui fait la puissance de ton outil ?

J’ai voulu mettre toute la puissance de cet outil dans l’automatisation. Il existe pleins d’outils qui vont vous permettre de gérer des comptes Twitter. Mais est ce qu’ils interagiront automatiquement sur des mots-clefs ?
La où BennyBot Private est puissant, c’est qu’il permet de faire des actions complètement personnalisables et qui paraissent naturelles sans passer la journée derrière son écran.

A-t-on besoins de proxys ou autres logiciels tiers pour utiliser Benny Bot ?

J’ai misé sur une utilisation facile et rapide. En passant par l’API Twitter (qui est un système de communication entre un site et Twitter), BennyBot s’offre une certaine transparence auprès de Twitter et donc pas besoin de milliers de proxy ou autre pour faire fonctionner l’outil. De plus, l’hébergement se fait à mes frais et je m’occupe de toute la partie maintenance et technique directement sur mes serveurs : pas besoin d’investir derrière.

Un site perso, un twitter à balancer pour les lecteurs qui voudraient faire connaissance ?

Vous pouvez me contacter sur le Twitter de BennyBot @BennyBot_com et vous pouvez aussi regarder mon portfolio (car je suis aussi développeur freelance) : http://jgadanho.com/ (le fond change en fonction des saisons :p !! )

Un petit mot pour la fin ?

Merci à tous d’avoir pris la peine de me lire et merci à Pierre qui publie cet article sur son blog 😉

Création de votre bot Twitter : Le tutoriel de A à Z

benny-bot-presentation

C’est l’heure de rentrer dans le vif du sujet. Nous allons ensemble et pas à pas créer votre premier bot Twitter !

Vous pourrez dès la fin de ce tutoriel :

  • Gagner des followers ciblés
  • Envoyer du trafic vers votre site ou sur les landing page de votre choix
  • Simuler un compte Twitter réel si vous êtes un community manager gérant de nombreux comptes
  • Etc ..

Votre compte Twitter est prêt ? Allons-y !

Configuration de Benny Bot

Télécharger Benny Bot

Tout d’abord rendez-vous sur le site officiel en cliquant ici . Vous pourrez alors choisir entre la version publique et la version privée (voir l’interview ci-dessus pour les différences). Pour résumer brièvement, la version publique est bien plus limitée et les restrictions mises en place par Twitter seront atteintes rapidement.

Configuration De l’API twitter

Rendez-vous sur https://apps.twitter.com/app/new. Vous y trouverez l’écran suivant :

twitter-creation-application

Voici les recommandations de Julien pour chaque champ :

  • Nom : un nom qui doit être unique, il est susceptible d’être visible lorsque vous envoyez un Tweet dans les métadonnées.
  • Description : Description de l’application, par exemple « Outil de gestion de comptes »
  • Website : http://149.202.38.19/BennyBotPrivate2/
  • Callback URL : http://149.202.38.19/BennyBotPrivate2/gestion_bots.php?callback

Cochez enfin l’acceptation du « Developer Agreement« , puis cliquez sur le bouton « Create your Application ».
C’est terminé ! Vous trouverez alors l’écran suivant où il vous suffit de cliquer sur l’onglet « Keys and Acces Tokens ». Les seules informations dont vous aurez besoin sont Consumer Key et Consumer Secret.

parametres-application-twitter

Configuration De Benny Bot

Voici l’écran d’accueil de Benny Bot :

BennyBot-ecran-accueil

1- Rendez-vous dans Gestion API sur le menu à gauche pour ajouter votre application Twitter.

  • Nom de l’API  : Choisissez un nom pour votre API
  • Consumer Key et consumer Secret : Ce sont les clés données lors de la création de l’application Twitter.

Cliquez sur enregistrer : C’est bon, votre Benny est prêt à communiquer avec votre compte Twitter !

2- Cliquez sur Gestion des bots, toujours dans le menu à gauche.

  • Nom du bot : Choisissez un nom pour votre bot.
  • Api : Sélectionnez l’API créée précédemment.

Cliquez sur enregistrer. La page va s’actualiser et un lien va s’afficher :

bennybot-ajout-compte

Clique sur « CLIQUE ICI POUR AJOUTER UN COMPTE ».

Twitter va alors demander d’autoriser l’application à accéder à votre compte. Cliquez donc sur Autoriser l’application.

Notre bot est prêt !

Utilisation 1 – Gagner des followers ciblés automatiquement

Comment gagner des followers ciblés de manière automatique ? Prenons votre cas, lorsque vous vous connectez à twitter, et que vous êtes notifiés de la présence de 3 nouveaux followers. Votre premier réflexe, (curiosité oblige), est d’aller voir qui sont ses nouveaux followers. Vous allez regarder leur profil, leur tweets, retweets, et peut être trouver quelque chose d’intéressant. Si c’est le cas, vous vous mettrez vous aussi sûrement à suivre ce profil….. Tout est dit !

Il faut donc configurer notre bot pour suivre des personnes twittant certains mots-clés ou expressions à une cadence définie. Si un utilisateur utilise le mot « référencement local » dans son tweet, nous avons la quasi certitude d’avoir affaire à un SEO.

Soyons lucides : toutes les personnes à qui l’on s’abonne ne nous suivrons pas en retour. Cependant vous obtiendrez tout de même de nombreux followers ciblés grâce à cette technique. C’est parti !

Rendez vous sur gestion des actions dans le menu. Voici l’écran :

gagner des followers avec benny bot

Vous pouvez indiquer les mêmes paramètres que sur l’impression écran ci-dessus. Quelques précisions :

  • Bot : On sélectionne le bot créé au préalable.
  • langue : Permet de cibler les tweets ou les comptes twitter d’une langue en particulier. Choisissez « français ».
  • Action : Les actions twitters , comme tweeter, suivre, ne plus suivre,etc. Mettez « Suivre » pour l’exemple.
  • Mot-clef : le mot-clé ou les mots-clés sur lesquels nous souhaitons cibler nos actions.
  • Tweet : le message à twitter.
  • planification vous permet de définir une plage horaire à respecter pour vos actions. Pour tweeter durant les pics d’utilisation des réseaux sociaux ou bien se calquer sur l’emploi du temps « courant » de votre audience par exemple 😉

Exemple de configuration :

  • Action : Suivre
  • Mot-clé : « référencement local »
  • Intervalle : 5 minutes
  • Actions / intervalle : 3
  • Actions total : illimité

Dans ce cas, nous allons suivre 3 personnes toutes les 5 minutes ayant un tweet contenant « référencement local ».

Utilisation 2 – Retweeter de l’actualité ciblée automatiquement

Il vous suffit de créer une nouvelle action:

  • Action : Retweeter
  • Mot-clé : « référencement »
  • Intervalle : 10 minutes
  • Actions / intervalle : 1
  • Actions total : illimité

Ici, nous allons retweeter les tweets contenant « référencement » 1 fois toutes les 10 minutes.

A l’heure actuelle, notre compte twitter suit automatiquement des SEO et retweet régulièrement l’actualité du référencement. Pas mal non ? Améliorons un peu notre bot afin qu’il tweet des liens vers notre blog (ou des produits de notre boutique, ou nos landing pages bien optimisées par exemple 😀)

Utilisation 3 : Gagner du trafic vers votre site

L’action « Tweeter » permet de répondre automatiquement à quiconque tweetant un mot ou une expression déterminée. Une des options intéressantes est la « spintax« , qui permet de générer plusieurs phrases possibles à partir d’une seule. Il suffit juste d’utiliser l’accolade et le symbole pipe | . Pas de panique, vous devriez mieux comprendre avec un exemple :

Voici la spintax de l’exemple: {Bonjour|Salut} Twitter !

Ceci pourra générer la phrase suivante :

  1. Bonjour Twitter !
  2. Salut Twitter !

Les blocs qui peuvent changer se situent entre les accolades {}, et les mots qui seront choisis au hasard pour chaque bloc sont séparés par les | .

Un autre exemple pour la route :

spintax : {bonjour|Salut}{je m’appelle|je suis}Paul.

Ceci pourra générer les phrases suivants :

  1. Bonjour je m’appelle Paul
  2. Bonjour je suis Paul
  3. Salut je m’appelle Paul
  4. Salut je suis Paul

Nous pouvons donc utiliser la spintax pour nos tweets dans Benny Bot. Ce qui est très pratique pour par exemple tweeter aléatoirement des liens vers les différentes pages de votre blog ! Par exemple :

spintax :  Article super intéressant pour les SEO ! : {lien1|lien2|lien3}

Voici un exemple de configuration pour envoyer un de ces 3 liens en réponse à un utilisateur ayant mentionné « marketing »

  • Action : Tweeter
  • Mot-clé : « marketing »
  • Tweet : Article super intéressant pour les SEO ! : {lien1|lien2|lien3}
  • Intervalle : 20 minutes
  • Actions / intervalle : 1
  • Actions total : illimité

Bravo ! vous venez de créer votre premier bot Twitter capable de gagner automatiquement des followers, retweeter de l’actualité ciblée, et répondre a des utilisateurs grâce à des tweets personnalisés. Toutes ces actions peuvent être couplées aux autres actions disponibles dans Benny Bot, comme follow back, unfollow back, favoriser, etc… Vous n’êtes limités que par votre imagination et les possibilité sont innombrables.

Si vous avez bien tout suivi, vous devriez déjà avoir votre bot en activité et voir l’évolution de votre Twitter assez rapidement.

Les résultats 10 jours après l’utilisation du bot

Lorsque j’ai découvert BennyBot, j’ai créé un compte Twitter uniquement destiné au test de l’outil. On ne sait jamais ;).
On part donc de 0 tweets / 0 abonnements et 0 abonnés. Bien évidemment je n’effectue pas d’action manuelle sur mon compte, tout est géré depuis BennyBot.

Objectif 1 : Gagner des followers ciblés sur le référencement et le webmarketing

 

Gain de followers twitters

L’objectif est clairement une réussite. Après 10 jours de lancement du bot (utilisation 1 et 2 du tutoriel), j’ai gagné 105 abonnés qui ne sont bien sûr pas tous de vrais utilisateurs ciblés !

Sur tous les utilisateurs, environ la moitié sont des utilisateurs réels parlant de référencement et de marketing sur internet. L’autre moitié englobe du bot et des comptes non ciblés (il se peut que « référencement », choisit en mot clé, puisse correspondre à autre chose que du SEO pur et dur par exemple).

Ceci dit, avoir plus de 50 followers ciblés en 10 jours et sans rien faire est pour moi un gain de temps et une source d’audience non négligeable.

Objectif 2 : Être perçu comme un utilisateur réel

Il est important de gagner des abonnés, mais il est crucial de les garder. C’est pourquoi nos tweets et retweets doivent être cohérents aux yeux de nos communauté.

Résultats du test sur 10 jours :

  • J’obtiens quotidiennement des retweets de mes actions venant à la fois de réels utilisateur et de bots.
  • J’obtiens beaucoup de messages privés. Ils viennent en grande majorité de comptes automatisés.
  • Je reçois des messages sur mon fil twitter venant de vrais utilisateurs souhaitent démarrer une conversation ou réagissant à un de mes retweets automatisés.

C’est donc plutôt satisfaisant : le bot permet de s’apparenter à un utilisateur réel en apportant de l’information ciblée à ses abonnés qui la relayent à leur tour.

Objectif 3 : Gagner du trafic

10 jours étant un délai assez court, je vous présente ici les résultats de Julien sur l’un de ses blogs. Bien sûr je ne manquerai pas de mettre cet article à jour une fois mes propres tests réalisés 😉

Caractéristiques du test :

  • Nombre de tweets : 1000
  • Fréquence : 1 tweet toutes les 10 minutes
  • Contenu du tweet : « Viens visiter notre site à l’adresse adresse_du_blog »

 

bot twitter sur le blog

L’augmentation du trafic est incontestable. Pour parfaire l’analyse il faudra bien-sûr analyser le taux de conversion sur le blog cible. Je mettrai à jour ce blog quand ce sera fait, avec mon propre test 😉

Et vous, bot Twitter ou non  ?

Donnez moi votre avis

Cet article touche à sa fin. Tout d’abord, si vous avez la moindre question n’hésitez pas ! Ensuite, avez-vous déjà utilisé un bot pour Twitter ou un autre réseau social (et dans quel contexte) ? Si vous avez des expériences ou bien des retours qu’ils soient positifs ou négatifs n’hésitez pas à donner votre avis. Et si cet article vous a plu n’hésitez pas à en parler autour de vous, twitter et facebook sont mes vos amis 😀 !

A bientôt !

5 thoughts to “Benny Bot : votre bot Twitter sur-mesure”

  1. Je connaissais déjà BennyBot de nom et j’avais fait un tour rapide sur le site, mais cet article m’a permis d’en apprendre plus sur son fonctionnement et son créateur. Merci pour ce bel article même si je ne pense pas utiliser le service.

  2. Bonjour

    Je suis utilisateur de Bennybot depuis quelque temps, et effectivement c’est un outil vraiment efficace pour automatiser en tout ou partie un compte Twitter (je l’utilise pour ma part professionnellement, pour le moment sur un compte, mais je vais l’activer sur d’autres)

    Au terme de ma période de tests d’environ 15 jours j’ai multiplié mes followers par 6 (aujourd’hui par 10) – il est vrai que je partais d’assez bas – et j’ai une marge de progression encore très large 🙂

    Pour mieux cibler les followers, j’ai travaillé essentiellement sur ceux qui correspondaient non pas à un ou des mots-clés, mais sur les followers de comptes de référence dans ma thématique.

    Désormais je vais démultiplier les bots sur les différents comptes dont j’ai la gestion. Objectif : développer durablement un nouveau point d’entrée qui peut parfois rapporter un trafic insoupçonné 😉 (dans une autre vie, j’ai un compte Twitter perso avec quelques milliers de Followers, inutile de vous dire qu’à chaque nouvelle publication, le taux de « conversion » est plus qu’intéressant !!!)

    1. Salut Cédric et merci pour ce retour sur BennyBot 😉 !

      Le gain de followers ciblé est en effet bien réel ! Pour la petite histoire depuis l’article j’ai dépassé les 200 (en 3 semaines), le tout géré entièrement par le bot. Et la grosse majorité sont de vraies personnes qui correspondent à ma niche. L’avantage c’est qu’on peut vraiment simuler un comportement humain, surtout en couplant les follows à du tweet ou du retweet automatique bien paramétré.

      « Pour mieux cibler les followers, j’ai travaillé essentiellement sur ceux qui correspondaient non pas à un ou des mots-clés, mais sur les followers de comptes de référence dans ma thématique. »

      Intéressant, je n’ai pas essayé mais pour avoir un meilleur ciblage ça m’a l’air parfait :D.

      @ + !

  3. Salut, ça fait juste plaisir ce genre d’article. Les articles SEO FRIENDLY pour radoter qu’il faut cibler son contenu en postant des choses intéressantes, et être heureux avec un avatar sympa et 200 follow, franchement c’est pathétique. Je m’attendais pas à trouver un article aussi super en France, alors merci à toi ! Perso j’utilise des flux RSS générer à base de source au top , couplé à un bon IFTTT. Je faisai avec Yahoopipe le filtrage des mots clés, malheureusement yahoo pipe c’est fini! Donc on va attaquer un bot !! Merci à toi en tout cas 😉

    1. Salut, j’avais pas vu ton message. A mon tour, ça fait juste plaisir ce genre de commentaire =P ! Ca me pousse à continuer même si forcément pondre un article de 2000 mots bien détaillé ca prend du temps. IFTTT ça fait trop de fois que j’en entends parler pour ne pas me pencher sérieusement sur le sujet :D. Merci pour ton message, @ ++ !!!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *