記録

アンフォローが多発しているのでアンフォローした人には自動でお礼コメントする。

アンフォローが多発しているのでアンフォローした人には自動でお礼コメントするようにプログラミングコードを書いて五分間で処理を実行するようにcrontabに設定しました。ソースコードの一部を記載しますのでご自分の環境に合わしてご自由にお使いくださいませ。尚、TwitterOAuthライブラリを使用しておりますが、ライブラリの導入などに関しては割愛しております。

何故、こんなコードを書いたのか余談。フォロワーさんが外れるのはあまり嬉しいことではないですよね。離れていく人を食い止めようとは思いませんが、最後のお礼コメントぐらい言わせてくださいなという考えの元、今回のお礼コメントをするPHPのコードを書きました。相変わらずソースコードにコメントはありません、悪しからず😅。

尚、一回目は一部コメントアウトして実行ください😁

<?php
require_once("../vendor/autoload.php");

use Abraham\TwitterOAuth\TwitterOAuth;

if ($argv[0]) {
    require_once "./tw-config.php";
    $f_data = @file_get_contents("followers.dat");
    $f_data = $f_data?explode(PHP_EOL,$f_data):[];     

    date_default_timezone_set('Asia/Tokyo');
    $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
    $response = $connection->get("followers/ids", array(
        'screen_name' => 'zip358com',
        'count'=>1000
    ));

    $unFolloewers = array_diff($f_data,$response->ids);
    $data = @implode(PHP_EOL,$response->ids);
    file_put_contents("followers.dat",$data);

    if($unFolloewers){
        foreach($unFolloewers as $key=>$val){
            $response = $connection->get("users/show", array(
                'user_id' =>$val
            ));
            $text = "@".$response->screen_name. " さん 今までフォローありがとうございました(¯―¯٥)。{フォロー解除されました? ([atmark]zip358comより自動投稿)}";
            print $text;
            $connection->post("statuses/update", array("status" => $text . " \n"));
        }
    }
}

活動支援よろしくお願いします

LINE messaging apiでブログの配信通知するプログラムコード。前のページ

リラックマとカオルさんの為にネットフリックスに申し込みたい。次のページ

関連記事

  1. 記録

    昨日の続き。身の程を。

    昨日の続き、ゼロからモノを作り出す仕事では、能力の差で殆どが決まると…

  2. 記録

    いつやるのか。今でしょ!!のRN。

    いつやるのか、今でしょ!と言ってもなかなか出来るものではないのです…

  3. 記録

    2040年の未来予測の感想2

    2040年の未来予測をキンドルで購入してアレクサに朗読してもらって読…

  4. 記録

    AQテストとは。

    AQテストとは自閉症スペクトラム指数を測るテストです。…

  5. 記録

    JSプラグインを作ってみた、今回はANA旅割JSプラグイン(またかよ)。

    JSプラグインを作ってみた、今回はANA旅割JSプラグイン・・・。ま…

  6. 記録

    意識するまえに脳が信号を送る。

    いま、NHKで放送されているヒューマニストという番組が放送されている…

PAGE TOP