C#BOT框架 - PromptDialog Bot帐户

时间:2017-03-23 13:57:18

标签: c# botframework

我在BOT框架和Bot账户上有另一个奇怪的问题。

查看图片。 enter image description here

为什么简单的欢迎消息机器人用我的自定义机器人帐户回答

new ChannelAccount(id: "test.id", name: "testBot");

但在

[Microsoft.Bot.Builder.Dialogs] PromptDialog.Choice

来自姓名和身份是不同的?

我的示例代码是:

    public virtual async Task MessageReceivedAsync(IDialogContext context, IAwaitable<IMessageActivity> result)
    {
        var message = await result;

        message.From = new ChannelAccount(id: "id-bot", name: "BotName");

        PromptDialog.Choice(context, this.OnOptionSelected, new List<string>() { FlightsOption, HotelsOption }, "Are you looking for a flight or a hotel?", "Not a valid option", 3);
    }

我的问题是:

  • 可以自定义PromptDialog.Choice来自姓名和身份证明吗?

  • 它可以全局设置机器人帐户(对于任何回复消息)?

0 个答案:

没有答案