記録

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

アンフォローが多発しているのでアンフォローした人には自動でお礼コメントするようにプログラミングコードを書いて五分間で処理を実行するように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. 記録

    映画、バンブルビーを観てきましたよ。

    https://www.youtube.com/watch?v=mtP…

  2. 記録

    知ってます?ちょいWINDOWS10便利機能。IT関係者は!

    知ってます?ちょいWINDOWS10便利機能。IT関係者は知っ…

  3. 記録

    匿名性の高いSNSの付き合い方。

    匿名性SNSの使い方が徐々にわかってきた。また、SNSも同様に企業とS…

  4. 記録

    WordPressの全記事の中からランダムで記事をピックアップしてツイートする。

    WordPressの全記事の中からランダムで記事をピックアップして…

  5. 記録

    悩ましい。

    昨日、インターネットで見てしまった事によりまた考えてしまうことにな…

  6. 記録

    ブルーレイディスク #君の名は を購入しましたよ。

    ブルーレイディスク「 君の名は」 を購入しましたよ。いちおう購入っ…

PAGE TOP