YamlValidationException: Failed to validate '/Users/nuntea/NLP/RASA Chatbot/domain.yml'

19 Views Asked by At

Domain.yml :

version: "3.1"
intents:
 - affirm
 - bot_challenge
 - deny
 - goodbye
 - greet
 - mood_great
 - mood_unhappy
 - send_email
slots:
 email:
  type: text
  mappings:
   - type: from_text
 subject:
  type: text
  mappings:
   - type: from_text
 message:
  type: text
  mappings:
   - type: from_text
responses:
 utter_greet:
   - text: Hey! How are you?
 utter_ask_email:
   - text: Please provide the email ID whom you want to send an email.
 utter_ask_subject:
   - text: Please provide the subject for your email.
 utter_ask_message:
   - text: Please provide the message for your email.
session_config:
 session_expiration_time: 60
 carry_over_slots_to_new_session: true
actions:
 - utter_greet
 - action_submit
forms:
 email_form:
  email: email
  subject: subject
  message: message

The errors :

YamlValidationException: Failed to validate '/Users/nuntea/NLP/RASA Chatbot/domain.yml'. Please make sure the file is correct and all mandatory parameters are specified. Here are the errors found during validation: in /Users/nuntea/NLP/RASA Chatbot/domain.yml:43: Key 'email' was not defined. Path: '/forms/email_form' in /Users/nuntea/NLP/RASA Chatbot/domain.yml:43: Key 'subject' was not defined. Path: '/forms/email_form' in /Users/nuntea/NLP/RASA Chatbot/domain.yml:43: Key 'message' was not defined. Path: '/forms/email_form'

0

There are 0 best solutions below