feat(agent-office): register InstaAgent + 09:30 cron job
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
from .stock import StockAgent
|
from .stock import StockAgent
|
||||||
from .music import MusicAgent
|
from .music import MusicAgent
|
||||||
from .blog import BlogAgent
|
from .insta import InstaAgent
|
||||||
from .realestate import RealestateAgent
|
from .realestate import RealestateAgent
|
||||||
from .lotto import LottoAgent
|
from .lotto import LottoAgent
|
||||||
from .youtube import YouTubeResearchAgent
|
from .youtube import YouTubeResearchAgent
|
||||||
@@ -11,7 +11,7 @@ AGENT_REGISTRY = {}
|
|||||||
def init_agents():
|
def init_agents():
|
||||||
AGENT_REGISTRY["stock"] = StockAgent()
|
AGENT_REGISTRY["stock"] = StockAgent()
|
||||||
AGENT_REGISTRY["music"] = MusicAgent()
|
AGENT_REGISTRY["music"] = MusicAgent()
|
||||||
AGENT_REGISTRY["blog"] = BlogAgent()
|
AGENT_REGISTRY["insta"] = InstaAgent()
|
||||||
AGENT_REGISTRY["realestate"] = RealestateAgent()
|
AGENT_REGISTRY["realestate"] = RealestateAgent()
|
||||||
AGENT_REGISTRY["lotto"] = LottoAgent()
|
AGENT_REGISTRY["lotto"] = LottoAgent()
|
||||||
AGENT_REGISTRY["youtube"] = YouTubeResearchAgent()
|
AGENT_REGISTRY["youtube"] = YouTubeResearchAgent()
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ async def _run_stock_ai_news():
|
|||||||
if agent:
|
if agent:
|
||||||
await agent.on_ai_news_schedule()
|
await agent.on_ai_news_schedule()
|
||||||
|
|
||||||
async def _run_blog_schedule():
|
async def _run_insta_schedule():
|
||||||
agent = AGENT_REGISTRY.get("blog")
|
agent = AGENT_REGISTRY.get("insta")
|
||||||
if agent:
|
if agent:
|
||||||
await agent.on_schedule()
|
await agent.on_schedule()
|
||||||
|
|
||||||
@@ -67,7 +67,7 @@ def init_scheduler():
|
|||||||
minute=0,
|
minute=0,
|
||||||
id="stock_ai_news_sentiment",
|
id="stock_ai_news_sentiment",
|
||||||
)
|
)
|
||||||
scheduler.add_job(_run_blog_schedule, "cron", hour=10, minute=0, id="blog_pipeline")
|
scheduler.add_job(_run_insta_schedule, "cron", hour=9, minute=30, id="insta_pipeline")
|
||||||
scheduler.add_job(_run_lotto_schedule, "cron", day_of_week="mon", hour=9, minute=0, id="lotto_curate")
|
scheduler.add_job(_run_lotto_schedule, "cron", day_of_week="mon", hour=9, minute=0, id="lotto_curate")
|
||||||
scheduler.add_job(_run_youtube_research, "cron", hour=9, minute=0, id="youtube_research")
|
scheduler.add_job(_run_youtube_research, "cron", hour=9, minute=0, id="youtube_research")
|
||||||
scheduler.add_job(_send_youtube_weekly_report, "cron", day_of_week="mon", hour=8, minute=0, id="youtube_weekly_report")
|
scheduler.add_job(_send_youtube_weekly_report, "cron", day_of_week="mon", hour=8, minute=0, id="youtube_weekly_report")
|
||||||
|
|||||||
Reference in New Issue
Block a user