我在BOT框架和Bot账户上有另一个奇怪的问题。
为什么简单的欢迎消息机器人用我的自定义机器人帐户回答
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来自姓名和身份证明吗?
它可以全局设置机器人帐户(对于任何回复消息)?