与Microsoft bot builder和microsoft bot框架开始对话

时间:2016-06-11 00:48:31

标签: bots botframework

我试图让我的机器人开始与用户进行对话,但我不知道代码中应该从哪里发送消息。启动convo的文档在这里,但它并没有超级帮助:http://docs.botframework.com/connector/new-conversations/#navtitle。我也尝试在HandleSystemMessages中回复(如果我更改了消息类型,它可以与模拟器一起使用),但它仍然不会发送第一条消息。

我正在使用Microsoft Bot Connector和C#。

// Idk如何在stackoverflow中进行语法高亮显示 //这是我在MessageController类中的代码

public async Task<Message> Post([FromBody]Message message)
    {
        if (message.Type == "Message")
        {
            return message.CreateReplyMessage($"You said:{message.Text}");
        }
        else
        {
            return HandleSystemMessage(message);
        }
    }

1 个答案:

答案 0 :(得分:2)

我花了很多时间研究这个问题。结果,我设法发起代表机器人发送消息。我的示例向群组对话发送消息。下面的代码 - 粗略草稿但它有效:

string getUsername() const