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回解析アルゴリズムコンテストが開始され、技術専門家があなたの参加を待っています
数ヶ月沈黙していたテスラのヒューマノイドロボット、オプティマスプライムがついに新たな展開を見せた。私...
[[378540]] [51CTO.com クイック翻訳] 今日、人工知能(AI)に基づくソリューシ...
この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式...
Googleの「反撃」が来た!ジェミニはソラに脚光を奪われましたが、今は再び脚光を浴びているようです...
[[386837]]ジョセフ問題1、2、...n と番号が付けられた n 人が輪になって座り、番号...
現在、世界最高齢の人は、ギネス世界記録に認定された118歳の日本人老人、田中カネさんです。田中選手の...
この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...
8月10日、国家知識産権局商標局の公式サイトによると、OPENAI OPCO, LLCは先月末に2...
[[391062]]海外メディアの報道によると、世界中の研究者がロボットが周囲の状況をよりよく認識...
今日の人工知能、ビッグデータ、自動化の時代では、技術的なスキルとデータリテラシーが非常に重要です。し...
アバターにマスクとゴーグルを追加するプロジェクトアドレス: https://github.com/E...
毎年末と翌年の初めに、IT 思想リーダーが翌年のテクノロジー、革新的なサービス、業界の進歩などの開発...