fix(wechat/token/market): 修复微信对话时间、Token数据重置、技能市场复活、媒体内联
1. 微信Bot对话记录时间按北京时间渲染(ImBotHub/WechatHistory 的 formatTime 显式 +08:00 + Asia/Shanghai); 2. 新增 /app/api/chat/media/relay 媒体中转端点(白名单 agnES 域名, 经香港代理代取), 改写 _wechat_send_media 用平台中转地址,微信/iLink 可内联播放图片/视频; 3. 删除 014_clean_test_data.sql:该迁移每次重启重跑并 DELETE token_usage_logs/ messages/conversations/knowledge 等,导致 Token 驾驶舱数据每次重启被清空; 4. 002_init_data.sql 移除 market_apps 自动播种(原 WHERE COUNT=0 在用户删空后重启复活), 技能市场交由用户后台维护,重启不再复活。
This commit is contained in:
1 parent
da89a27bca
commit
82afe14a23
6 files changed
+85
-108
No files matched your search
@@ -67,19 +67,11 @@ INSERT IGNORE INTO membership_plans (id, name, level, duration_type, price, dail
|
||||
-- ============================================================
|
||||
-- 初始化官方市场应用
|
||||
-- ============================================================
|
||||
|
||||
-- 仅当 market_apps 为空(全新库)时才写入官方应用,
|
||||
-- 避免用户删除的技能/应用在重启(迁移脚本每次重启重跑)后被复活。
|
||||
INSERT INTO market_apps (id, name, type, source, publisher_id, publisher_name, description, icon, tutorial, price, is_member_free, join_promotion, status, rating_avg, review_count, install_count)
|
||||
SELECT * FROM (
|
||||
SELECT 'app-001', '智能客服Agent', 'agent', 'official', 'admin-001', 'AIFlow官方', '基于大模型的智能客服Agent,支持多渠道接入、意图识别、情感分析等功能', '🤖', NULL, 0.00, 1, 0, 'published', 4.50, 128, 3500
|
||||
UNION ALL SELECT 'app-002', '数据分析工具箱', 'skill', 'official', 'admin-001', 'AIFlow官方', '一站式数据分析工具集,包含数据清洗、可视化、统计分析等功能模块', '📊', NULL, 29.90, 0, 0, 'published', 4.20, 89, 2100
|
||||
UNION ALL SELECT 'app-003', 'MCP数据库连接器', 'mcp', 'official', 'admin-001', 'AIFlow官方', '标准MCP协议实现的数据库连接器,支持MySQL、PostgreSQL、Redis等主流数据库', '🔌', NULL, 19.90, 0, 0, 'published', 4.00, 56, 1800
|
||||
UNION ALL SELECT 'app-004', 'SEO优化套件', 'skill', 'official', 'admin-001', 'AIFlow官方', '全面的SEO优化工具包,包含关键词分析、内容优化、排名追踪等功能', '🔍', NULL, 39.90, 0, 0, 'published', 4.30, 45, 1200
|
||||
UNION ALL SELECT 'app-005', 'PPT生成器', 'skill', 'official', 'admin-001', 'AIFlow官方', 'AI驱动的PPT自动生成工具,输入主题即可生成精美的演示文稿', '📝', NULL, 9.90, 1, 0, 'published', 4.80, 210, 5600
|
||||
UNION ALL SELECT 'app-legal-agent', '法律文书Agent', 'agent', 'official', 'admin-001', 'AIFlow官方', '智能法律文书生成与审查Agent,支持合同、诉状、法律意见书等多种文书类型的自动生成和合规审查。集成最新法律法规知识库,提供精准的法律文书辅助服务。', '⚖️', NULL, 0.00, 1, 0, 'published', 4.60, 32, 128
|
||||
) AS seed
|
||||
WHERE (SELECT COUNT(*) FROM market_apps) = 0;
|
||||
-- 注意:market_apps 不再在此自动播种。原因:run.sh 每次重启都会重跑全部迁移脚本,
|
||||
-- 原 `WHERE (SELECT COUNT(*) FROM market_apps) = 0` 逻辑会在"用户删空技能市场"后
|
||||
-- 于重启时把官方应用重新插回(即用户反馈的"删除的技能又复活")。
|
||||
-- 现在完全交由用户在后台「技能市场」维护,重启不再复活。
|
||||
-- 如需全新库预置官方应用,请由管理员在后台手动添加。
|
||||
|
||||
|
||||
-- ============================================================
|
||||
|
||||
Reference in new issue
Block a user