La transition du nombre de followers lorsque la méthode introduite cette fois-ci est pratiquée sur Bot HackathonPortal qui informe automatiquement les informations de détention du hackathon et qu'il fonctionne pendant environ 45 jours est la suivante. Sera.
Ce graphique a été mesuré avec l'outil marketing Twitter SocialDog. La période d'agrégation va du «2020/8/15 au 2020/9/29». Au cours de cette période, le nombre d'abonnés a augmenté ** 132 **. Le nombre de followers ne cesse d'augmenter. Par conséquent, il semble que le contenu que nous avons pratiqué cette fois est efficace pour augmenter le nombre de followers.
HackathonPortal est un Bot qui collecte et vous informe automatiquement des derniers événements du Hackathon.
Si vous n'avez pas encore suivi HackathonPortal, faites-le!
Voir ici pour le contenu technique
De plus, le contenu du traitement proprement dit introduit cette fois est publié ici. hackathon_portal Le processus est principalement décrit dans modify.rb et .gitlab-ci.yml La commande à exécuter à plusieurs reprises est décrite dans (: //github.com/TakuKobayashi/hackathon_portal/blob/master/.gitlab-ci.yml). (Ce projet fonctionne sur Rails) Des explications détaillées sur le code seront données dans un autre article.
Nous faisons toujours des essais et des erreurs, donc la logique continuera à changer.
Cette fois, je présenterai l'environnement et comment déplacer la tentative d'augmenter automatiquement le nombre de followers sur Twitter.
Tout d'abord, créez un environnement dans lequel Ruby et Rails peuvent s'exécuter. Faire fonctionner Rails et MySQL ensemble Exécutez la commande suivante pour créer la base de données et créer la table
rails db:create
rails db:migrate
S'il contient déjà des données, exécutez la commande suivante pour réinitialiser les données
rails db:migrate:reset
Injecter des données qui fonctionnent réellement
rails db:seed
Toutes les données réellement déplacées sont gérées par Git dans le référentiel. seeds Les données injectées cette fois sont celles gérées ci-dessus et injectées dans la base de données.
Pour exécuter les commandes suivantes, il est nécessaire d'enregistrer la clé API Twitter et les informations de compte Twitter.
.env.sample Copiez les informations dans .env
et placez la clé API Twitter dans chacun des éléments suivants. Veuillez saisir les informations pour consumer_key
et consumer_secret
et les informations pour les informations de compte Twitter ʻaccess_token et ʻaccess_token_secret
.
.env
TWITTER_CONSUMER_KEY = ""
TWITTER_CONSUMER_SECRET = ""
TWITTER_BOT_ACCESS_TOKEN = ""
TWITTER_BOT_ACCESS_TOKEN_SECRET = ""
Pour injecter des données supplémentaires, exécutez la commande suivante
rails runner Promote.import_twitter_routine!
Vous pouvez également injecter des données avec la commande suivante. (Le but de la commande suivante est d'obtenir des informations sur les événements de hackason de Twitter, et dans le processus, nous obtenons également des données sur les tweets à `` aimer '')
rails runner Event.import_events_from_twitter!
Les informations des tweets à aimer désormais sont injectées dans les données injectées. Veuillez exécuter la commande suivante pour que le processus aime le tweet cible
rails runner Promote.like_major_user!
Si vous souhaitez suivre les utilisateurs qui remplissent les conditions, veuillez exécuter la commande suivante
rails runner Promote.try_follows!
Exécutez la commande suivante pour ne plus suivre les utilisateurs qui remplissent les conditions
rails runner Promote.organize_follows!
Si vous souhaitez écrire les données actuellement contenues dans MySQL dans un fichier SQL, exécutez la commande suivante.
rails backup:export_active_records_data
Nous essayons d'augmenter le nombre de followers sur Twitter en exécutant les commandes ci-dessus à plusieurs reprises chaque jour sur une base régulière.
J'ai fait référence à l'article suivant
Il y avait plusieurs autres articles qui montraient comment obtenir des abonnés Twitter. Selon une certaine règle, j'ai décidé d'examiner comment augmenter le nombre de followers sur Twitter en le répétant tous les jours, et en même temps, essayer d'automatiser ces méthodes.
De plus, j'ai décidé de l'appliquer à quelque chose qui conduit à une amélioration de la reconnaissance et du pouvoir de communication en augmentant le nombre de followers, alors je l'ai essayé avec un compte Hackathon Portal. → Si vous trouvez une bonne tendance, je l'appliquerai sur mon compte Twitter.
Afin d'automatiser le processus et de l'exploiter, nous avons recherché une méthode qui puisse être exploitée de manière réaliste selon diverses conditions et essayé de la faire fonctionner. Ensuite, je décrirai les conditions requises pour l'automatisation et la politique du traitement effectué.
Définissez ce que vous devez faire pour obtenir plus d'abonnés sur Twitter. À titre d'hypothèse, si les contenus suivants sont satisfaits, on pense que les abonnés Twitter augmenteront.
Suivant l'hypothèse, les conditions nécessaires pour réaliser l'automatisation sont identifiées ci-dessous.
Premièrement, L'histoire de la création d'un outil d'acquisition automatique d'abonnés sur Twitter Dans l'article
③ Suivez tous les utilisateurs qui sont vos propres abonnés et qui ont un grand nombre d'abonnés qui ressemblent aux derniers tweets.
Cette méthode ne peut pas être pratiquée par des moyens normaux, car les informations sur «tous les utilisateurs qui sont comme des tweets» ne peuvent pas être obtenues avec l'API Twitter actuelle.
Nous avons assemblé l'implémentation d'une manière qui ne fait pas des choses qui ne peuvent pas être réalisées avec l'API Twitter actuelle. De plus, suivre et aimer renverra une erreur avant d'atteindre la limite indiquée dans l'API de Twitter, il est donc nécessaire d'arrêter le traitement d'aujourd'hui au bon endroit pour éviter des erreurs répétées. était. (Parce que la clé API et le nombre sont gelés si des erreurs répétées sont émises) Par conséquent, j'ai créé le processus pour qu'il s'installe au bon nombre de fois sans provoquer d'erreur.
0.25
pour chaque tweet tweeté dans la semaine pour un mot-clé particulier0.25
Je vais énumérer ci-dessous les restrictions de Twitter et les restrictions de l'API Twitter qui m'ont été prises cette fois. J'ai essayé d'augmenter le nombre de followers sur Twitter pour ne pas me faire prendre dans ce règlement
Ce que j'ai appris de l'opération est le suivant
En raison des limites de l'API Twitter, il n'a pas été possible de la créer (en tant que service Web) afin qu'elle puisse être partagée par d'autres. Afin de pratiquer la même méthode que celle présentée ici, vous devez obtenir la clé API de l'API Twitter. De plus, à partir de 2020, un examen est nécessaire pour obtenir la clé API de l'API Twitter individuellement. Veuillez vous référer à ce qui suit pour réussir l'examen et obtenir la clé API. Explication détaillée de la phrase d'exemple de l'application d'utilisation de l'API Twitter version 2020 jusqu'à l'acquisition de la clé API