1 Star 0 Fork 3

zhangchd / RasaChatBot

forked from yasiping / RasaChatBot 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
actions.py 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
from rasa_core_sdk import Action
from rasa_core_sdk.events import SlotSet
# 查看案例被告
class ViewCaseDefendants(Action):
def name(self):
return 'action_view_case_defendants'
def run(self, dispatcher, tracker, domain):
case = tracker.get_slot('case')
dispatcher.utter_message("[查询案件被告人, ViewCaseDefendants中进行更新] - " + case)
return [SlotSet('case', case)]
# 查看涉案人员
class ViewCaseDefendantsNum(Action):
def name(self):
return 'action_view_case_defendants_num'
def run(self, dispatcher, tracker, domain):
case = tracker.get_slot('case')
dispatcher.utter_message("[查询涉案人员数目, ViewCaseDefendantsNum中进行更新] - " + case)
# 查看被告信息
class ViewDefendantData(Action):
def name(self):
return 'action_view_defendant_data'
def run(self, dispatcher, tracker, domain):
defendant = tracker.get_slot('defendant')
dispatcher.utter_message("[查询涉案人员信息, ViewDefendantData中进行更新] - " + defendant)
return [SlotSet('defendant', defendant)]
# 查看案件详情
class ViewCaseDetail(Action):
def name(self):
return 'action_view_case_detail'
def run(self, dispatcher, tracker, domain):
case = tracker.get_slot('case')
dispatcher.utter_message("[查询案件详情, ViewCaseDetail中进行更新] - " + case)
return [SlotSet('case', case)]
1
https://gitee.com/zhangchd/RasaChatBot.git
git@gitee.com:zhangchd/RasaChatBot.git
zhangchd
RasaChatBot
RasaChatBot
master

搜索帮助