4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

最初に

この記事は、Pythonやpipのインストール等については既に済んでいる前提で書いています。
Pythonやpip等のインストールにつきましては、他記事を参考にしてください

全体的に中級者向けの記事になっています。
ご理解いただけますと幸いです。

※この記事はTwitterのアカウントをボットのように機能させるための記事です。ボット自体を無料にするものではありません

1: ライブラリインストール

まずライブラリをインストールしましょう

$ pip install twikit

2: アカウントを用意する

まずこちらにアクセスして、Twitterアカウントを作成しましょう
image.png

この時ユーザー名、パスワード、メールアドレス等は、どこかにメモしておきましょう。

3: 実際にコードを書く

実際にコードを書いていきましょう

from twikit import Client

USERNAME = 'ユーザーID'
EMAIL = 'メールアドレス'
PASSWORD = 'パスワード'

# クライアントを宣言
client = Client('ja')

# これでログイン
client.login(
    auth_info_1=USERNAME ,
    auth_info_2=EMAIL,
    password=PASSWORD
)

なんと、これだけでログインが出来てしまうんです。

ツイートをする

# 先ほどのコードをここに張り付ける
TWEET_TEXT = 'ツイート本文'
MEDIA_IDS = [
    client.upload_media('./media1.png'),
    client.upload_media('./media2.png'),
    client.upload_media('./media3.png')
]

client.create_tweet(TWEET_TEXT, MEDIA_IDS)

このように画像を張り付けるのも簡単にできます。
画像無しでツイートする場合はMEDIA_IDSの部分を消してもらえば大丈夫です!

最後に

今回紹介したのはごく一部の為、より詳しく知りたい方は引用元に書いてあるGitHub等を見ていただけると幸いです。examplesなどでより詳しく説明されていますので、見てみるといいと思います。

Pythonはそこまで詳しくないので不備がございましたら優しく教えていただけると幸いです。

普段はPython以外にもJS/TS等の記事も書いていますので、見ていただけると幸いです。

引用元

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?