J’ai suivis ce tutorial https://hackernoon.com/create-a-simple-twitter-bot-with-node-js-5b14eb006c08 pour faire un bot twiter qui auto fav des tweet en fonction d’un hashtag (lié a un événement).
(Je précise que je ne suis pas développeur, je peux faire des sites web simple et réutiliser du code trouver sur le net mais mes compétences s’arrête là.)
Je me demandais qu’elles étaient les limites de fav/day pour ne pas risquer de se faire suspendre le compte.
Dans l’exemple, il fav un tweet toutes les 60m:
// ‹ favorite › a tweet in every 60 minutes
setInterval(favoriteTweet, 3600000);
Est-il nécessaire de changer ça pour une intervalle aléatoire?
Merci d’avance à ceux qui prendront le temps de me répondre
Merci pour ce partage, je cherchais justement quelque chose dans ce style.
Concernant le délai, il est assez gros en effet et tu n’auras donc que 24 fav/jour.
Tout dépends ensuite le type d’event, si il y a bcp de tweet / jours sur ce sujet mais tu peux le descendre largement oui et pourquoi pas, faire un aléatoire sur une plage par exemple de 1 minutes à 10 minutes maxi.
Si je l’installe su ma machine je dois laisser node tourné. c’est un peu léger pour dédier un pc 24/24 heroku c’est gratuit jusqu’à une certaine limite et comme ça il continue de tourner même quand je dors.
Tu devrais randomiser ton timer.
Aussi, la provenance doit être filtrée … (IP, nom de l’agent etc)
Après, si ton bot ne fait qu’une seule et même action, c’est surement trop flagrant. Pour ca, essai de le rendre humain dans le sens où, peut être qu’il peut faire certaines actions comme lire ses mails, rafraichir une page, aller voir son fil d’actu