我正在从数据库中提取问题,因为这是相对较大的数据转储,并且我想知道是否存在从自定义操作中提取用户输入的方法。 我正在使用Rasa SDK 2.0.0a1。 我尝试过的解决方案:
谢谢!
答案 0 :(得分:3)
您可以从跟踪器的当前状态中提取最新的用户消息:
current_state = tracker.current_state()
latest_message = current_state["latest_message"]["text"]
更简单的方法是使用方法:
tracker.latest_message['text']