I have set the expiration time to 5 minutes. I wait more than 5 minutes, without sending any message, and then send a new message to the bot. It does not trigger the action_session_start, as it should
version: "3.1"
slots:
otp:
type: text
mappings:
- type: custom
bot_active:
type: bool
influence_conversation: true
mappings:
- type: custom
did_not_find_platform:
type: bool
influence_conversation: true
mappings:
- type: custom
crisp_verified:
type: bool
influence_conversation: true
mappings:
- type: custom
check_ead:
type: bool
influence_conversation: true
mappings:
- type: from_text
conditions:
- active_loop: profile_form
requested_slot: check_ead
platform_verified:
type: bool
influence_conversation: true
mappings:
- type: custom
has_ead:
type: bool
influence_conversation: true
mappings:
- type: from_text
conditions:
- active_loop: profile_form
requested_slot: has_ead
ead_id:
type: text
mappings:
- type: custom
verification_code:
type: text
mappings:
- type: from_text
conditions:
- active_loop: profile_form
requested_slot: verification_code
influence_conversation: true
people_id:
type: text
mappings:
- type: custom
ead_identifier:
type: text
mappings:
- type: from_text
conditions:
- active_loop: profile_form
requested_slot: ead_identifier
influence_conversation: true
phone:
type: text
mappings:
- type: custom
segments:
type: text
mappings:
- type: custom
user_id:
type: text
mappings:
- type: custom
domain:
type: text
mappings:
- type: from_text
conditions:
- active_loop: profile_form
requested_slot: ead_identifier
influence_conversation: true
ead_email:
type: text
mappings:
- type: from_text
conditions:
- active_loop: profile_form
requested_slot: ead_email
influence_conversation: true
email:
type: text
mappings:
- type: from_text
conditions:
- active_loop: profile_form
requested_slot: email
influence_conversation: true
nickname:
type: text
mappings:
- type: from_text
conditions:
- active_loop: profile_form
requested_slot: nickname
influence_conversation: true
intents:
- greet
- goodbye
- affirm
- deny
- bot_challenge
- say_email
- say_domain
- hello_world
- talk_to_human
responses:
utter_ask_info:
- text: Preciso coletar algumas informações antes de te passar para um atendente, mas é rapidinho 😊
# utter_default:
# - text: Desculpe, não entendi. Pode repetir, por favor?
utter_out_of_scope:
- text: Desculpe, não tenho certeza.
utter_please_rephrase:
- text: Desculpe, não entendi. Por favor, digite novamente.
utter_how_can_i_help:
- text: "Como posso ajudar?"
utter_thanks:
- text: "Obrigado! Vou salvar suas informações para contatos futuros"
utter_ask_profile_form_nickname:
- text: "Qual é o seu nome?"
utter_ask_profile_form_email:
- text: "Qual é o seu e-mail?"
utter_ask_profile_form_has_ead:
- text: "Você já possui uma plataforma criada conosco?"
utter_ask_profile_form_ead_identifier:
- text: "Qual é o nome da sua plataforma, domínio, ou e-mail de cadastro?"
utter_greet:
- text: "Olá! Sou o GuruBot, o assistente virtual da EadGuru. Estou aqui para te auxiliar no atendimento 🤖"
utter_greet_known:
- text: "Olá {nickname}! Sou o GuruBot, o assistente virtual da EadGuru. Estou aqui para te auxiliar no atendimento 🤖"
utter_did_that_help:
- text: "Por favor, responda se está satisfeito ou não com o que foi dito"
utter_goodbye:
- text: "Bye"
utter_iamabot:
- text: "Sou um bot, projetado para te ajudar :)"
utter_talk_to_human:
- text: "Vou redirecionar você para um atendente! :)"
buttons:
- title: "great"
payload: "ss"
- title: "super sad"
payload: "nn"
utter_ask_profile_form_check_ead:
- text: "Está correto?"
utter_ask_profile_form_verification_code:
- text: "Digite o código de verificação."
actions:
- action_verify_code
- action_deactivate_bot
- utter_talk_to_human
- action_resolve_conversation
- action_set_profile_slots
- action_create_profile
- validate_profile_form
- action_hello_world
- action_session_start
- action_send_email
forms:
profile_form:
required_slots:
- nickname
- email
- has_ead
- ead_identifier
- check_ead
- verification_code
- domain
session_config:
session_expiration_time: 5 # value in minutes