04-3.フォロバとリムバを自動化しよう

令和3年6月20日

読者様へ

株式会社 如月工務店

 

平素は格別のお引き立てを賜り,厚く御礼申し上げます.

 

こんにちは,如月工務店です.

今回はフォロバとリムバを自動化しています.

 

1.シートの用意

前々回のものを(ry

 

2.コードを書く var.1

簡易的なものは下記のものです. 前回,前々回のものと一緒にコピペして下さい.

15分に1回程度までならこれで問題ないでしょう. ただし,毎分やるようになるとエラーが出てきます.

 

3.なぜエラーがでるのか

なぜエラーがでるのか,それはTwitterAPIの申請上限値に達したからです.

フォロバとリムバでは,毎回 "フォローしている人" と "フォローされてる人" をTwitterに聞いています. 上限値に達しても基本的に15分でリセットされるそうなのでそれ以上の間隔でやる分には全く問題にならないわけです. ですが毎分行うと上限値に簡単に達してしまいます. 同じアプリで他の機能と併用している際には,そちらの方にも影響がでてしまいます. そのため,上限値に達さない様なコードを書く必要があるわけです.

 

4.コードを書く var.2

コピペして下さい. 前回,前々回のものは 関数"preparation2 ()" を除き消してしまって構いません.

簡単に解説します. これまでは "follow ()" "unFollow ()" を実行するごとに毎回 "フォローしている人" と "フォローされてる人" を聞いているのは前回解説したとおりです. つまり毎回同じものを2回聞いていた訳ですね.それを1つの関数にまとめ,聞く回数を1回に省略しました. よってこれまでより上限値に達しにくくなった訳です.

 

3.トリガーの設定

過去のものを参考に. 関数名はそれぞれに合ったものを.

 

今回は少し難しいものもありましたが,付いてこれましたでしょうか? わからなかったらコメント下さいね.

次回 "別アプリでフォロバ,リムバをする方法" お楽しみに!

謹白