Syn Bot /OSCOVA 提示信息(9)
提示信息
提示信息绑定到Intent用来提示用户缺少了哪些实体。
举个栗子~
[Expression("play {rock} music")]
[Entity(Sys.MusicGenre)]
[Prompt(Sys.MusicGenre, "Please specify a genre.")]
public void OpenApp(Context context, Result result)
{
//Do Something.
}
提示信息的上下文
[Expression("{login} @emp-code")]
[Expression("{log-in} @emp-code")]
[Entity("login")]
[Prompt("@emp-code","Please specify emp code.", Context = "in-login")]
public void LoginEmp(Context context, Result result)
{
//Do something here.
}
[FallBack(Context = "in-login")]
public void LoginFallback(Context context, Result result)
{
context.Remove("in-login");
//Do something here.
}