stock-ai-agent/backend/app/news_agent/__init__.py
2026-02-25 19:59:20 +08:00

39 lines
1.0 KiB
Python

"""
新闻智能体模块
"""
from app.news_agent.news_agent import NewsAgent, get_news_agent
from app.news_agent.fetcher import NewsFetcher, NewsItem
from app.news_agent.filter import NewsDeduplicator, NewsFilter
from app.news_agent.analyzer import NewsAnalyzer, NewsAnalyzerSimple
from app.news_agent.notifier import NewsNotifier, get_news_notifier
from app.news_agent.news_db_service import NewsDatabaseService, get_news_db_service
from app.news_agent.sources import (
get_enabled_sources,
CRYPTO_NEWS_SOURCES,
STOCK_NEWS_SOURCES,
CRYPTO_KEYWORDS,
STOCK_KEYWORDS,
SYMBOL_MAPPINGS
)
__all__ = [
'NewsAgent',
'get_news_agent',
'NewsFetcher',
'NewsItem',
'NewsDeduplicator',
'NewsFilter',
'NewsAnalyzer',
'NewsAnalyzerSimple',
'NewsNotifier',
'get_news_notifier',
'NewsDatabaseService',
'get_news_db_service',
'get_enabled_sources',
'CRYPTO_NEWS_SOURCES',
'STOCK_NEWS_SOURCES',
'CRYPTO_KEYWORDS',
'STOCK_KEYWORDS',
'SYMBOL_MAPPINGS',
]