Botframework 是否可以通过cmdline与Microsoft Bot通信?

Botframework 是否可以通过cmdline与Microsoft Bot通信?,botframework,bots,Botframework,Bots,我正在尝试创建一个可以执行命令行操作的聊天机器人。因此,此聊天机器人必须可以从cmdline调用。我看到了与bot通信的不同渠道,但如何使用cmdline与bot通信?是,使用ConsoleConnector var builder = require('botbuilder'); var connector = new builder.ConsoleConnector().listen(); var bot = new builder.UniversalBot(connector, func

我正在尝试创建一个可以执行命令行操作的聊天机器人。因此,此聊天机器人必须可以从cmdline调用。我看到了与bot通信的不同渠道,但如何使用cmdline与bot通信?

是,使用
ConsoleConnector

var builder = require('botbuilder');

var connector = new builder.ConsoleConnector().listen();
var bot = new builder.UniversalBot(connector, function (session) {
    session.send("You said: %s", session.message.text);
});

是,使用
ConsoleConnector

var builder = require('botbuilder');

var connector = new builder.ConsoleConnector().listen();
var bot = new builder.UniversalBot(connector, function (session) {
    session.send("You said: %s", session.message.text);
});

据我所知,通过C#控制台应用程序(命令行)进行通信您必须通过DirectLine通道进行通信

基本上,你必须:

  • 注册直接线路通道以获取密钥
  • 使用您获得的密钥创建
    DirectLineClient
  • 开始通过您创建的
    DirectLineClient
    发送
    活动
    ,并使用它接收响应
  • 有一个示例项目介绍了如何在github上使用它,您可能想看看:

    据我所知,通过C#console应用程序(命令行)进行通信您必须通过DirectLine频道进行通信

    基本上,你必须:

  • 注册直接线路通道以获取密钥
  • 使用您获得的密钥创建
    DirectLineClient
  • 开始通过您创建的
    DirectLineClient
    发送
    活动
    ,并使用它接收响应
  • 有一个示例项目介绍了如何在github上使用它,您可能想看看:

    谢谢!C#有类似的课程吗?谢谢!C#中有类似的课程吗?