【发布时间】:2017-12-07 01:54:42
【问题描述】:
基本上,我希望使用 iframe 和 Bot Framework 网络聊天将我的机器人放在不同的页面上。
根据用户打开机器人的页面,调用不同的对话框。
如果没有 Direct Line,这就像在 api/messages 中添加查询参数并调整控制器一样简单。但是使用 Direct Line,我只能在门户中指定一个端点。
我尝试将 JavaScript BotChat.App 调用中的 user.id 更改为不同的标识符,然后基于此在我的 MessagesController 中选择正确的对话框。 但是:我的自定义 ID 似乎在我发送欢迎消息的活动“ConversationUpdate”发生时不可用。不过,我需要发送特定于对话框的欢迎消息(因此我需要尽快导航到那里,而不仅仅是在用户键入他的第一条消息时)。
【问题讨论】:
标签: c# botframework