9得票1回答
微软机器人框架:连接时发送消息

我刚刚接触Microsoft Bot框架。现在我正在测试我的代码,使用模拟器。我想在连接后立即发送Hello消息。以下是我的代码。 var restify = require('restify'); var builder = require('botbuilder'); var serv...

9得票1回答
清除现有对话框

当我输入"reset"命令时,我希望会话重新开始并清除所有之前的对话,可以请问如何实现?我已经卡了两天了。 这里是我的源代码。 bot.dialog('/reset', (session) => { session.endDialog(); var msg = new...

9得票3回答
聊天机器人在Web仿真器中无法工作,但在本地Bot Framework仿真器中能够正常工作

我开发了一个与SharePoint On Premise集成的聊天机器人。当我在仿真器中调试聊天机器人时,它能够正常工作。但是,当我在Azure中使用Web仿真器和通过DirectLine在公司网站上托管网站进行调试时,它就不能正常工作。 有人知道如何解决吗? 这是我的屏幕截图。左边是We...

9得票5回答
微软机器人与WhatsApp的集成

我正在尝试将Microsoft Bot Framework与WhatsApp集成。 我已经有现有的机器人(skype和webchat)与机器人服务交互,现在想创建一个新的通信渠道。 如何构建这个新的通信渠道? 我已经有可以发送和接收来自WhatsApp消息的API,我计划在收到用户消息时...

8得票4回答
如何在与机器人聊天时获取用户的位置?

我正在开发一个集成Slack的Bot Framework应用程序,使用微软机器人技术。在机器人项目中,我试图在用户发送消息时获取用户位置。 我的目标是,当用户输入消息“显示附近的医院”时,我想获取用户的地理坐标并将它们传递给一个API,该API将返回附近那个位置的医院列表。所以有没有什么办法...

8得票1回答
Botbuilder SDK v4:从群组开始创建1:1对话

我正在尝试向在Microsoft Teams频道中标记了机器人的特定用户发送一对一/私人消息。因为没有与botbuilder v4兼容的botbuilder-teams,所以我想我必须自己实现此功能。我知道使用主动消息,您可以使用adapter.continueConversation,这可以...

8得票1回答
机器人框架:如何在Kik中的herocard上创建一个OpenUrl按钮

我正在尝试在kik上的hero card中使用ActionTypes.OpenUrl类型的CardAction,但它只是回显消息。它实际上没有打开URL。我在多个渠道上有相同的代码工作,但无法在kik上运行它。是否有人能够找到解决方法? 这是我使用的代码: Activity reply =...

8得票1回答
如何链接多个对话框?

我正在使用C# Bot Builder开发机器人。 现在,我知道有很多关于如何处理链接对话框的示例,例如FacebookAuthDialog或ChainedEchoDialog。 我的目标是:用户必须通过授权对话框,并在完成后立即进入“UserDialog”,在那里他可以使用所有需要进行身...

8得票1回答
如何从IDialogContext中获取活动信息

我正在使用LuisDialog,回调函数只返回IDialogContext和LuisResult。有没有办法从原始活动中获取信息,比如渠道、名称等?

8得票2回答
Microsoft Bot Framework渠道中如何找到Skype的用户名

我使用Microsoft Bot Framework(版本3.0.0.59)实现了Skype机器人应用程序。 我已经实现了如何检索Skype名称和ID,但是我无法检索Skype帐户的用户名。我该如何获取我的Skype帐户的用户名?