Ports meta-optimizer's Meta Ads execution/approval/creative-analysis layer (agent.py, meta_ads_client.py, baserow_client.py, slack_notifier.py, approval_server.py) and replaces the per-vertical CPL model with the PPL + monthly-capping-per-course model already used by leads-optimizer, via a new airtable_client.py that shares Cursos/Familias/CentroCurso/ CursoMes/Leads Lake with that project and adds Meta Ads Campaigns / MetaCampaignMes alongside its Google Ads Campaigns / GACampaignMes.
10 lines
165 B
Plaintext
10 lines
165 B
Plaintext
anthropic==0.95.0
|
|
facebook-business>=19.0.0
|
|
pyairtable==3.3.0
|
|
python-dotenv==1.2.2
|
|
requests>=2.32.0
|
|
fastapi>=0.111.0
|
|
uvicorn>=0.29.0
|
|
streamlit>=1.35.0
|
|
pandas>=2.0.0
|