我如何根据用户的答案提出其他问题?

时间:2019-10-09 13:57:27

标签: twilio twilio-programmable-chat

我发现在这里得到答复的速度比在Twilio的支持下要快,所以就这样:我需要问用户3个问题,但是,如果第一个答案是肯定的,将会有一个额外的问题就在现场。

是否可以在同一收集器上执行此操作?

谢谢。

2 个答案:

答案 0 :(得分:0)

请提供摘要,但我将尽我所能回答该问题。 如果您指的是可编程聊天功能,我还需要查看您使用的语言,尽管:

创建一个变量,问完问题后,分配变量以读取输入,这是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*\
}

答案 1 :(得分:0)

这里是Twilio开发人员的传播者。

您无法在同一个集合中执行此操作,因为JSON流中没有内在逻辑。

根据我的经验,如果我需要在某个时间进行对话以进行分支,这将是一次收集的结束,那么我将根据响应开始一个新的对话。您仍然可以使用remember function记住整个对话中的所有详细信息。