-
Notifications
You must be signed in to change notification settings - Fork 44
Expand file tree
/
Copy pathrequirements.txt
More file actions
51 lines (40 loc) · 1.8 KB
/
requirements.txt
File metadata and controls
51 lines (40 loc) · 1.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# ============================================
# CountBot 依赖配置
# ============================================
# ── 核心框架 ──────────────────────────────
fastapi>=0.115.0
uvicorn==0.32.0
sqlalchemy>=2.0.36
pydantic>=2.10.0
pydantic-settings>=2.7.0
loguru>=0.7.3
python-dotenv>=1.0.1
# ── HTTP 客户端 ───────────────────────────
httpx>=0.28.0
requests>=2.32.0
# ── LLM 相关 ─────────────────────────────
anthropic>=0.40.0
openai>=1.58.0
# ── 数据库 ───────────────────────────────
aiosqlite>=0.20.0
# ── 定时任务 ─────────────────────────────
croniter>=5.0.0
# ── 桌面客户端 ────────────────────────────
pywebview>=5.3
# ── 网页内容提取 ──────────────────────────
beautifulsoup4>=4.14.2
# ── 渠道 SDK ─────────────────────────────
qq-botpy>=1.2.1
dingtalk-stream>=0.24.3
lark-oapi>=1.5.3
python-telegram-bot>=20.7
websockets>=12.0
# ============================================
# 可选依赖(按需安装)
# ============================================
# ── 增强网页抓取(反爬虫、JS渲染)─────────
# 注意:scrapling 包体积较大(~100MB),包含 playwright 等依赖
# 不安装不影响运行,会自动回退到 httpx(基础 HTTP 请求)
# scrapling>=0.3.6
# ── 极强反爬虫(仅在 scrapling 安装后需要)──
# camoufox>=0.4.11