我可以开始与messenger bot的对话吗? (FB + BotFramework)

问题描述:

当用户开始对话时,我的机器人运行正常。但我想知道的是,如果我可以开始与用户的对话而不是用户的对话。我可以开始与messenger bot的对话吗? (FB + BotFramework)

基于Facebook的文档,我认为我可以直接使用FB来做到这一点,一旦我得到了页面范围usedId - 例如,通过在我们的页面上使用'message us'插件

现在虽然 - 我使用MS botframework,并想知道如何使用该框架来做,或者如果我只是'绕过'框架,并为最初的消息


K48的评论是我的答案!

+0

您是否尝试过使用已知的.From和.Recipient创建一个新的Activity对象,以及随机的ConversationId? – K48

+0

听起来很不错,但很好:)生病尝试 –

+0

@ k48多数民众赞成它基本上...请让它回答 –

我回答,因为我与你的GitHub上的问题所做的:

在Facebook上的信使我造成了使用“开始使用按钮”,然后您可以使用通过回发到启动的对话框。我也用它来收集用户信息,然后与他们开始对话;)。

请参阅Github上的issue #1238,以查看我对另一个查询的答案,它向您展示了如何进行操作。

+1

我可能太笨了,但是..但你没有主动写给用户!? –

+0

for fb,我可以使用带页面作用域的userID的fb send API,但是如何使用ms bf –