直线后启动对话框

时间:2016-06-01 15:11:15

标签: node.js botframework slack direct-line-botframework

我的用例就是这个。

  • 机器人会向用户发送“DM'通过直线API
  • 收到DM后,机器人应该开始向用户发出一个对话框,询问用户几个问题
  • 一旦提问,bot会回到原来的频道/房间

如何接受'直线信息?你怎么一无所有地开始对话?

1 个答案:

答案 0 :(得分:0)

有关如何使用Direct Line与Bot Framework机器人交互的更多信息,请在此处查看存储库:Microsoft/BotFramework-DirectLineJS

例如,要向您的机器人发送消息,您将发送如下的直线消息:

directLine.postActivity({
    from: { id: 'myUserId', name: 'myUserName' }, //required (from.name is optional)
    type: 'message',
    text: 'a message for you, Rudy'
}).subscribe(
    id => console.log("Posted activity, assigned ID ", id),
    error => console.log("Error posting activity", error)
);

您还可以在Direct Line client/server example for Node SDK回购邮件中找到BotBuilder-Samples