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

Domain.yml :

version: ‘2.0’

intents:

  • affirm
  • bot_challenge
  • deny
  • goodbye
  • greet
  • mood_great
  • mood_unhappy
  • send_email

slots: email: type: text mappings: - type: from_text entity: email subject: type: text mappings: - type: from_text entity: subject message: type: text mappings: - type: from_text entity: message

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: email: type: text mappings: - type: from_text entity: email subject: type: text mappings: - type: from_text entity: subject message: type: text mappings: - type: from_text entity: message

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:50: Key ‘email’ was not defined. Path: ‘/forms/email’ in /Users/nuntea/NLP/RASA Chatbot/domain.yml:50: Key ‘subject’ was not defined. Path: ‘/forms/email’ in /Users/nuntea/NLP/RASA Chatbot/domain.yml:50: Key ‘message’ was not defined. Path: ‘/forms/email’