我当前正在使用ECO_AUTOWORDSELECTION
和DialogFlow
数据库进行项目。我主要关心的问题是,很长一段时间以来,我一直在试图找出答案,如何获取用户输入并在Firebase
数据库中进行搜索?
正如您在代码中看到的那样,我现在拥有if else语句来帮助我将其过滤掉,但是随着数据库中存储了更多事件,我发现if else语句将是无效而可行的。因此,请为我提供有关如何最好地吸收用户输入并根据其请求搜索数据库的建议。例如,他们可能会问“ 8月15日发生了什么事件?”,然后该函数应在数据库中搜索8月15日,并将当天发生的任何事件通知他们。希望很快能收到您的来信!
Firebase
答案 0 :(得分:0)
您只需要设计意图即可从用户那里捕获日期。将此日期传递到webhook并使用“ select event from DB where date = userProvidedDate
”之类的名称
您应该根据日期从数据库中获取事件,而不是其他情况。您需要寻找如何做。