Botframework 自定义Webchat Bot框架V4问题

Botframework 自定义Webchat Bot框架V4问题,botframework,web-chat,Botframework,Web Chat,我从repo中克隆了webchat.js 自定义后,我已将其发布到我的Azure域。 然后,我将webchat.js调用更改为new,编辑了html代码,如下所示: 当我运行html页面时,浏览器上出现“未捕获的语法错误:无效或意外标记”错误。 下面是我的应用程序令牌的获取方式。 (异步函数(){ const res=等待取数('https://directline.botframework.com/v3/directline/tokens/generate“,{method:'POST',

我从repo中克隆了webchat.js 自定义后,我已将其发布到我的Azure域。 然后,我将webchat.js调用更改为new,编辑了html代码,如下所示:
当我运行html页面时,浏览器上出现“未捕获的语法错误:无效或意外标记”错误。 下面是我的应用程序令牌的获取方式。

(异步函数(){
const res=等待取数('https://directline.botframework.com/v3/directline/tokens/generate“,{method:'POST',headers:{Authorization:'Bearer'+'MY BOT SECRET'}});
const{token}=await res.json();
window.WebChat.renderWebChat(
{
directLine:window.WebChat.createDirectLine(
{令牌
}),
userID:“您的用户ID”,
用户名:“网络聊天用户”,
地点:“en US”,
botAvatarInitials:'WC',
UserAvatariInitials:'WW'
},
document.getElementById('webchat')
);
})().catch(err=>console.error(err));
有什么不对劲吗?
Thx预先

这里的“令牌”不是指您的Bot框架Directline令牌,它只是指代码中的一个(错误放置的)字符。经过快速检查,它似乎只是在谈论一个角色,而不是机器人令牌。本文有几个类似问题的例子:


我会检查您是否有不在引号中的字符串、隐藏字符或某些放错地方的括号。

您是否检查过以确保您获得的是正确的bot令牌,而不是示例mockbot?Thx。我想情况并非如此。我的机器人在访问默认cdn时工作正常,但在指向自定义版本时失败。请在上面的问题陈述中查看令牌请求是如何完成的。其他想法?快速检查后,它似乎只是在谈论一个角色,而不是机器人令牌。有关示例,请参阅本文。我会检查一下你们是否有一个不在引号里的字符串,或者某个地方的括号放错了地方。我的代码中有一种鬼魂角色正在生成错误。非常感谢你的帮助!酷,我会转载它作为帮助他人的答案。