楽天 ROOM に自動投稿する Node.js アプリケーションです。楽天 API を利用して商品情報を取得し、ChatGPT API で生成した商品の紹介文とともに、スクレイピングを用いて楽天 ROOM に自動投稿します。
- 楽天 API から商品情報を取得
- ChatGPT API を使用して商品紹介文を自動生成
- Puppeteer を用いたスクレイピングによる楽天 ROOM への自動投稿
- cron を使用した定期実行機能
- Node.js がインストールされていること
- 楽天 API キーと ChatGPT API キーが必要です
リポジトリをクローンした後、以下のコマンドを実行して依存関係をインストールします。
git clone https://github.com/tetsuyaohira/rakuten-room-auto-post.git
cd rakuten-room-auto-post
npm install
1..env
ファイルを作成し、必要な API キーを設定します。
RAKUTEN_API_KEY=あなたの楽天APIキー
CHATGPT_API_KEY=あなたのChatGPT APIキー
2.アプリケーションを実行します。
npm start
npm start genre 100283
npm start keyword クリスマス
このプロジェクトは MIT ライセンス の下で公開されています。
プルリクエストやフィードバックはいつでも歓迎します。新しい機能の提案やバグ報告は、GitHub の Issues に投稿してください。