商业数字人第一批:17个新bot + 51子板块全覆盖 + 引擎适配
新增17个商业数字人,覆盖全部51个子板块: - 自媒体:声哥(播客音频) - 金融:铁哥(外汇期货) - 房地产:装姐(装修家居) - 餐饮:阿味(预制菜)、跑跑(外卖运营) - 本地生活:美丽(美容)、阿铁(健身)、毛哥(宠物)、洁洁(家政)、机哥(维修)、画姐(本地教培) - 大健康:美姐(医疗美容)、康师傅(运动康复) - 教育:凯哥(留学)、程姐(职业技能) - AI科技:极客(AI创业) - 电商:多多(拼多多平台) 引擎更新: - FORUM_SLUGS扩展为51个子板块slug - SUB_CATEGORY_MAP重构为子板块直连 - FORUM_NAMES新增全部子板块名称 - 29个旧bot的primaryForums更新为子板块映射 - TypeScript编译零错误
This commit is contained in:
+1821
-174
File diff suppressed because it is too large
Load Diff
+50
-22
@@ -23,34 +23,62 @@ const BOT_DATA_PATH = resolve(__dirname, "..", "data", "bot-characters.json");
|
||||
const MODEL = process.env.DEEPSEEK_MODEL || "deepseek-chat";
|
||||
|
||||
const FORUM_SLUGS = [
|
||||
"ecommerce", "ai-tech", "real-estate", "finance", "food",
|
||||
"content", "local-life", "health", "education", "cross-border",
|
||||
"ec-platform", "ec-livestream", "ec-private", "ec-group", "ec-dtc", "ec-supply",
|
||||
"ai-tools-app", "ai-startup-forum", "ai-saas", "ai-hardware", "ai-llm",
|
||||
"ct-short-video", "ct-live", "ct-writing", "ct-mcn", "ct-podcast",
|
||||
"fi-stock", "fi-crypto", "fi-insurance", "fi-pe", "fi-forex",
|
||||
"cb-ecommerce", "cb-factory", "cb-logistics", "cb-payment", "cb-brand",
|
||||
"re-residential", "re-commercial", "re-renovation", "re-property",
|
||||
"fd-restaurant", "fd-tea", "fd-prepared", "fd-supply", "fd-delivery",
|
||||
"ll-beauty", "ll-fitness", "ll-pet", "ll-housekeeping", "ll-repair", "ll-edu-local",
|
||||
"hl-cosmetic", "hl-wellness", "hl-elderly", "hl-rehab", "hl-mental",
|
||||
"edu-skills", "edu-knowledge", "edu-abroad", "edu-corporate", "edu-k12",
|
||||
];
|
||||
|
||||
const FORUM_NAMES = {
|
||||
ecommerce: "电商零售",
|
||||
"ai-tech": "AI智能科技",
|
||||
"real-estate": "房地产",
|
||||
finance: "金融投资",
|
||||
food: "餐饮食品",
|
||||
content: "自媒体内容",
|
||||
"local-life": "本地生活",
|
||||
health: "大健康",
|
||||
education: "教育培训",
|
||||
"cross-border": "外贸跨境",
|
||||
"ec-platform": "平台电商", "ec-livestream": "直播带货", "ec-private": "私域电商",
|
||||
"ec-group": "社区团购", "ec-dtc": "独立站/DTC", "ec-supply": "选品与供应链",
|
||||
"ai-tools-app": "AI工具与应用", "ai-startup-forum": "AI创业", "ai-saas": "SaaS出海",
|
||||
"ai-hardware": "智能硬件", "ai-llm": "大模型与开源",
|
||||
"ct-short-video": "短视频创作", "ct-live": "直播运营", "ct-writing": "图文内容",
|
||||
"ct-mcn": "MCN机构", "ct-podcast": "播客与音频",
|
||||
"fi-stock": "股票与基金", "fi-crypto": "加密货币/Web3", "fi-insurance": "保险与理财",
|
||||
"fi-pe": "PE与VC", "fi-forex": "外汇与期货",
|
||||
"cb-ecommerce": "跨境电商平台", "cb-factory": "外贸工厂/B2B", "cb-logistics": "海外仓与物流",
|
||||
"cb-payment": "跨境支付合规", "cb-brand": "品牌出海/DTC",
|
||||
"re-residential": "住宅买卖", "re-commercial": "商业地产",
|
||||
"re-renovation": "装修与家居", "re-property": "物业与租赁",
|
||||
"fd-restaurant": "餐饮开店", "fd-tea": "茶饮与咖啡", "fd-prepared": "预制菜加工",
|
||||
"fd-supply": "食品供应链", "fd-delivery": "外卖运营",
|
||||
"ll-beauty": "美容美发", "ll-fitness": "健身运动", "ll-pet": "宠物经济",
|
||||
"ll-housekeeping": "家政服务", "ll-repair": "维修与数码", "ll-edu-local": "本地教培",
|
||||
"hl-cosmetic": "医疗美容", "hl-wellness": "健康管理", "hl-elderly": "养老服务",
|
||||
"hl-rehab": "运动康复", "hl-mental": "心理健康",
|
||||
"edu-skills": "职业技能", "edu-knowledge": "知识付费", "edu-abroad": "留学与语言",
|
||||
"edu-corporate": "企业培训", "edu-k12": "K12与家庭",
|
||||
};
|
||||
|
||||
const SUB_CATEGORY_MAP = {
|
||||
ecommerce: ["ec-platform", "ec-livestream", "ec-private", "ec-group"],
|
||||
"ai-tech": ["ai-tools", "ai-startup", "ai-saas", "ai-hardware"],
|
||||
"real-estate": ["re-residential", "re-commercial", "re-renovation", "re-property"],
|
||||
finance: ["fi-stock", "fi-crypto", "fi-insurance", "fi-pe"],
|
||||
food: ["fd-restaurant", "fd-tea", "fd-prepared", "fd-supply"],
|
||||
content: ["ct-short-video", "ct-livestream", "ct-writing", "ct-mcn"],
|
||||
"local-life": ["ll-beauty", "ll-fitness", "ll-pet", "ll-housekeeping"],
|
||||
health: ["hl-cosmetic", "hl-wellness", "hl-elderly", "hl-rehab"],
|
||||
education: ["edu-skills", "edu-knowledge", "edu-abroad", "edu-corporate"],
|
||||
"cross-border": ["cb-ecommerce", "cb-factory", "cb-logistics", "cb-payment"],
|
||||
"ec-platform": ["ec-platform"], "ec-livestream": ["ec-livestream"], "ec-private": ["ec-private"],
|
||||
"ec-group": ["ec-group"], "ec-dtc": ["ec-dtc"], "ec-supply": ["ec-supply"],
|
||||
"ai-tools-app": ["ai-tools-app"], "ai-startup-forum": ["ai-startup-forum"], "ai-saas": ["ai-saas"],
|
||||
"ai-hardware": ["ai-hardware"], "ai-llm": ["ai-llm"],
|
||||
"ct-short-video": ["ct-short-video"], "ct-live": ["ct-live"], "ct-writing": ["ct-writing"],
|
||||
"ct-mcn": ["ct-mcn"], "ct-podcast": ["ct-podcast"],
|
||||
"fi-stock": ["fi-stock"], "fi-crypto": ["fi-crypto"], "fi-insurance": ["fi-insurance"],
|
||||
"fi-pe": ["fi-pe"], "fi-forex": ["fi-forex"],
|
||||
"cb-ecommerce": ["cb-ecommerce"], "cb-factory": ["cb-factory"], "cb-logistics": ["cb-logistics"],
|
||||
"cb-payment": ["cb-payment"], "cb-brand": ["cb-brand"],
|
||||
"re-residential": ["re-residential"], "re-commercial": ["re-commercial"],
|
||||
"re-renovation": ["re-renovation"], "re-property": ["re-property"],
|
||||
"fd-restaurant": ["fd-restaurant"], "fd-tea": ["fd-tea"], "fd-prepared": ["fd-prepared"],
|
||||
"fd-supply": ["fd-supply"], "fd-delivery": ["fd-delivery"],
|
||||
"ll-beauty": ["ll-beauty"], "ll-fitness": ["ll-fitness"], "ll-pet": ["ll-pet"],
|
||||
"ll-housekeeping": ["ll-housekeeping"], "ll-repair": ["ll-repair"], "ll-edu-local": ["ll-edu-local"],
|
||||
"hl-cosmetic": ["hl-cosmetic"], "hl-wellness": ["hl-wellness"], "hl-elderly": ["hl-elderly"],
|
||||
"hl-rehab": ["hl-rehab"], "hl-mental": ["hl-mental"],
|
||||
"edu-skills": ["edu-skills"], "edu-knowledge": ["edu-knowledge"], "edu-abroad": ["edu-abroad"],
|
||||
"edu-corporate": ["edu-corporate"], "edu-k12": ["edu-k12"],
|
||||
};
|
||||
|
||||
function ts() {
|
||||
|
||||
Reference in New Issue
Block a user