如何根据用户的回答提出不同的问题?
How can I ask a different question depending on the user's answer?
我发现在这里得到回复比在 Twilio 的支持中更快,所以这里是这样的:我需要问用户 3 个问题,但是,如果第一个答案是肯定的,将会有一个当场追加问题。
是否可以在同一个 Collect 上完成?
谢谢。
请提供片段,但我会尽力回答问题。
如果您指的是可编程聊天功能,我还需要查看您使用的语言,尽管:
创建一个变量,问完问题后赋值给变量读取输入,下面是VB.NET中的一个基本例子:
Dim ans As String
Console.WriteLine("Question")
ans = Console.ReadLine()
if (ans = "y")
{
Console.WriteLine("Different Question depending on the scenario")
}
if (ans = "n")
{
Console.WriteLine("Next Question")
Recursion()
/* Recursion the question that both y/n will both have*\
}
此处为 Twilio 开发人员布道师。
您不能在同一个收集中执行此操作,因为在通过 JSON 的流程中没有内在逻辑。
根据我的经验,如果我需要在某个时候进行对话以进行分支,那将是一个收集的结束,我会根据响应开始一个新的收集。您仍然可以使用 remember function.
记住整个对话中的所有细节
我发现在这里得到回复比在 Twilio 的支持中更快,所以这里是这样的:我需要问用户 3 个问题,但是,如果第一个答案是肯定的,将会有一个当场追加问题。
是否可以在同一个 Collect 上完成?
谢谢。
请提供片段,但我会尽力回答问题。 如果您指的是可编程聊天功能,我还需要查看您使用的语言,尽管:
创建一个变量,问完问题后赋值给变量读取输入,下面是VB.NET中的一个基本例子:
Dim ans As String
Console.WriteLine("Question")
ans = Console.ReadLine()
if (ans = "y")
{
Console.WriteLine("Different Question depending on the scenario")
}
if (ans = "n")
{
Console.WriteLine("Next Question")
Recursion()
/* Recursion the question that both y/n will both have*\
}
此处为 Twilio 开发人员布道师。
您不能在同一个收集中执行此操作,因为在通过 JSON 的流程中没有内在逻辑。
根据我的经验,如果我需要在某个时候进行对话以进行分支,那将是一个收集的结束,我会根据响应开始一个新的收集。您仍然可以使用 remember function.
记住整个对话中的所有细节