Как возобновить или возобновить приостановленную беседу в RASA
В моем чате я приостановил разговор, вернувшись ConversationPaused()
приостановить разговор, чтобы реальный агент справился. Но как я могу возобновить этот приостановленный разговор?
Это то, что я сделал
from rasa_core.events import ConversationPaused
class ActionTalkToAgent(Action):
def name(self):
return "action_talk_to_agent"
def run(self, dispatcher, tracker, domain):
if tracker.get_slot("lang") == "bn":
dispatcher.utter_template("utter_restart_bot_bn", tracker)
else:
dispatcher.utter_template("utter_restart_bot_en", tracker)
return [ConversationPaused()]
0 ответов
Используйте приведенный ниже класс и включите указанное ниже действие в файл домена бота.
class ActionRestarted(Action):
""" This is for restarting the chat"""
def name(self):
return "action_chat_restart"
def run(self, dispatcher, tracker, domain):
return [Restarted()]