X(旧Twitter)
ツイートの送信と削除。
⬇️ 読む前に試してみてください
使い方
送信したいトピックを入力すると、ワークフローがテストアカウントでツイートを投稿します。
説明
このプラグインは、公式APIを通じてX(旧Twitter)プラットフォームとやり取りすることができます。
ツイートの送信と削除のツールを提供します。
機能
- ツイート投稿:Xアカウントにツイートを送信し、ツイートIDを応答として受け取る
- ツイート削除:IDによってツイートを削除する
- メディアツイート投稿:メディア添付(画像や動画)付きのツイートを送信する
セットアップ
- X開発者ポータルで開発者アカウントを作成する
- プロジェクトとアプリを作成してAPIキーを取得する:
- 開発者ポータルダッシュボードに移動
- 「プロジェクト作成」をクリックし、手順に従う
- プロジェクト内で、アプリを作成してAPIキーとトークンを取得する
- 「キーとトークン」セクションに移動してコンシューマーキー(APIキーとシークレット)を見つける
- 認証を設定する:
- このリポジトリをローカルマシンにクローンする:
auth.py
ファイルを編集して、コンシューマーキーとシークレットを入力する- 認証スクリプトを実行する:
- スクリプトは認証URLを提供します。ブラウザでそれを開く
- アプリケーションを承認し、プロンプトが表示されたら確認コードを入力する
- スクリプトはACCESS_TOKENとACCESS_TOKEN_SECRETを出力します
- このリポジトリをローカルマシンにクローンする:
- Difyでプラグインを設定する:
- DifyマーケットプレイスからXプラグインをインストールする
- プラグイン設定で、以下の認証情報を入力する:
- APIキー:あなたのX APIキー(コンシューマーキー)
- APIシークレット:あなたのX APIシークレット(コンシューマーシークレット)
- アクセストークン:auth.pyから生成されたOAuth 1.0aアクセストークン
- アクセストークンシークレット:auth.pyから生成されたOAuth 1.0aアクセストークンシークレット
認証メモ
- すべての認証情報は安全に保存され、X APIでの認証にのみ使用されます
- ツイートの投稿と削除には、アプリに読み取りと書き込みの権限が必要です
- 認証情報が機能しているか確認するために、プラグインはX APIにテストAPI呼び出しを行います
使用方法
ツイートの投稿
レスポンス:
ツイートの削除
レスポンス:
メディアツイートの投稿
このアクションでは、メディア(画像や動画)をアップロードしてツイートに添付することができます。
パラメータ:
text
:ツイートのテキスト内容(最大280文字)media
:添付するメディアファイル(画像または動画)
サポートされているメディア形式:
- 画像:JPEG、PNG、GIF
- 動画:MP4(H.264コーデック推奨)
注意:ツイートが公開される前に、動画はXプラットフォームでの処理に時間がかかる場合があります。
レスポンス: