## 🚀 重大更新 ### 飞书集成升级 - ✅ 迁移到飞书官方 SDK 的事件订阅 2.0(长连接模式) - ✅ 无需公网域名和 webhook 配置 - ✅ 支持内网部署 - ✅ 自动重连机制 ### 核心功能优化 - ✅ 优化群聊隔离机制(每个用户在每个群独立会话) - ✅ 增强日志输出(emoji 标记便于快速识别) - ✅ 完善错误处理和异常恢复 - ✅ 添加 SSL 证书问题解决方案 ### 新增文件 - `src/integrations/feishu_longconn_service.py` - 飞书长连接服务 - `start_feishu_bot.py` - 启动脚本 - `test_feishu_connection.py` - 连接诊断工具 - `docs/FEISHU_LONGCONN.md` - 详细使用文档 - `README.md` - 项目说明文档 ### 技术改进 - 添加 lark-oapi==1.3.5 官方 SDK - 升级 certifi 包以支持 SSL 验证 - 优化配置加载逻辑 - 改进会话管理机制 ### 文档更新 - 新增飞书长连接模式完整文档 - 更新快速开始指南 - 添加常见问题解答(SSL、权限、部署等) - 完善架构说明和技术栈介绍 ## 📝 使用方式 启动飞书长连接服务(无需公网域名): ```bash python3 start_feishu_bot.py ``` 详见:docs/FEISHU_LONGCONN.md Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
71 lines
951 B
Plaintext
71 lines
951 B
Plaintext
# 核心依赖
|
||
sqlalchemy==2.0.32
|
||
requests==2.32.3
|
||
numpy==1.26.4
|
||
scikit-learn==1.4.2
|
||
|
||
# 数据库驱动
|
||
pymysql==1.1.1
|
||
cryptography==43.0.1
|
||
flask==3.0.3
|
||
flask-cors==5.0.0
|
||
websockets==15.0.1
|
||
|
||
# 中文处理
|
||
jieba==0.42.1
|
||
|
||
# 系统监控
|
||
psutil==5.9.8
|
||
|
||
# 数据处理
|
||
pandas==2.2.2
|
||
openpyxl==3.1.5
|
||
|
||
|
||
# 日志和配置
|
||
python-dotenv==1.0.1
|
||
structlog==24.4.0
|
||
|
||
# 时间处理
|
||
python-dateutil==2.9.0
|
||
|
||
# JSON处理
|
||
ujson==5.10.0
|
||
|
||
# 异步支持
|
||
aiohttp==3.10.10
|
||
# asyncio是Python内置模块,不需要安装
|
||
|
||
# Redis缓存
|
||
redis==5.0.1
|
||
hiredis==2.3.2
|
||
|
||
# 测试框架
|
||
pytest==8.3.3
|
||
pytest-asyncio==0.24.0
|
||
pytest-cov==6.0.0
|
||
|
||
# 代码质量
|
||
black==24.8.0
|
||
flake8==7.1.1
|
||
mypy==1.11.1
|
||
isort==5.13.2
|
||
|
||
# 安全
|
||
bcrypt==4.2.1
|
||
pyjwt==2.9.0
|
||
|
||
# 文件处理
|
||
python-magic==0.4.27
|
||
pillow==11.0.0
|
||
|
||
# 网络工具
|
||
urllib3==2.2.3
|
||
httpx==0.27.2
|
||
|
||
# 数据验证
|
||
pydantic==2.9.2
|
||
marshmallow==3.23.3
|
||
|
||
# 飞书官方 SDK(事件订阅 2.0 - 长连接模式)
|
||
lark-oapi==1.3.5 |