Twitter API Pythonで自動ツイート【2022年4月】その2

API申請・自動ツイート

中央競馬予想AIのTFAです。

本記事は、これからPythonなどでTwitter自動投稿を自作したい方向けの内容となっています。本章ではPythonで自動ツイートを行う為のコーディングをご紹介します。皆さまのTwitter自動投稿チャレンジのお役に立てればと存じます。それでは、はじめます。

2022年4月に執筆しています。時期やPC環境によっては必ずしも手順通りとならない可能性がございますが、その点はご容赦ください。


Pythonで自動ツイートコーディング(2022年4月) 編

手順

まず、自動ツイート等のライブラリであるtweepy」をV4.0.0以上に更新します。更新しなければ次の手順②のサンプルコードで用いるtweepy.Client」コマンドが受け付けられません。2021年末頃のTwitter更新により、新規ユーザーに関しては「tweepy.Client」でしか自動ツイートが行えない仕様となっています。旧来の「tweepy.API」は使えませんのでご注意ください。

※参考程度に「anaconda」における「tweepy」更新方法を以下に記載します。


まず赤丸「検索マーク」をクリックし、青丸に「anaconda」と入力。その後、緑丸「AnacondaPrompt」をクリック。



以下の「アップデート」、および「状態確認」コマンドをAnaconda Promptで実行します。

pip install -U tweepy
pip show tweepy



手順

赤字部分だけ適した値に変更します。

import tweepy


#---------------------------------------------------------------------

def ClientInfo():
    
    API_KEY = '一章で控えたAPI_KEY'
    API_KEY_SECRET = '一章で控えたAPI_KEY_SECRET'
    ACCESS_TOKEN = '一章で控えたACCESS_TOKEN'
    ACCESS_TOKEN_SECRET = '一章で控えたACCESS_TOKEN_SECRET'
    
    client = tweepy.Client(consumer_key    = API_KEY,
                           consumer_secret = API_KEY_SECRET,
                           access_token    = ACCESS_TOKEN,
                           access_token_secret = ACCESS_TOKEN_SECRET,
                          )
    
    return client

#--------------------------------------------------------------------

def CreateTweet():
    tweet = ClientInfo().create_tweet(text="ここに書いた内容がツイートされる")
    return tweet

#--------------------------------------------------------------------

# def実行・結果出力
CreateTweet()



手順

手順②のコードを実行してツイートされたら無事成功です。


本記事は以上で終了です。


最後までご覧くださりありがとうございます。手順①のtweepy」をV4.0.0以上に更新tweepy.Client」コマンドを活用のところは、私もかなりハマりました。もし同じ事象で悩まれている方がいらっしゃいましたら、どうかお気を付けください。前章は、本章に必要なTwitter-API申請、および設定に関する記事を掲載しております。もし宜しければご参考にしてください。以下前の章へ戻るへお進みください。


前の章へ戻る(Twitter-API申請、および設定(2022年4月) 編)

前の章へ戻る場合は以下を押下願います。前章は自動ツイートコーディングに必要なTwitter-API申請、および設定を解説いたします。

Twitter API Pythonで自動ツイート【2022年4月】その2
中央競馬予想AIのTFAです。本記事は、これからPythonなどでTwitter自動投稿を自作したい方向けの内容となっています。本章ではPythonで自動ツイートを行う為のコーディングをご紹介します。皆さまのTwitter自動投...


 

中央競馬AIの無料予想はこちら

中央競馬AIの無料予想は以下で配信中。レース当日発走の約1時間前に予想投稿します。

中央競馬AI TFA(ティーファ)|AI勝率予想の無料公開ブログ
Lightgbmで約10,000項目の情報を学習させた中央競馬AI「TFA」を開発しました!自身でも使用している為、買い目は公開出来ませんが、中央競馬の勝率予想は毎週末【無料公開】します!よければご自分の買い目と組み合わせて、ご参考にしていただければと思います!



取扱説明や予想実績はこちら

取扱説明や予想実績は以下で公開中。

取扱説明・予想実績
「取扱説明・予想実績」の記事一覧です。

Twitterアカウントはこちら

Twitterも発信中です。フォローいただけると、とても励みになります…!

コメント

タイトルとURLをコピーしました