このプロジェクトについて
EV Sliderは、Engel & VölkersのExposéリンクからInstagramカルーセル投稿の作成を自動化します。このツールは、物件データと画像を読み込み、E&V風のスライドをレンダリングし、フック、CTA、ハッシュタグを含む投稿文を生成し、Metricool経由で投稿を予約します。
スライダー構成には、ロケーション行とExposéタイトル付きのタイトル画像、居住面積、バスルーム数、築年数、部屋数を示す概要スライド、最大8枚の物件画像が含まれます。Instagramではカルーセルあたり最大10要素が許可されており、レンダラーが自動的に切り詰めます。
画像取得は2段階で動作します:まず、サーバー側で配信されるギャラリー画像をHTTPで解析します。ページカウンターによるとさらに画像がある場合、ヘッドレスChromiumが起動し、ギャラリーをクリックして遅延読み込みされた画像を収集します。不一致がある場合、ツールは警告を出力します。
操作はTelegram経由で可能で、GitHub Actionとして独自サーバーなしで実行されます。代替として、ツールはローカルまたはWebインターフェース付きサーバーで実行できます。画像ホスティングには公開GitHubリポジトリが使用され、スライドはMetricoolに渡され、その後そのサーバーで正規化されます。
スケジュール配信は月曜から土曜まで自動的に行われ、投稿は午前中に予約され、夜のリールとの重複を避けます。設定はYAMLファイルを介して行われ、シークレットは環境変数として設定されます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.