我对BOT框架和机器人账户有另一个奇怪的问题。C#BOT框架 - PromptDialog机器人账号
为什么与我的自定义机器人帐户进行简单的欢迎辞机器人的答案,
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从名称和标识?
这是可能的全球设置机器人帐户(任何回复消息)?