feat: 添加物流查询功能和完善 token 传递
- 添加 get_logistics 工具查询 Mall API /mall/api/order/parcel - 修复 Cookie token 传递到 MCP 的问题 - 增强 LLM 客户端超时处理和日志 - 移除 MALL_API_TOKEN,使用用户登录 token - 更新测试页面使用 setUser 设置用户属性 - 增强 webhook 调试日志
This commit is contained in:
@@ -381,12 +381,36 @@
|
||||
|
||||
const token = getCookie('token');
|
||||
|
||||
window.chatwootSDK.run({
|
||||
// 初始化配置
|
||||
const widgetConfig = {
|
||||
websiteToken: '39PNCMvbMk3NvB7uaDNucc6o',
|
||||
baseUrl: BASE_URL,
|
||||
locale: 'zh_CN',
|
||||
userIdentifier: token || 'web_user_' + Date.now()
|
||||
});
|
||||
};
|
||||
|
||||
window.chatwootSDK.run(widgetConfig);
|
||||
|
||||
// 等待 widget 加载完成后设置用户属性
|
||||
setTimeout(() => {
|
||||
if (token && window.chatwootSDK.setUser) {
|
||||
window.chatwootSDK.setUser(
|
||||
token || 'web_user_' + Date.now(),
|
||||
{
|
||||
jwt_token: token,
|
||||
mall_token: token
|
||||
}
|
||||
);
|
||||
console.log('✅ 已通过 setUser 设置用户属性');
|
||||
} else if (token && window.$chatwoot) {
|
||||
// 备用方案:使用 $chatwoot.setCustomAttributes
|
||||
window.$chatwoot.setCustomAttributes({
|
||||
jwt_token: token,
|
||||
mall_token: token
|
||||
});
|
||||
console.log('✅ 已通过 $chatwoot.setCustomAttributes 设置用户属性');
|
||||
}
|
||||
}, 1000);
|
||||
|
||||
console.log('✅ Chatwoot Widget 已加载');
|
||||
console.log('Locale: zh_CN');
|
||||
|
||||
Reference in New Issue
Block a user