Seleniumを使ったX(Twitter)のDM自動返信ツール

予算
見積り希望
納品希望日
ご相談
募集期限
募集終了 締切日 2025年7月4日 /
掲載日 2025年7月1日
応募状況
応募人数 2
契約人数 0
閲覧数 150

募集内容

募集内容
Seleniumを使ったXのDM自動返信ツールを作りたいのですが実現可能でしょうか? 目的は、未読のDMを順番に開いて、相手の最新メッセージを取得して、そのメッセージをChatGPTに投げて自動で返信を作り、その返信をまたDMに貼り付けて送信する、という一連の流れを自動でやりたいです。 ChatGPTのWeb版チャット画面に直接入力して送信する形にしたいです。 📌 CSVファイルでのスケジュール管理 稼働時間帯やキャラ設定を切り替えるために、下記のようなCSVファイルを使います。(詳しくは添付ファイル参照) カラム名 内容 ChatGPTスレッド名 使いたいChatGPTの既存のチャット名 稼働開始時間 そのチャットで自動返信をスタートする時間 稼働終了時間 そのチャットで自動返信を止める時間 DM返信数 その時間帯で処理するDMの上限(新着を含めた合計) 📌 ChatGPTスレッド名について 「ChatGPTスレッド名」とは、ChatGPTのWeb版ですでに作成済みのチャット(スレッド)の名前を指します。 新しいチャットを毎回作るのではなく、既存のチャットを指定して、そこにメッセージを貼り付けて送信してほしいです。 🔑 もしスレッド名が見つからない場合は、新規作成はせずにスキップする仕様でお願いします。 📌 必須機能 ・X(Twitter)の未読DMを自動で検知 ・未読DMを古い順に開封して、相手の最新メッセージを取得 ・取得したメッセージをCSVで指定したスレッド名と一致する既存のChatGPTチャットに貼り付けて送信 ・ChatGPTが生成した返信を取得してコピー ・XのDM入力欄に貼り付けて送信 ・返信作業中に新しい未読DMが届いた場合も、都度画面を更新して新着を検知し、返信対象に含める ・ただし、CSVに記載された「DM返信数」を超えたらそれ以上は処理しない ・稼働時間を過ぎたら自動でストップ ・処理の間隔はランダムにして機械っぽさを減らしたい ・失敗した場合はエラーログを残す 📌 動きのイメージ 「時間帯とスレッド設定に合わせて、未読DMを順番に拾う(日付の古い順から) → ChatGPTの既存チャットに投げる → 返信を作って送る → 新着があれば途中で検知して追加処理する → 指定件数まで繰り返す → 時間になったら終了」 という流れをCSVの設定で切り替えて自動化したいです。 以上内容です。ご検討よろしくお願いします!
添付ファイル
参考URL
求めるスキル
特記事項

応募者一覧

応募者
応募日時
かてこる
2025/07/02 17:39

募集内容についての質問

かてこる
こんにちは始めまして。かてこるです。要件を拝見しました。 私は、楽天ROOMの自動投稿や、スクレイピングした情報をもとにWordPressへ自動投稿するPythonコードを作成した経験があり、その経験...
吉田 大悟
こんにちは!ご連絡ありがとうございます ご質問ありがとうございます、以下に回答させていただきます。 1️⃣ ChatGPTのWeb版指定について
募集終了
ブックマーク
予算
見積り希望
募集終了

募集者情報

5.0 (38)
発注実績
3
発注件数
33%
発注率
66%
取引完了率
認証状況
本人確認
機密保持契約(NDA)

この募集内容に似ている仕事

予算
見積り希望
応募者数 29
募集期限 あと 3 日 (7月31日まで)
投稿日時:19時間前
予算
見積り希望
応募者数 80
募集期限 あと 12 日 (8月9日まで)
投稿日時:1日前
予算
1万
3万
応募者数 59
募集期限 本日終了 (7月28日まで)
投稿日時:13日前