tweepyでダイレクトメッセージを自動送信する

スポンサーリンク

ライブラリを読み込む

import tweepy

APIインスタンスを作成する

CK="xxxxx" #Consumer Key
CKS="xxxxx" #Consumer Key Secret
AT="xxxxx" #Access Token
ATS="xxxxx" #Access Token Secret

#APIインスタンス作成関数
def connect_api():
  auth = tweepy.OAuthHandler(CK, CKS)
  auth.set_access_token(AT, ATS)
  api = tweepy.API(auth)
  return api

api=connect_api() #APIインスタンスの作成

DM送信処理を実装する

id="cccapital0107" #アカウント指定

inner_id = api.user_timeline(id, count=1, page=0)[0].user.id #タイムラインから内部IDを取得

api.send_direct_message(recipient_id=inner_id,text="xxxxx") #DM送信

tweepyを使って自動化するときは、ルールを守って利用しましょう。

コメント

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