Twitter を使用すると、ユーザーはブログの投稿や記事を世界と共有できます。 Python と Tweepy ライブラリを使用すると、すべてのツイートを管理する Twitter ボットを簡単に作成できます。この記事では、そのようなロボットの構築方法について説明します。これらの概念を他のオンライン サービス プロジェクトにも適用できることを願っています。 始めるtweepy ライブラリを使用すると、Twitter ボットの作成プロセスがはるかに簡単になります。 Twitter API 呼び出しと非常にシンプルなインターフェースが含まれています。 次のコマンドは、
Tweepy - はじめにTwitter API を使用するには、ボットが Twitter によって承認される必要があります。この問題を解決するために、tweepy は OAuth 認証標準を使用します。 https://apps.twitter.com/ で新しいアプリケーションを作成することで、資格情報を取得できます。 新しいTwitterアプリケーションを作成するフォームに記入してクリックしたら独自のTwitterアプリケーションを作成する「」ボタンをクリックすると、アプリケーションの認証情報を取得できます。Tweepyではユーザーキーそしてユーザーパスワード、これはキーとアクセストークン」。 下にスクロールしてアクセストークンを作成する「」ボタンをクリックして「アクセストークン” と “アクセストークンシークレット」。 Tweppy の使用 - タイムラインのエクスポート必要な資格情報を取得したら、ファイルを開いて次の Python コードを記述します。
Pipenv 仮想環境を使用していることを確認した後、プログラムを実行します。
上記のプログラムは Tweepy の使用 - ツイートの送信ツイートを送信するには、簡単に使用できる API メソッド
Tweepy 拡張機能は、Twitter ボットを作成するためのさまざまな便利な方法を提供します。 API の詳細については、ドキュメントを参照してください。 雑誌ロボット次に、Fedora Magazine のツイートを検索してリツイートするボットを作成します。 同じコンテンツを複数回リツイートすることを避けるために、ボットは最新のリツイートの ID を保存します。 2 つのヘルパー関数 次に、ボットは tweepy 検索 API を使用して、Fedora Magazine からの最新のツイートを検索し、ID を保存します。
Fedora Magazine のツイートのみをリツイートするために、ボットは fedoramagazine.org を含み、「Fedora Project」Twitter アカウントによって投稿されたツイートを検索します。 結論はこの記事では、tweepy Python ライブラリを使用して、ツイートを自動的に読み取り、送信、検索する Twitter アプリケーションを作成する方法を説明しました。これで、あなた自身の創造力を使って独自の Twitter ボットを作成できます。 この記事のデモ ソース コードは Github にあります。 |
<<: 第2回解析アルゴリズムコンテストが開始され、技術専門家があなたの参加を待っています
これは7月に発表された新しい論文で、深層学習が表形式データにおける勾配強化モデルを上回ることを可能に...
近年、自動運転の開発が本格化し、多くの企業や資本が参入しています。こうした背景から、もうすぐ終わる6...
上記のコースで、経験豊富な Web 開発者である Alon Burg と出会い、偶然にも同じような興...
予想外にも、OpenAI は「競合相手」である Stable Diffusion を活用しました。話...
[51CTO.com クイック翻訳]人工知能を使用して画像上のピクセルシーケンスをテキストに変換する...
交通渋滞は車をブロックするだけでなく、人々の心もブロックします。車の窓から頭を出して、目の前に無限に...
対称暗号化アルゴリズムはどのようにして ASP.NET データ暗号化を実装するのでしょうか?それでは...
グーグルは8月14日、飛行機による気候への影響を大幅に軽減できる人工知能の分野で大きな進歩を遂げたと...
[[248047]] (AIの2つのルート)ホフスタッターは1995年に予測した。 (人工知能におい...
1. 短編動画推薦のための2段階制約強化学習アルゴリズム最初に紹介する研究は、Kuaishou が開...
Lenovo Tech World 2020 イノベーション テクノロジー カンファレンスが本日開...
Fractal Analytics の共同創設者 Ram Prasad 氏は、AI が問題領域の特定...
人工知能 (AI) は、面倒で時間のかかるすべての手動プロセスを置き換え、人間が価値の高いタスクに集...