如何使用RASA在actions.py中检测聊天平台?

时间:2018-12-25 07:47:19

标签: chatbot rasa-nlu rasa-core

我刚刚将Rasa Core更新到版本0.11.12,但仍然收到错误消息:

insert into  tbl_margin_date  (accont_no, dater)
SELECT  distinct account_no,     dater
FROM   tbl_margin_all
WHERE  dater = '01/08/18'

关注文档,网址为:https://rasa.com/docs/core/0.11.12/_modules/rasa_core/trackers。我认为该属性现在应该在跟踪器中。

有人遇到同样的问题吗?

2 个答案:

答案 0 :(得分:1)

最后我找到了解决方案。只需从活动中获取input_channel。

input_channel = tracker.events[1]['input_channel']

希望input_channel将在RASA的下一版本中得到修复。

我也在以下社区中进行了更新:https://forum.rasa.com/t/how-to-detect-chat-platform-in-actions-py/2991/5

答案 1 :(得分:0)

我正在使用RASA 1.9.6。使用跟踪器,我们可以使用以下代码获取操作中的输入通道。

channel = tracker.get_latest_input_channel()
print(channel)