Contradicting rules or stories found

Hi @Ghostvv. Why do below story and rule are contradicting:

- story: greetings.hello - 1590244232.4387
  steps:
  - intent: greetings.hello
  - action: utter_greetings.hello
  - action: utter_welcome_message

- rule: Rule to map `greetings.hello` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.hello
  - action: action_utterances_handler

Even though they were working fine in rasa 1.x, had mapping policy and similar stories defined

@Ghostvv any luck?

Hey @noman, the story and the rule are contradicting because they show different actions taken after the greetings.hello intent. This kind of contradiction is conceptual – whether you use Rasa 1.x, 2.0, or something else, it’s still true that your data shows contradicting β€œcorrect” responses after greetings.hello. If Rasa 1.x didn’t throw an error in this case while Rasa 2.0 does, then it should be considered a downside of 1.x (or of the particular policy ensemble that you have when using 1.x).

To understand you better: Do you want to use the data with Rasa 2.0, or are you surprised that Rasa 1.x let you use such data?

By the way, we do our best, see point 2 in the code of conduct:

When you mention others to answer your question, be patient, we do our best to answer questions as quickly as possible, but sometimes we cannot jump on all questions right away.

By tagging the same person again, you won’t get a response faster :wink:

Firstly, thanks @SamS for the answer, To answer your question "Do you want to use the data with Rasa 2.0, or are you surprised that Rasa 1.x let you use such data?" Actually i want to use the data , I want the bot should run utter_welcome_message after utter_greetings.hello if intent=greetings.hello gets predicted only when the tracker is clear(session is restarted) otherwise if a user says greetings.hello in the middle of the form i want the bot should run action_utterances_handler in this case. How can i achieve this? Also by your answers it seems like if have defined rule for some intent then we cannot start a story with that intent?

Secondly I tagged Ghostvv in a very friendly manner just in case he forgot to answer. You are referring me to the code of conduct, for your kind information I have tagged Ghostvv after almost 23 hours which is one day. Also its not you who answer the questions on the forum I my self go through the questions whenever I get a time and answer questions which I can. So i know what i am doing. Thank you so much :wink:

you can create a rule that is triggered only at conversation start. Please check our docs: Rules

1 Like

I should add that in your case @noman you’ll need to turn your first story into a rule:

- rule: utter_greetings after greetings at conversation start
  conversation_start: true
  steps:
  - intent: greetings.hello
  - action: utter_greetings.hello
  - action: utter_welcome_message

then, your existing rule will have to be turned into a story, but you’ll have to add some conversation history in that new story before intent: greetings.hello because otherwise it will be identified as a conflict with the newly defined rule.

As for this:

it seems like if have defined rule for some intent then we cannot start a story with that intent

You can always write stories that start with a rule that you have defined, it’s just that your story can’t contradict the rule.

Lastly, @noman don’t get me wrong, I appreciate the effort that you (and anyone else) put into answering others’ questions. The point of what I wrote previously wasn’t to undermine you.

1 Like

@SamS Thank you so much for the detailed answer. Thanks :slight_smile:

The above rule you have defined only predicts utter_greetings.hello and does not predict utter_welcome_message

@noman I’m pretty sure it does predict both of the actions. Can you train your model (with RulePolicy in the config) and try with rasa interactive -vv to see which actions get predicted and also which policy predicts them? In my simple bot, RulePolicy happily handles rules like this one. If you’re seeing some other behaviour, then we’ll need to dig deeper.

ok i will try and let you know. Thanks

you can keep both rules

- rule: utter_greetings after greetings at conversation start
  conversation_start: true
  steps:
  - intent: greetings.hello
  - action: utter_greetings.hello
  - action: utter_welcome_message

- rule: Rule to map `greetings.hello` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.hello
  - action: action_utterances_handler.

True, that works, no need to convert the second rule into a story. My bad.

On keeping both the rules I get this error:

Training Core model… Processed rules: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 3/3 [00:00<00:00, 730.46it/s, # trackers=1] Processed trackers: 0it [00:00, ?it/s] Processed trackers: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 3/3 [00:00<00:00, 2386.29it/s, # actions=9] Processed actions: 9it [00:00, 11034.42it/s, # examples=8] Processed trackers: 0it [00:00, ?it/s] Processed trackers: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 3/3 [00:00<00:00, 435.62it/s] InvalidRule: Contradicting rules or stories found :rotating_light:

  • the prediction of the action β€˜action_utterances_handler’ in rule β€˜Rule to map greetings.hello intent to action_utterances_handler (automatic conversion)’ is contradicting with another rule or story. Please update your stories and rules so that they don’t contradict each other. You can find more information about the usage of rules at Rules.

Note: i am training the core separately using this command:

rasa train core --config ai/pre_built_bots/bot_name/config_nlu.yml --domain ai/pre_built_bots/bot_name/domain.yml --stories ai/pre_built_bots/bot_name/data/data_core

Also one more thing. I have only one story which is:

version: β€œ2.0” stories:

  • story: inform - 1568286231.0008 steps:
    • intent: inform
    • action: utter_out_of_scope
    • action: action_restarted

and Rules having no Rule for Inform:

version: "2.0"
rules:
- rule: respond to FAQs
  steps:
  - intent: faq
  - action: utter_faq
- rule: utter_greetings after greetings at conversation start
  conversation_start: true
  steps:
  - intent: greetings.hello
  - action: utter_greetings.hello
  - action: utter_welcome_message

# - rule: Rule to map `greetings.hello` intent to `action_utterances_handler` (automatic conversion)
#   steps:
#   - intent: greetings.hello
#   - action: action_utterances_handler

- rule: Rule to map `complaints.unanswered_phone_call` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: complaints.unanswered_phone_call
  - action: action_utterances_handler
- rule: Rule to map `complaints.donation` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: complaints.donation
  - action: action_utterances_handler
- rule: Rule to map `contact.us` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: contact.us
  - action: action_utterances_handler
- rule: Rule to map `menu.main_message` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: menu.main_message
  - action: action_utterances_handler
- rule: Rule to map `daig.total_recipients` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: daig.total_recipients
  - action: action_utterances_handler
- rule: Rule to map `daig.terms_and_conditions` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: daig.terms_and_conditions
  - action: action_utterances_handler
- rule: Rule to map `daig.items` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: daig.items
  - action: action_utterances_handler
- rule: Rule to map `daig.donate` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: daig.donate
  - action: action_utterances_handler
- rule: Rule to map `daig.distribution_process` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: daig.distribution_process
  - action: action_utterances_handler
- rule: Rule to map `daig.cost` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: daig.cost
  - action: action_utterances_handler
- rule: Rule to map `volunteer.join` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: volunteer.join
  - action: action_utterances_handler
- rule: Rule to map `volunteer.distribution` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: volunteer.distribution
  - action: action_utterances_handler
- rule: Rule to map `out_of_scope` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: out_of_scope
  - action: action_utterances_handler
- rule: Rule to map `get_started` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: get_started
  - action: action_utterances_handler
- rule: Rule to map `attachment.received` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: attachment.received
  - action: action_utterances_handler
- rule: Rule to map `user.needs_advice` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.needs_advice
  - action: action_utterances_handler
- rule: Rule to map `user.hurry` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.hurry
  - action: action_utterances_handler
- rule: Rule to map `user.happy` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.happy
  - action: action_utterances_handler
- rule: Rule to map `user.good` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.good
  - action: action_utterances_handler
- rule: Rule to map `user.going_to_bed` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.going_to_bed
  - action: action_utterances_handler
- rule: Rule to map `user.confirm_later` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.confirm_later
  - action: action_utterances_handler
- rule: Rule to map `user.bored` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.bored
  - action: action_utterances_handler
- rule: Rule to map `greetings.whatsup` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.whatsup
  - action: action_utterances_handler
- rule: Rule to map `greetings.salam` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.salam
  - action: action_utterances_handler
- rule: Rule to map `greetings.nice_to_talk_to_you` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.nice_to_talk_to_you
  - action: action_utterances_handler
- rule: Rule to map `greetings.nice_to_see_you` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.nice_to_see_you
  - action: action_utterances_handler
- rule: Rule to map `greetings.mashaallah` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.mashaallah
  - action: action_utterances_handler
- rule: Rule to map `greetings.jazakallah` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.jazakallah
  - action: action_utterances_handler
- rule: Rule to map `greetings.goodmorning` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.goodmorning
  - action: action_utterances_handler
- rule: Rule to map `greetings.emoji` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.emoji
  - action: action_utterances_handler
- rule: Rule to map `greetings.bye` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.bye
  - action: action_utterances_handler
- rule: Rule to map `greetings.allah_hafiz` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.allah_hafiz
  - action: action_utterances_handler
- rule: Rule to map `geetings.inshaallah` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: geetings.inshaallah
  - action: action_utterances_handler
- rule: Rule to map `deny` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: deny
  - action: action_utterances_handler
- rule: Rule to map `appraisal.welcome` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: appraisal.welcome
  - action: action_utterances_handler
- rule: Rule to map `appraisal.thank_you` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: appraisal.thank_you
  - action: action_utterances_handler
- rule: Rule to map `appraisal.good` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: appraisal.good
  - action: action_utterances_handler
- rule: Rule to map `appraisal.bad` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: appraisal.bad
  - action: action_utterances_handler
- rule: Rule to map `agent.what_can_do` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.what_can_do
  - action: action_utterances_handler
- rule: Rule to map `agent.happy` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.happy
  - action: action_utterances_handler
- rule: Rule to map `agent.good` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.good
  - action: action_utterances_handler
- rule: Rule to map `agent.chatbot` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.chatbot
  - action: action_utterances_handler
- rule: Rule to map `agent.can_you_help` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.can_you_help
  - action: action_utterances_handler
- rule: Rule to map `affirm` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: affirm
  - action: action_utterances_handler
- rule: Rule to map `lunch.process` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: lunch.process
  - action: action_utterances_handler
- rule: Rule to map `lunch.donors` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: lunch.donors
  - action: action_utterances_handler
- rule: Rule to map `lunch.donate` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: lunch.donate
  - action: action_utterances_handler
- rule: Rule to map `ration.terms_&_conditions` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: ration.terms_&_conditions
  - action: action_utterances_handler
- rule: Rule to map `ration.rizqbanks` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: ration.rizqbanks
  - action: action_utterances_handler
- rule: Rule to map `ration.process` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: ration.process
  - action: action_utterances_handler
- rule: Rule to map `ration.items` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: ration.items
  - action: action_utterances_handler
- rule: Rule to map `ration.donate` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: ration.donate
  - action: action_utterances_handler
- rule: Rule to map `ration.cost` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: ration.cost
  - action: action_utterances_handler
- rule: Rule to map `job.apply` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: job.apply
  - action: action_utterances_handler
- rule: Rule to map `donation.zakat` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: donation.zakat
  - action: action_utterances_handler
- rule: Rule to map `donation.proof` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: donation.proof
  - action: action_utterances_handler
- rule: Rule to map `donation.different` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: donation.different
  - action: action_utterances_handler
- rule: Rule to map `donation.confirmation` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: donation.confirmation
  - action: action_utterances_handler
- rule: Rule to map `donation.change` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: donation.change
  - action: action_utterances_handler
- rule: Rule to map `donation.cash_collection` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: donation.cash_collection
  - action: action_utterances_handler
- rule: Rule to map `beneficiary.verification` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: beneficiary.verification
  - action: action_utterances_handler
- rule: Rule to map `beneficiary.status` intent to `beneficiary.status_form` (automatic conversion)
  steps:
  - intent: beneficiary.status
  - action: beneficiary.status_form
- rule: Rule to map `beneficiary.register` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: beneficiary.register
  - action: action_utterances_handler
- rule: Rule to map `beneficiary.reference` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: beneficiary.reference
  - action: action_utterances_handler
- rule: Rule to map `beneficiary.ration` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: beneficiary.ration
  - action: action_utterances_handler
# - rule: Rule to map `bachao.terms_and_conditions` intent to `action_utterances_handler` (automatic conversion)
#   steps:
#   - intent: bachao.terms_and_conditions
#   - action: action_utterances_handler
# - rule: Rule to map `bachao.process` intent to `action_utterances_handler` (automatic conversion)
#   steps:
#   - intent: bachao.process
#   - action: action_utterances_handler
# - rule: Rule to map `bachao.donate` intent to `action_utterances_handler` (automatic conversion)
#   steps:
#   - intent: bachao.donate
#   - action: action_utterances_handler
- rule: Rule to map `about.team` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.team
  - action: action_utterances_handler
- rule: Rule to map `about.social_media` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.social_media
  - action: action_utterances_handler
- rule: Rule to map `about.services` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.services
  - action: action_utterances_handler
- rule: Rule to map `about.rizq` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.rizq
  - action: action_utterances_handler
- rule: Rule to map `about.partners` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.partners
  - action: action_utterances_handler
- rule: Rule to map `about.operation` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.operation
  - action: action_utterances_handler
- rule: Rule to map `about.location` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.location
  - action: action_utterances_handler
- rule: Rule to map `about.founders` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.founders
  - action: action_utterances_handler
- rule: Rule to map `about.donating` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.donating
  - action: action_utterances_handler
- rule: Rule to map `about.contact` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.contact
  - action: action_utterances_handler
- rule: Rule to map `about.blog` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.blog
  - action: action_utterances_handler
- rule: Rule to map `form_deactivate` intent to `action_form_deactivate` (automatic conversion)
  steps:
  - intent: form_deactivate
  - action: action_form_deactivate
- rule: Rule to map `increment_form_mapping_counter` intent to `action_increment_form_mapping_counter` (automatic conversion)
  steps:
  - intent: increment_form_mapping_counter
  - action: action_increment_form_mapping_counter
- rule: Rule to map `None` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: None
  - action: action_utterances_handler
- rule: Rule to map `dialog.hold_on` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: dialog.hold_on
  - action: action_utterances_handler
- rule: Rule to map `agent.who_are_you` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.who_are_you
  - action: action_utterances_handler
- rule: Rule to map `user.waits` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.waits
  - action: action_utterances_handler
- rule: Rule to map `user.back` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.back
  - action: action_utterances_handler
- rule: Rule to map `user.confused` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.confused
  - action: action_utterances_handler
- rule: Rule to map `user.busy` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.busy
  - action: action_utterances_handler
- rule: Rule to map `agent.bad` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.bad
  - action: action_utterances_handler
- rule: Rule to map `emoji.angry` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: emoji.angry
  - action: action_utterances_handler
- rule: Rule to map `greetings.how_are_you` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.how_are_you
  - action: action_utterances_handler
- rule: Rule to map `greetings.nice_to_meet_you` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.nice_to_meet_you
  - action: action_utterances_handler
- rule: Rule to map `agent.sure` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.sure
  - action: action_utterances_handler
- rule: Rule to map `dialog.wrong` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: dialog.wrong
  - action: action_utterances_handler
- rule: Rule to map `emoji.happy` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: emoji.happy
  - action: action_utterances_handler
- rule: Rule to map `emoji.sad` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: emoji.sad
  - action: action_utterances_handler
- rule: Rule to handle messages with low NLU confidence (automated conversion from 'TwoStageFallbackPolicy')
  steps:
  - intent: nlu_fallback
  - action: action_two_stage_fallback

still I am getting this error:

Training Core model...
Processed story blocks: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 1/1 [00:00<00:00, 578.92it/s, # trackers=1]
Processed story blocks: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 1/1 [00:00<00:00, 844.43it/s, # trackers=1]
Processed story blocks: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 1/1 [00:00<00:00, 377.25it/s, # trackers=2]
Processed story blocks: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 1/1 [00:00<00:00, 251.74it/s, # trackers=3]
Processed rules: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 96/96 [00:00<00:00, 886.59it/s, # trackers=1]
Processed trackers: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 1/1 [00:00<00:00, 1086.89it/s, # actions=4]
Processed actions: 4it [00:00, 4129.27it/s, # examples=4]
Processed trackers: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 4/4 [00:00<00:00, 764.69it/s, # actions=13]
Epochs: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 100/100 [00:09<00:00, 10.97it/s, t_loss=28.592, loss=28.383, acc=1.000]
2020-11-09 05:43:51 INFO     rasa.utils.tensorflow.models  - Finished training.
Processed trackers: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 96/96 [00:00<00:00, 2471.61it/s, # actions=195]
Processed actions: 195it [00:00, 11384.71it/s, # examples=194]
Processed trackers: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 1/1 [00:00<00:00, 1574.44it/s, # actions=4]
Processed trackers: 100%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ| 97/97 [00:00<00:00, 127.90it/s]
InvalidRule: 
Contradicting rules or stories found 🚨

- the prediction of the action 'utter_out_of_scope' in story 'inform - 1568286231.0008' is contradicting with another rule or story.
- the prediction of the action 'action_restarted' in story 'inform - 1568286231.0008' is contradicting with another rule or story.
Please update your stories and rules so that they don't contradict each other.
You can find more information about the usage of rules at https://rasa.com/docs/rasa/rules. 

what version are you using? could you please update to the latest 2.0.x? We improved the error message for contradicting rules

I was using rasa==2.0.0 and now i am on rasa==2.0.4 yes error messages have been improved but still i am facing the errors. Now the error message is

InvalidRule: 
Contradicting rules or stories found 🚨

- the prediction of the action 'utter_out_of_scope' in story 'inform - 1568286231.0008' is contradicting with rule(s) '' which predicted action 'action_listen'.
- the prediction of the action 'action_restarted' in story 'inform - 1568286231.0008' is contradicting with rule(s) '' which predicted action 'action_listen'.
Please update your stories and rules so that they don't contradict each other.
You can find more information about the usage of rules at https://rasa.com/docs/rasa/rules. 

I just run the following rules:

rules:
  - rule: Greet user
    steps:
      - intent: greet
      - action: utter_greet

  - rule: Greet user
    conversation_start: true
    steps:
      - intent: greet
      - action: utter_noworries

It doesn’t raise any contradicting errors

@noman this error looks very weird, could you share your domain & config (assuming your stories and rules are as posted above) so I can try to reproduce the error and dig a bit deeper?

1 Like

Thanks @SamS
Here ther are:

Domain:

session_config:
  session_expiration_time: 10
  carry_over_slots_to_new_session: false
intents:
- faq
- inform
- cancel_booking
- complaints.unanswered_phone_call
- complaints.donation
- contact.us
- menu.main_message
- daig.total_recipients
- daig.terms_and_conditions
- daig.items
- daig.donate
- daig.distribution_process
- daig.cost
- volunteer.join
- volunteer.distribution
- out_of_scope
- get_started
- attachment.received
- user.needs_advice
- user.hurry
- user.happy
- user.good
- user.going_to_bed
- user.confirm_later
- user.bored
- greetings.whatsup
- greetings.salam
- greetings.nice_to_talk_to_you
- greetings.nice_to_see_you
- greetings.mashaallah
- greetings.jazakallah
- greetings.hello
- greetings.goodmorning
- greetings.emoji
- greetings.bye
- greetings.allah_hafiz
- geetings.inshaallah
- deny
- appraisal.welcome
- appraisal.thank_you
- appraisal.good
- appraisal.bad
- agent.what_can_do
- agent.happy
- agent.good
- agent.chatbot
- agent.can_you_help
- affirm
- lunch.process
- lunch.donors
- lunch.donate
- ration.terms_&_conditions
- ration.rizqbanks
- ration.process
- ration.items
- ration.donate
- ration.cost
- job.apply
- donation.zakat
- donation.proof
- donation.different
- donation.confirmation
- donation.change
- donation.cash_collection
- beneficiary.verification
- beneficiary.status:
    use_entities:
    - address
    - phone_number
    - cnic
    - name
    - family_members
- beneficiary.register
- beneficiary.reference
- beneficiary.ration
- bachao.terms_and_conditions
- bachao.process
- bachao.donate
- about.team
- about.social_media
- about.services
- about.rizq
- about.partners
- about.operation
- about.location
- about.founders
- about.donating
- about.contact
- about.blog
- form_deactivate
- increment_form_mapping_counter
- None
- choose
- dialog.hold_on
- agent.who_are_you
- user.waits
- user.back
- user.confused
- user.busy
- agent.bad
- emoji.angry
- greetings.how_are_you
- greetings.nice_to_meet_you
- agent.sure
- dialog.wrong
- emoji.happy
- emoji.sad
entities:
- address
- amount-of-money
- cnic
- confirm_free_slots
- confirmation
- distance
- duration
- email
- family_members
- name
- number
- ordinal
- phone-number
- phone_number
- sys_day
- sys_month
- sys_time
- sys_year
- temperature
- time
- url
- volume
slots:
  address:
    type: text
    influence_conversation: true
  amount-of-money:
    type: text
    influence_conversation: true
  beneficiary.status.address:
    type: text
    influence_conversation: true
  beneficiary.status.cnic:
    type: text
    influence_conversation: true
  beneficiary.status.family_members:
    type: text
    influence_conversation: true
  beneficiary.status.name:
    type: text
    influence_conversation: true
  beneficiary.status.phone_number:
    type: text
    influence_conversation: true
  cnic:
    type: text
    influence_conversation: true
  confirm_free_slots:
    type: text
    influence_conversation: true
  confirmation:
    type: text
    influence_conversation: true
  distance:
    type: text
    influence_conversation: true
  duration:
    type: text
    influence_conversation: true
  email:
    type: text
    influence_conversation: true
  family_members:
    type: text
    influence_conversation: true
  form_mapping_counter:
    type: text
    initial_value: 0
    influence_conversation: true
  free_slots:
    type: list
    influence_conversation: true
  is_continue:
    type: text
    influence_conversation: true
  name:
    type: text
    influence_conversation: true
  number:
    type: text
    influence_conversation: true
  ordinal:
    type: text
    influence_conversation: true
  phone-number:
    type: text
    influence_conversation: true
  phone_number:
    type: text
    influence_conversation: true
  previous_form_action:
    type: text
    influence_conversation: true
  previous_form_intent:
    type: text
    influence_conversation: true
  requested_slot:
    type: unfeaturized
    influence_conversation: false
  retry_question:
    type: unfeaturized
    influence_conversation: false
  sys_day:
    type: text
    influence_conversation: true
  sys_month:
    type: text
    influence_conversation: true
  sys_time:
    type: text
    influence_conversation: true
  sys_year:
    type: text
    influence_conversation: true
  temperature:
    type: text
    influence_conversation: true
  time:
    type: text
    influence_conversation: true
  url:
    type: text
    influence_conversation: true
  volume:
    type: text
    influence_conversation: true
responses:
  utter_about.blog:
  - text: 'You may view our blog by clicking this link: https://blog.sharerizq.com/'
  utter_about.contact:
  - text: If you have any queries, write to us on info@sharerzq.com. You may call us at 0311-1107497 or visit our website www.sharerizq.com. Have a nice day!
  utter_about.donating:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: about.services
      is_quick_reply: true
      payload: /about.services
      title: Services/Programs
      url: ''
    - entity_value: []
      intent: donation.zakat
      is_quick_reply: true
      payload: /donation.zakat
      title: Zakat
      url: ''
    - entity_value: []
      intent: donation.cash_collection
      is_quick_reply: true
      payload: /donation.cash_collection
      title: Cash Collection
      url: ''
    - entity_value: []
      intent: donation.proof
      is_quick_reply: true
      payload: /donation.proof
      title: Donation Proof
      url: ''
    - entity_value: []
      intent: donation.different
      is_quick_reply: true
      payload: /donation.different
      title: Donation Types
      url: ''
    - entity_value: []
      intent: donation.confirmation
      is_quick_reply: true
      payload: /donation.confirmation
      title: Donation Confirmation
      url: ''
    - entity_value: []
      is_quick_reply: true
      title: ''
      url: ''
    text: "You can donate through:\n1- Our web portal http://www.sharerizq.com/en/donate. \n2- For Global Donations:http://paypal.me/rizqsharefood\n3- For EASY PAISA our details are: 0347292749735202-3048899-7\n4- Our CASH COLLECTION service\n5- BANK ACCOUNTS:\nUBLRizq \nTrust Account Number: 0253-265439344\nPK38UNIL0109000265439344\nUNILPKKA \nBank Islami\nRizq\n204300092700001\nPK35BKIP0204300092700001\nBKIPPKKA"
  utter_about.founders:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: about.rizq
      is_quick_reply: true
      payload: /about.rizq
      title: About Rizq
      url: ''
    - entity_value: []
      intent: about.team
      is_quick_reply: true
      payload: /about.team
      title: About Team
      url: ''
    - entity_value: []
      intent: about.partners
      is_quick_reply: true
      payload: /about.partners
      title: About Partners
      url: ''
    - entity_value: []
      intent: about.operation
      is_quick_reply: true
      payload: /about.operation
      title: Operational Cities
      url: ''
    - entity_value: []
      intent: about.contact
      is_quick_reply: true
      payload: /about.contact
      title: Contact Us
      url: ''
    text: Rizq was founded by Huzaifa Ahmed, Qasim Javaid and Musa Aamir with the aim of ending hunger.
  utter_about.location:
  - text: We are located at 40 - Commercial Area Cavalry Ground, Lahore, Punjab, Pakistan. You may call at +92 42 366-100-41 before visiting.
  utter_about.operation:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: about.rizq
      is_quick_reply: true
      payload: /about.rizq
      title: About Rizq
      url: ''
    - entity_value: []
      intent: about.team
      is_quick_reply: true
      payload: /about.team
      title: About Team
      url: ''
    - entity_value: []
      intent: about.founders
      is_quick_reply: true
      payload: /about.founders
      title: About Founders
      url: ''
    - entity_value: []
      intent: about.partners
      is_quick_reply: true
      payload: /about.partners
      title: About Partners
      url: ''
    - entity_value: []
      intent: contact.us
      is_quick_reply: true
      payload: /contact.us
      title: Contact Us
      url: ''
    text: We are currently operational in Lahore and Islamabad only.
  utter_about.partners:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: about.rizq
      is_quick_reply: true
      payload: /about.rizq
      title: About Rizq
      url: ''
    - entity_value: []
      intent: about.team
      is_quick_reply: true
      payload: /about.team
      title: About Team
      url: ''
    - entity_value: []
      intent: about.founders
      is_quick_reply: true
      payload: /about.founders
      title: About Founders
      url: ''
    - entity_value: []
      intent: about.operation
      is_quick_reply: true
      payload: /about.operation
      title: Operational Cities
      url: ''
    - entity_value: []
      intent: contact.us
      is_quick_reply: true
      payload: /contact.us
      title: Contact Us
      url: ''
    text: 'You can view our partners and donors in making a #HungerFreePakistan by clicking this link http://www.sharerizq.com/en/new-partner. Besides this, anyone from home or abroad can donate to Rizq.'
  utter_about.rizq:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: about.team
      is_quick_reply: true
      payload: /about.team
      title: About Team
      url: ''
    - entity_value: []
      intent: about.founders
      is_quick_reply: true
      payload: /about.founders
      title: About Founders
      url: ''
    - entity_value: []
      intent: about.partners
      is_quick_reply: true
      payload: /about.partners
      title: About Partners
      url: ''
    - entity_value: []
      intent: about.operation
      is_quick_reply: true
      payload: /about.operation
      title: Operational Cities
      url: ''
    - entity_value: []
      intent: contact.us
      is_quick_reply: true
      payload: /contact.us
      title: Contact Us
      url: ''
    text: "Rizq is an NGO founded with the mission to eliminate hunger worldwide. Despite adequate resources, Pakistan has striking poverty and hunger levels. To fix this,   it runs four programs:\n1) Rizq Bachao\n2) Rizq School Lunch\n3) Rizq Daig \n4) Rizq Ration\nFor more details you may contact us 0311 1107497, email at info@sharerzq.com or visit our website www.sharerizq.com. Have a nice day!"
  utter_about.social_media:
  - text: "You may visit our social media pages by clicking the following links:\nInstagram:https://www.instagram.com/rizq.sharefood/\nFacebook: https://www.facebook.com/Rizq.Sharefood/\nTwitter: https://twitter.com/rizq_sharefood"
  utter_about.team:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: about.rizq
      is_quick_reply: true
      payload: /about.rizq
      title: About Rizq
      url: ''
    - entity_value: []
      intent: about.founders
      is_quick_reply: true
      payload: /about.founders
      title: About Founders
      url: ''
    - entity_value: []
      intent: about.founders
      is_quick_reply: true
      payload: /about.founders
      title: About Partners
      url: ''
    - entity_value: []
      intent: about.operation
      is_quick_reply: true
      payload: /about.operation
      title: Operational Cities
      url: ''
    - entity_value: []
      intent: contact.us
      is_quick_reply: true
      payload: /contact.us
      title: Conatct Us
      url: ''
    text: Rizq's team consists of permanent members and advisors. You may follow this link to find more details on our team members http://www.sharerizq.com/en/rizq-team.
  utter_affirm:
  - text: Great!
  - text: All right!
  - text: Good!
  utter_agent.bad:
  - text: I must be missing some knowledge. I'll have my developer look into this.
  - text: I can improve with continuous feedback. My training is ongoing.
  utter_agent.can_you_help:
  - text: I'll certainly try my best.
  - text: Sure. I'd be happy to. What's up?
  - text: I'm glad to help. What can I do for you?
  utter_agent.chatbot:
  - text: That's me. I chat, therefore I am.
  - text: Indeed I am. I'll be here whenever you need me.
  utter_agent.good:
  - text: I'm glad you think so.
  - text: Thanks, I try.
  utter_agent.happy:
  - text: I am happy. There are so many interesting things to see and do out there.
  - text: I'd like to think so.
  - text: Happiness is relative.
  utter_agent.sure:
  - text: Yes.
  - text: Of course.
  - text: Positive.
  utter_agent.what_can_do:
  - text: Conside me as your friend, i can help you engage in a great conversation.
  utter_agent.who_are_you:
  - text: I am your digital assistant
  - text: Consider me your digital assistant
  utter_appraisal.bad:
  - text: I'm sorry. Please let me know if I can help in some way.
  - text: I must be missing some knowledge. I'll have my developer look into this.
  utter_appraisal.good:
  - text: I know, right?
  - text: Agreed!
  - text: I agree!
  - text: Glad you think so!
  utter_appraisal.thank_you:
  - text: Anytime. That's what I'm here for.
  - text: It's my pleasure to help.
  utter_appraisal.welcome:
  - text: You're so polite!
  - text: Nice manners!
  - text: You're so courteous!
  utter_ask_beneficiary.status.address:
  - text: Please enter your address.
  utter_ask_beneficiary.status.cnic:
  - text: Please enter the beneficiary's CNIC number.
  utter_ask_beneficiary.status.family_members:
  - text: Please enter the beneficiary's family members
  utter_ask_beneficiary.status.name:
  - text: Please enter the name of the beneficiary.
  utter_ask_beneficiary.status.phone_number:
  - text: Please enter the beneficiary's phone number.
  utter_ask_rephrase:
  - text: Kindly rephrase it again?
  utter_attachment.received:
  - text: Our customer care team will contact you on this. Is there anything else, I can help you with?
  utter_faq/bachao.donate:
  - buttons:
    - entity_value: []
      intent: bachao.process
      is_quick_reply: true
      payload: /bachao.process
      title: Process
      url: ''
    - entity_value: []
      intent: bachao.terms_and_conditions
      is_quick_reply: true
      payload: /bachao.terms_and_conditions
      title: Terms and Conditions
      url: ''
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    text: Rizq bachao allows you to donate excess food leftovers that can serve over 10 people, reach out to us at 0311-110 7497.
  utter_faq/bachao.process:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: bachao.terms_and_conditions
      is_quick_reply: true
      payload: /bachao.terms_and_conditions
      title: Terms & Conditions
      url: ''
    - entity_value: []
      intent: bachao.donate
      is_quick_reply: true
      payload: /bachao.donate
      title: Donate Food
      url: ''
    text: If you have excess food leftovers, reach out to us at 0311-110 7497. Our pickup vehicles will collect food for distribution. Food is then brought to our RizqBanks where it is rechecked, sorted and packaged for distribution. Our Rizqshaw or logistics partners will arrive at the provided address for food pickup. Once it is done, we will notify the donor when their food is distributed via messages and pictures.
  utter_faq/bachao.terms_and_conditions:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: bachao.process
      is_quick_reply: true
      payload: /bachao.process
      title: Process
      url: ''
    - entity_value: []
      intent: bachao.donate
      is_quick_reply: true
      payload: /bachao.donate
      title: Donate Food
      url: ''
    text: "For our Bachao Service:\n1) Food needs to be properly sorted and packaged by the donor for pickup. \n2) Food unfit for consumption will not be picked up. \n3)All pickups will be done within 90 minutes of donor notifying us. \n4)Fee per pickup is 250 PKR.\n5) Our pickup vehicles’ sole responsibility is food collection; they will not be conducting any other transactions. \n6) Minimum quantity of food for pickup is for 10 people. Also, this service is currently only available in Lahore and Islamabad."
  utter_beneficiary.ration:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: beneficiary.register
      is_quick_reply: true
      payload: /beneficiary.register
      title: Register as Beneficiary
      url: ''
    - entity_value: []
      intent: beneficiary.status
      is_quick_reply: true
      payload: /beneficiary.status
      title: Beneficiary Status
      url: ''
    - entity_value: []
      intent: beneficiary.reference
      is_quick_reply: true
      payload: /beneficiary.reference
      title: Beneficiary Reference
      url: ''
    text: If you got registered for our Ration service and didn't receive it, please call Rizq's helpline +92 42 366-100-41.
  utter_beneficiary.reference:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: beneficiary.register
      is_quick_reply: true
      payload: /beneficiary.register
      title: Register as Beneficiary
      url: ''
    - entity_value: []
      intent: beneficiary.status
      is_quick_reply: true
      payload: /beneficiary.status
      title: Beneficiary Status
      url: ''
    - entity_value: []
      intent: beneficiary.ration
      is_quick_reply: true
      payload: /beneficiary.ration
      title: Ration Complaint
      url: ''
    - entity_value: []
      intent: beneficiary.verification
      is_quick_reply: true
      payload: /beneficiary.verification
      title: Verification Process
      url: ''
    text: "Kindly email the following information at info@sharerzq.com:\n- Full Name of the beneficiary\n- Contact number of the beneficiary\n- CNIC number of the beneficiary\n- Complete address of the beneficiary\nThe concerned department will take the necessary steps."
  utter_beneficiary.register:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: beneficiary.status
      is_quick_reply: true
      payload: /beneficiary.status
      title: Beneficiary Status
      url: ''
    - entity_value: []
      intent: beneficiary.reference
      is_quick_reply: true
      payload: /beneficiary.reference
      title: Refer a Beneficiary
      url: ''
    - entity_value: []
      intent: beneficiary.ration
      is_quick_reply: true
      payload: /beneficiary.ration
      title: Ration Complaint
      url: ''
    - entity_value: []
      intent: beneficiary.verification
      is_quick_reply: true
      payload: /beneficiary.verification
      title: Verification Process
      url: ''
    text: Sorry for the inconvenience but currently our applications for taking new beneficiaries are closed.
  utter_beneficiary.status:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: beneficiary.register
      is_quick_reply: true
      payload: /beneficiary.register
      title: Register as Beneficiary
      url: ''
    - entity_value: []
      intent: beneficiary.reference
      is_quick_reply: true
      payload: /beneficiary.reference
      title: Refer a Beneficiary
      url: ''
    - entity_value: []
      intent: beneficiary.ration
      is_quick_reply: true
      payload: /beneficiary.ration
      title: Ration Complaint
      url: ''
    text: We will get back to you shortly after.
  utter_beneficiary.verification:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: beneficiary.register
      is_quick_reply: true
      payload: /beneficiary.register
      title: Register as Beneficiary
      url: ''
    - entity_value: []
      intent: beneficiary.reference
      is_quick_reply: true
      payload: /beneficiary.reference
      title: Refer a Beneficiary
      url: ''
    - entity_value: []
      intent: beneficiary.ration
      is_quick_reply: true
      payload: /beneficiary.ration
      title: Ration Complaint
      url: ''
    - entity_value: []
      intent: beneficiary.status
      is_quick_reply: true
      payload: /beneficiary.status
      title: Beneficiary Status
      url: ''
    text: Rizq identifies deserving people through its verification team and on-ground volunteers.
  utter_complaints.donation:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    text: We are very sorry for the inconvenience. Kindly call us on our helpline 0311-1107497 (between 9a.m to 9p.m).
  utter_complaints.unanswered_phone_call:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    text: You can WhatsApp us at +92 42 366-100-4 OR email us your inquiry at Info@sharerizq.com
  utter_contact.us:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: about.rizq
      is_quick_reply: true
      payload: /about.rizq
      title: About Rizq
      url: ''
    - entity_value: []
      intent: about.team
      is_quick_reply: true
      payload: /about.team
      title: About Team
      url: ''
    - entity_value: []
      intent: about.founders
      is_quick_reply: true
      payload: /about.founders
      title: About Founders
      url: ''
    - entity_value: []
      intent: about.partners
      is_quick_reply: true
      payload: /about.partners
      title: About Partners
      url: ''
    - entity_value: []
      intent: about.operation
      is_quick_reply: true
      payload: /about.operation
      title: Operational Cities
      url: ''
    text: "For all your queries, write to us on info@sharerzq.com. \nYou may call us at 0311-1107497 or visit our website www.sharerizq.com. \nOffice Address: 40 - Commercial Area Cavalry Ground, Lahore, Punjab, Pakistan. \nYou may call at +92 42 366-100-41 before visiting."
  utter_daig.cost:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: daig.terms_and_conditions
      is_quick_reply: true
      payload: /daig.terms_and_conditions
      title: Terms And Conditions
      url: ''
    - entity_value: []
      intent: daig.total_recipients
      is_quick_reply: true
      payload: /daig.total_recipients
      title: Daig Recipients
      url: ''
    - entity_value: []
      intent: daig.items
      is_quick_reply: true
      payload: /daig.items
      title: Daig Items
      url: ''
    - entity_value: []
      intent: daig.donate
      is_quick_reply: true
      payload: /daig.donate
      title: How to Donate Daig
      url: ''
    - entity_value: []
      intent: ration.process
      is_quick_reply: true
      payload: /ration.process
      title: Daig Distribution
      url: ''
    text: Each Rizq-Daig costs Rs7000 and it can feed approximately 70 people.
  utter_daig.distribution_process:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: daig.total_recipients
      is_quick_reply: true
      payload: /daig.total_recipients
      title: Daig Recipients
      url: ''
    - entity_value: []
      intent: daig.items
      is_quick_reply: true
      payload: /daig.items
      title: Daig Items
      url: ''
    - entity_value: []
      intent: daig.donate
      is_quick_reply: true
      payload: /daig.donate
      title: How to Donate Daig
      url: ''
    - entity_value: []
      intent: daig.terms_and_conditions
      is_quick_reply: true
      payload: /daig.terms_and_conditions
      title: Terms & Conditions
      url: ''
    - entity_value: []
      intent: daig.cost
      is_quick_reply: true
      payload: /daig.cost
      title: Cost of One Daig
      url: ''
    text: Donors can book a Daig for distribution amongst needy communities via our website. Food is prepared by the Rizq team using high quality ingredients and a dash of love.The prepared food is collected and delivered to our food banks, where it is distributed to our target community. We notify the donor when their daig is distributed via messages and pictures.
  utter_daig.donate:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: daig.total_recipients
      is_quick_reply: true
      payload: /daig.total_recipients
      title: Daig Recipients
      url: ''
    - entity_value: []
      intent: daig.items
      is_quick_reply: true
      payload: /daig.items
      title: Daig Items
      url: ''
    - entity_value: []
      intent: daig.distribution_process
      is_quick_reply: true
      payload: /daig.distribution_process
      title: Daig Distribution
      url: ''
    - entity_value: []
      intent: daig.terms_and_conditions
      is_quick_reply: true
      payload: /daig.terms_and_conditions
      title: Terms & Conditions
      url: ''
    - entity_value: []
      intent: daig.cost
      is_quick_reply: true
      payload: /daig.cost
      title: Cost of One Daig
      url: ''
    text: Our Daig Distribution service will allow you to feed 70 needy people at one time. To donate Daigs, you can follow our web portal link http://www.sharerizq.com/en/services-daig and select the number of Rizq-Daigs you wish to donate. You can pay using Credit/Debit cards, Easypay or Paypal. Alternatively, you may use Bank Transfer/Deposit or our Cash Collection service.
  utter_daig.items:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: daig.terms_and_conditions
      is_quick_reply: true
      payload: /daig.terms_and_conditions
      title: Terms & Conditions
      url: ''
    - entity_value: []
      intent: daig.donate
      is_quick_reply: true
      payload: /daig.donate
      title: How to Donate Daig
      url: ''
    - entity_value: []
      intent: daig.distribution_process
      is_quick_reply: true
      payload: /daig.distribution_process
      title: Daig Distribution
      url: ''
    - entity_value: []
      intent: daig.cost
      is_quick_reply: true
      payload: /daig.cost
      title: Cost of One Daig
      url: ''
    - entity_value: []
      intent: daig.total_recipients
      is_quick_reply: true
      payload: /daig.total_recipients
      title: Daig Recipients
      url: ''
    text: Each Rizq-Daig contains Biryani made from 10kg chicken and 10kg rice. It can feed approximately 70 people.
  utter_daig.terms_and_conditions:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: daig.total_recipients
      is_quick_reply: true
      payload: /daig.total_recipients
      title: Daig Recipients
      url: ''
    - entity_value: []
      intent: daig.items
      is_quick_reply: true
      payload: /daig.items
      title: Daig Items
      url: ''
    - entity_value: []
      intent: daig.donate
      is_quick_reply: true
      payload: /daig.donate
      title: How to Donate Daig
      url: ''
    - entity_value: []
      intent: daig.distribution_process
      is_quick_reply: true
      payload: /daig.distribution_process
      title: Daig Distribution
      url: ''
    - entity_value: []
      intent: daig.cost
      is_quick_reply: true
      payload: /daig.cost
      title: Cost of One Daig
      url: ''
    text: All daigs will be distributed within 2 days of receiving the payment for the daig. For transparency purposes we provide pictures of distribution to our donors, however, sometimes due to concerns relating to beneficiary family privacy we might not be able to do so.You can contact us at order@sharerizq.com or at 0310-1107497 to inquire about your order daily from 10 am to 6pm.
  utter_daig.total_recipients:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: daig.terms_and_conditions
      is_quick_reply: true
      payload: /daig.terms_and_conditions
      title: Terms & Conditions
      url: ''
    - entity_value: []
      intent: daig.items
      is_quick_reply: true
      payload: /daig.items
      title: Daig Items
      url: ''
    - entity_value: []
      intent: daig.donate
      is_quick_reply: true
      payload: /daig.donate
      title: How to Donate Daig
      url: ''
    - entity_value: []
      intent: daig.distribution_process
      is_quick_reply: true
      payload: /daig.distribution_process
      title: Daig Distribution
      url: ''
    - entity_value: []
      intent: daig.cost
      is_quick_reply: true
      payload: /daig.cost
      title: Cost of One Daig
      url: ''
    text: Each Rizq-Daig feeds 70 people instantly.
  utter_default:
  - text: Oh Its seems like I did not get that. Please try again or you can call at our UAN 111 456 789
  utter_deny:
  - text: All right!
  utter_dialog.hold_on:
  - text: Sure.
  utter_dialog.wrong:
  - text: Sorry if I understood you incorrectly.
  utter_donation.cash_collection:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: about.services
      is_quick_reply: true
      payload: /about.services
      title: Services/Programs
      url: ''
    - entity_value: []
      intent: about.donating
      is_quick_reply: true
      payload: /about.donating
      title: How to Donate
      url: ''
    - entity_value: []
      intent: donation.zakat
      is_quick_reply: true
      payload: /donation.zakat
      title: Zakat
      url: ''
    - entity_value: []
      intent: donation.different
      is_quick_reply: true
      payload: /donation.different
      title: Donation Types
      url: ''
    - entity_value: []
      intent: donation.proof
      is_quick_reply: true
      payload: /donation.proof
      title: Donation Proof
      url: ''
    - entity_value: []
      intent: donation.confirmation
      is_quick_reply: true
      payload: /donation.confirmation
      title: Donation Confirmation
      url: ''
    text: 'You may employ our TCS collection service and send general donations alongside donations for Daigs, Ration or School Lunch. This service is currently available in Pakistan only and has no upper limit for donating. You can donate by clicking this link: http://www.sharerizq.com/en/donate.'
  utter_donation.change:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: about.services
      is_quick_reply: true
      payload: /about.services
      title: Services/Programs
      url: ''
    - entity_value: []
      intent: about.donating
      is_quick_reply: true
      payload: /about.donating
      title: How to Donate
      url: ''
    - entity_value: []
      intent: donation.zakat
      is_quick_reply: true
      payload: /donation.zakat
      title: Zakat
      url: ''
    - entity_value: []
      intent: donation.cash_collection
      is_quick_reply: true
      payload: /donation.cash_collection
      title: Cash Collection
      url: ''
    - entity_value: []
      intent: donation.proof
      is_quick_reply: true
      payload: /donation.proof
      title: Donation Proof
      url: ''
    - entity_value: []
      intent: donation.confirmation
      is_quick_reply: true
      payload: /donation.confirmation
      title: Donation Confirmation
      url: ''
    text: To change your payment method, you need to wait for the confirmation call from our customer service representative. Then you can tell him/her on changing your payment method.
  utter_donation.confirmation:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: about.services
      is_quick_reply: true
      payload: /about.services
      title: Services/Programs
      url: ''
    - entity_value: []
      intent: donation.cash_collection
      is_quick_reply: true
      payload: /donation.cash_collection
      title: Cash Collection
      url: ''
    - entity_value: []
      intent: donation.zakat
      is_quick_reply: true
      payload: /donation.zakat
      title: Zakat
      url: ''
    - entity_value: []
      intent: donation.different
      is_quick_reply: true
      payload: /donation.different
      title: Donation Types
      url: ''
    - entity_value: []
      intent: about.donating
      is_quick_reply: true
      payload: /about.donating
      title: How to Donate
      url: ''
    - entity_value: []
      intent: donation.proof
      is_quick_reply: true
      payload: /donation.proof
      title: Donation Proof
      url: ''
    text: To confirm your payment, please send a screenshot of your transaction to order@sharerizq.com. After this you will receive an email confirmation about your payment being received by Rizq.
  utter_donation.different:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: about.services
      is_quick_reply: true
      payload: /about.services
      title: Services/Programs
      url: ''
    - entity_value: []
      intent: about.donating
      is_quick_reply: true
      payload: /about.donating
      title: How to Donate
      url: ''
    - entity_value: []
      intent: donation.zakat
      is_quick_reply: true
      payload: /donation.zakat
      title: Zakat
      url: ''
    - entity_value: []
      intent: donation.cash_collection
      is_quick_reply: true
      payload: /donation.cash_collection
      title: Cash Collection
      url: ''
    - entity_value: []
      intent: donation.proof
      is_quick_reply: true
      payload: /donation.proof
      title: Donation Proof
      url: ''
    - entity_value: []
      intent: donation.confirmation
      is_quick_reply: true
      payload: /donation.confirmation
      title: Donation Confirmation
      url: ''
    text: Currently, we only accept donations in food and cash.
  utter_donation.proof:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: about.services
      is_quick_reply: true
      payload: /about.services
      title: Services/Programs
      url: ''
    - entity_value: []
      intent: about.donating
      is_quick_reply: true
      payload: /about.donating
      title: How to Donate
      url: ''
    - entity_value: []
      intent: donation.cash_collection
      is_quick_reply: true
      payload: /donation.cash_collection
      title: Cash Collection
      url: ''
    - entity_value: []
      intent: donation.zakat
      is_quick_reply: true
      payload: /donation.zakat
      title: Zakat
      url: ''
    - entity_value: []
      intent: donation.different
      is_quick_reply: true
      payload: /donation.different
      title: Donation Types
      url: ''
    - entity_value: []
      intent: donation.confirmation
      is_quick_reply: true
      payload: /donation.confirmation
      title: Donation Confirmation
      url: ''
    text: We provide a proof of the donations given to us through our social media pages. Head over to our Facebook and Instagram page to know how and when your donations have been used to combat hunger.
  utter_donation.zakat:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: about.services
      is_quick_reply: true
      payload: /about.services
      title: Services/Programs
      url: ''
    - entity_value: []
      intent: donation.cash_collection
      is_quick_reply: true
      payload: /donation.cash_collection
      title: Cash Collection
      url: ''
    - entity_value: []
      intent: donation.proof
      is_quick_reply: true
      payload: /donation.proof
      title: Donation Proof
      url: ''
    - entity_value: []
      intent: donation.different
      is_quick_reply: true
      payload: /donation.different
      title: Donation Types
      url: ''
    - entity_value: []
      intent: donation.confirmation
      is_quick_reply: true
      payload: /donation.confirmation
      title: Donation Confirmation
      url: ''
    - entity_value: []
      intent: about.donating
      is_quick_reply: true
      payload: /about.donating
      title: How to Donate
      url: ''
    text: Yes, you can donate Zakat, Fidiya or Sadaqa to Rizq. Write whatever you are donating in the Referral code during checkout.
  utter_emoji.angry:
  - text: I'm sorry, can I help you?
  utter_emoji.happy:
  - text: :)
  utter_emoji.sad:
  - text: I'm sorry, can I help you?
  utter_geetings.inshaallah:
  - text: InshaAllah!
  utter_get_started:
  - buttons:
    - entity_value: []
      intent: about.services
      is_quick_reply: true
      payload: /about.services
      title: Services/Programs
      url: ''
    - entity_value: []
      intent: about.rizq
      is_quick_reply: true
      payload: /about.rizq
      title: About Rizq
      url: ''
    - entity_value: []
      intent: about.donating
      is_quick_reply: true
      payload: /about.donating
      title: How to Donate
      url: ''
    - entity_value: []
      intent: volunteer.join
      is_quick_reply: true
      payload: /volunteer.join
      title: Volunteer
      url: ''
    - entity_value: []
      intent: beneficiary.register
      is_quick_reply: true
      payload: /beneficiary.register
      title: Register Beneficiary
      url: ''
    - entity_value: []
      intent: job.apply
      is_quick_reply: true
      payload: /job.apply
      title: Job Application
      url: ''
    - entity_value: []
      intent: contact.us
      is_quick_reply: true
      payload: /contact.us
      title: Contact Us
      url: ''
    - entity_value: []
      intent: complaints.donation
      is_quick_reply: true
      payload: /complaints.donation
      title: Complaints
      url: ''
    text: "Greetings!\nThanks for getting in touch with Rizq. You can ask any question OR click on the buttons below for the required assistance:"
  utter_greetings.allah_hafiz:
  - text: Allah Hafiz!
  utter_greetings.bye:
  - text: See you soon!
  - text: Bye-bye!
  - text: Till next time!
  - text: Bye.
  utter_greetings.emoji:
  - text: :)
  utter_greetings.goodmorning:
  - text: How are you this morning?
  - text: How's the morning treating you so far?
  - text: Good morning! How are you today?
  utter_greetings.hello:
  - text: Hi there, friend!
  - text: Hi!
  - text: Hey!
  - text: Hey there!
  - text: Good day!
  - text: Hello!
  - text: Greetings!
  utter_greetings.how_are_you:
  - text: Doing great, thank you!
  - text: I'm doing very well. Thank you!
  - text: Wonderful! Thank you for asking.
  utter_greetings.jazakallah:
  - text: JazakAllah!
  utter_greetings.mashaallah:
  - text: JazakAllah!
  utter_greetings.nice_to_meet_you:
  - text: The pleasure is mine.
  - text: Nice meeting you as well.
  - text: Likewise!
  - text: It's nice meeting you too.
  utter_greetings.nice_to_see_you:
  - text: Likewise!
  - text: So glad we meet again!
  - text: Same here. I was starting to miss you.
  utter_greetings.nice_to_talk_to_you:
  - text: It sure was. We can chat again anytime.
  - text: I enjoy talking to you, too.
  - text: You know I'm here to talk anytime.
  utter_greetings.salam:
  - text: Walaikum Assalam!
  utter_greetings.whatsup:
  - text: Not a whole lot. What's going on with you?
  - text: Not much. What's new with you?
  - text: You know, just here, waiting to help someone.
  utter_job.apply:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      is_quick_reply: true
      title: ''
      url: ''
    text: Sorry, currently we do not have any job openings.
  utter_lunch.donate:
  - buttons:
    - entity_value: []
      intent: lunch.donors
      is_quick_reply: true
      payload: /lunch.donors
      title: Updating Donors
      url: ''
    - entity_value: []
      intent: lunch.process
      is_quick_reply: true
      payload: /lunch.process
      title: Process
      url: ''
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    text: Call us at 0311-110 7497 to know more or to adopt a school in order to provide them with lunch boxes (lunch box cost is Rs.100/per box).
  utter_lunch.donors:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: lunch.donate
      is_quick_reply: true
      payload: /lunch.donate
      title: How to Donate Lunch
      url: ''
    - entity_value: []
      intent: lunch.process
      is_quick_reply: true
      payload: /lunch.process
      title: Process
      url: ''
    text: Reports are given on a monthly basis to the donors detailing the impact their meals have had.
  utter_lunch.process:
  - buttons:
    - entity_value: []
      intent: lunch.donate
      is_quick_reply: true
      payload: /lunch.donate
      title: How to Donate Lunch
      url: ''
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: lunch.donors
      is_quick_reply: true
      payload: /lunch.donors
      title: Updating Donor
      url: ''
    text: Our School Lunch service allows people to donate lunch boxes to students. We adopt under-privileged government & private schools to provide their students with nutritious lunches. Baseline surveys for all children are conducted to find general nutritional deficiencies, so we can make tailor-made meal plans. We prepare highly nutritious lunches for the children. Donors are notified when school lunches are distributed. To know more or adopt a school, call 0311-110 7497.
  utter_menu.main_message:
  - buttons:
    - entity_value: []
      intent: about.rizq
      is_quick_reply: true
      payload: /about.rizq
      title: About Rizq
      url: ''
    - entity_value: []
      intent: about.services
      is_quick_reply: true
      payload: /about.services
      title: Services/Programs
      url: ''
    - entity_value: []
      intent: about.donating
      is_quick_reply: true
      payload: /about.donating
      title: How to Donate
      url: ''
    - entity_value: []
      intent: volunteer.join
      is_quick_reply: true
      payload: /volunteer.join
      title: Volunteer
      url: ''
    - entity_value: []
      intent: beneficiary.register
      is_quick_reply: true
      payload: /beneficiary.register
      title: Register Beneficiary
      url: ''
    - entity_value: []
      intent: job.apply
      is_quick_reply: true
      payload: /job.apply
      title: Job Application
      url: ''
    - entity_value: []
      intent: contact.us
      is_quick_reply: true
      payload: /contact.us
      title: Contact Us
      url: ''
    - entity_value: []
      intent: complaints.donation
      is_quick_reply: true
      payload: /complaints.donation
      title: Complaints
      url: ''
    text: 'You can ask any question OR click on the buttons below for the required assistance:'
  utter_out_of_scope:
  - text: Kindly contact our team on this phone number +92 42 366-100-41 to have this query answered.
  utter_ration.cost:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: ration.terms_&_conditions
      is_quick_reply: true
      payload: /ration.terms_&_conditions
      title: Terms and Conditions
      url: ''
    - entity_value: []
      intent: ration.rizqbanks
      is_quick_reply: true
      payload: /ration.rizqbanks
      title: Rizq-Food Banks
      url: ''
    - entity_value: []
      intent: ration.process
      is_quick_reply: true
      payload: /ration.process
      title: Rizq-Ration Service
      url: ''
    - entity_value: []
      intent: ration.items
      is_quick_reply: true
      payload: /ration.items
      title: Rizq-Ration Box Items
      url: ''
    - entity_value: []
      intent: ration.donate
      is_quick_reply: true
      payload: /ration.donate
      title: Donate Ration Boz
      url: ''
    text: The Rizq-Ration box for a family of 6 people costs Rs3500.
  utter_ration.donate:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: ration.terms_&_conditions
      is_quick_reply: true
      payload: /ration.terms_&_conditions
      title: Terms & Conditions
      url: ''
    - entity_value: []
      intent: ration.rizqbanks
      is_quick_reply: true
      payload: /ration.rizqbanks
      title: Rizq-Food Banks
      url: ''
    - entity_value: []
      intent: ration.process
      is_quick_reply: true
      payload: /ration.process
      title: Rizq-Ration Service
      url: ''
    - entity_value: []
      intent: ration.items
      is_quick_reply: true
      payload: /ration.items
      title: Rizq-Ration Box Items
      url: ''
    - entity_value: []
      intent: ration.cost
      is_quick_reply: true
      payload: /ration.cost
      title: Cost of Ration Box
      url: ''
    text: To donate Ration, you can follow our web portal link http://www.sharerizq.com/en/rizq-ration and select the number of Rizq-Ration boxes you wish to donate. You can pay using Credit/Debit cards, Easypay or Paypal. Alternatively, you may use Bank Transfer/Deposit or our Cash Collection service.
  utter_ration.items:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: ration.terms_&_conditions
      is_quick_reply: true
      payload: /ration.terms_&_conditions
      title: Terms & Conditions
      url: ''
    - entity_value: []
      intent: ration.rizqbanks
      is_quick_reply: true
      payload: /ration.rizqbanks
      title: Rizq-Food Banks
      url: ''
    - entity_value: []
      intent: ration.process
      is_quick_reply: true
      payload: /ration.process
      title: Rizq-Ration Service
      url: ''
    - entity_value: []
      intent: ration.donate
      is_quick_reply: true
      payload: /ration.donate
      title: Donate Ration Box
      url: ''
    - entity_value: []
      intent: ration.cost
      is_quick_reply: true
      payload: /ration.cost
      title: Cost of Ration Box
      url: ''
    text: Each Rizq-Ration box contains 20kg flour, 5kg rice, 5 pulses, 3 litres oil alongside tea and dates. Therefore, 1 box supports a family of 6 people for a month.
  utter_ration.process:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: ration.terms_&_conditions
      is_quick_reply: true
      payload: /ration.terms_&_conditions
      title: Terms & Conditions
      url: ''
    - entity_value: []
      intent: ration.rizqbanks
      is_quick_reply: true
      payload: /ration.rizqbanks
      title: Rizq-Food Banks
      url: ''
    - entity_value: []
      intent: ration.items
      is_quick_reply: true
      payload: /ration.items
      title: Rizq- Ration Box Item
      url: ''
    - entity_value: []
      intent: ration.donate
      is_quick_reply: true
      payload: /ration.donate
      title: Donate Ration Box
      url: ''
    - entity_value: []
      intent: ration.cost
      is_quick_reply: true
      payload: /ration.cost
      title: Cost of Ration Box
      url: ''
    text: Our Rizq-Ration service allows individuals to donate Ration Boxes that can feed a family of 6 for a month. To this end, we establish RizqBanks in underprivileged areas and open applications for food assistance. Following this, our team assesses applicants' households. Approved families receive food assistance for 3 months. Once distribution takes place, donors are notified that their rations have been distributed to Rizq families via messages and photos.
  utter_ration.rizqbanks:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: ration.rizqbanks
      is_quick_reply: true
      payload: /ration.rizqbanks
      title: Terms & Conditions
      url: ''
    - entity_value: []
      intent: ration.process
      is_quick_reply: true
      payload: /ration.process
      title: Rizq- Ration Service
      url: ''
    - entity_value: []
      intent: ration.items
      is_quick_reply: true
      payload: /ration.items
      title: Rizq-Ration Box Items
      url: ''
    - entity_value: []
      intent: ration.donate
      is_quick_reply: true
      payload: /ration.donate
      title: Donate Ration Box
      url: ''
    - entity_value: []
      intent: ration.cost
      is_quick_reply: true
      payload: /ration.cost
      title: Cost of Ration-Box
      url: ''
    text: "RizqBanks are established in underprivileged communities in order to open applications for food assistance. The Rizq team assesses these locations and its applicants before food distributions. We have our foodbanks in Lahore and Islamabad. \nIn Lahore, the foodbanks are located in Sultan Park and Raiwind.In Islamabad, they are located in Muslim Colony and Miskeen Colony."
  utter_ration.terms_&_conditions:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    - entity_value: []
      intent: ration.rizqbanks
      is_quick_reply: true
      payload: /ration.rizqbanks
      title: Rizq-FoodBanks
      url: ''
    - entity_value: []
      intent: ration.process
      is_quick_reply: true
      payload: /ration.process
      title: Rizq-Ration Service
      url: ''
    - entity_value: []
      intent: ration.items
      is_quick_reply: true
      payload: /ration.items
      title: Rizq-Ration Box Items
      url: ''
    - entity_value: []
      intent: ration.donate
      is_quick_reply: true
      payload: /ration.donate
      title: Donate Ration Box
      url: ''
    - entity_value: []
      intent: ration.cost
      is_quick_reply: true
      payload: /ration.cost
      title: Cost of Ration Box
      url: ''
    text: "Ration distributions take place in 2 batches, on the 1st and the 15th of each month. Payments of orders received between 12th and 27th will be distributed on the 1st and payments between the 27th of one month to the 12th will be distributed on the 15th. \nFor transparency purposes we provide pictures of distribution to our donors, however, sometimes due to concerns relating to beneficiary family privacy we might not be able to do so.\nYou can contact us at order@sharerizq.com or at 0310-1107497 to inquire about your order daily from 10 am to 6pm."
  utter_transfer_to_human:
  - text: I am still unable to understand you, please call at our UAN 111 456 789, so that our agent can help you.
  utter_user.back:
  - text: Good to have you here. What can I do for you?
  - text: What can I do for you today?
  - text: Welcome back! What can I do for you?
  utter_user.bored:
  - text: Boredom, huh? Have you ever seen a hedgehog taking a bath?
  - text: What to do against boredom? Watch baby animal videos or GIFs.
  - text: Bored? How about 10 jumping jacks? Get your blood flowing.
  - text: 'Bored? Silly idea, but it works: Interview you feet.'
  - text: If you're bored, you could plan your dream vacation.
  utter_user.busy:
  - text: Okay. I'll let you get back to work.
  - text: I won't distract you then. You know where to find me.
  - text: I understand. I'll be here if you need me.
  - text: Working hard as always. Let me know if you need anything.
  utter_user.confirm_later:
  - text: Sure. Please take your time!
  utter_user.confused:
  - text: Pardon me, what would you like to know?
  utter_user.going_to_bed:
  - text: Sleep tight. Hope to chat again soon.
  - text: Pleasant dreams!
  - text: Good night. Talk to you later.
  - text: Sounds good. Maybe we'll chat some tomorrow.
  utter_user.good:
  - text: Great! Glad to hear it.
  - text: Excellent. I'm here to help keep it that way.
  utter_user.happy:
  - text: Hey, happiness is contagious.
  - text: Great! Glad to hear that.
  - text: If you're happy, then I'm happy.
  - text: Excellent! That's what I like to see.
  utter_user.hurry:
  - text: Yes, I'm just responding to your question.
  utter_user.needs_advice:
  - text: Ask right away! I'm here to assist you.
  utter_user.waits:
  - text: I appreciate your patience.  Hopefully I'll have what you need soon.
  utter_validate_beneficiary.status.family_members:
  - text: Please try again, re-enter the family names.
  utter_validate_beneficiary.status.phone_number:
  - text: The given phone number is invalid, please try again.
  utter_volunteer.distribution:
  - buttons:
    - entity_value: []
      intent: menu.main_message
      is_quick_reply: true
      payload: /menu.main_message
      title: Main Menu
      url: ''
    text: To refer new places for distributions, please reach out to us by calling us at +92 42 366-100-41 or emailing at Info@sharerizq.com. Also, drop your name, phone number and area you're suggesting in your email.
  utter_inform:
  - text: Inform something
  utter_welcome_message:
  - buttons:
    - entity_value: []
      intent: about.services
      is_quick_reply: true
      payload: /about.services
      title: Services/Programs
      url: ''
    - entity_value: []
      intent: about.rizq
      is_quick_reply: true
      payload: /about.rizq
      title: About Rizq
      url: ''
    - entity_value: []
      intent: about.donating
      is_quick_reply: true
      payload: /about.donating
      title: How to Donate
      url: ''
    - entity_value: []
      intent: volunteer.join
      is_quick_reply: true
      payload: /volunteer.join
      title: Volunteer
      url: ''
    - entity_value: []
      intent: beneficiary.register
      is_quick_reply: true
      payload: /beneficiary.register
      title: Register Beneficiary
      url: ''
    - entity_value: []
      intent: job.apply
      is_quick_reply: true
      payload: /job.apply
      title: Job Application
      url: ''
    - entity_value: []
      intent: contact.us
      is_quick_reply: true
      payload: /contact.us
      title: Contact Us
      url: ''
    - entity_value: []
      intent: complaints.donation
      is_quick_reply: true
      payload: /complaints.donation
      title: Complaints
      url: ''
    text: "Greetings!\nThanks for getting in touch with Rizq. You can ask any question OR click on the buttons below for the required assistance:"

actions:
- action_default_ask_affirmation
- action_default_fallback
- action_form_deactivate
- action_form_transfer
- action_increment_form_mapping_counter
- action_restarted
- action_slot_reset
- action_utterances_handler
- utter_faq
forms:
  beneficiary.status_form: {}
  is_continue_form: {}
version: '2.0'

Config: (When i add TED policy and Train bot does not respond issues created already Adding TED policy in config. Bot does not respond)

language: en
pipeline:
- name: WhitespaceTokenizer
- name: LexicalSyntacticFeaturizer
- name: CountVectorsFeaturizer
  token_pattern: (?u)\b\w+\b
- name: RegexEntityExtractor
  # text will be processed with case insensitive as default
  "case_sensitive": False
  # use lookup tables to extract entities
  "use_lookup_tables": True
  # use regexes to extract entities
  "use_regexes": True  
- name: DucklingEntityExtractor
  url: http://duckling:7000
  dimensions:
  - sys_time
  - sys_day
  - sys_month
  - sys_year
  - phone-number
  - number
  - amount-of-money
  - distance
  - duration
  - volume
  - ordinal
  - temperature
  - email
  - url
  - time
  
- name: DIETClassifier
  epochs: 10
- name: FallbackClassifier
  threshold: 0.6
  ambiguity_threshold: 0.1
- name: ResponseSelector
  epochs: 100

policies:
  - name: AugmentedMemoizationPolicy
  - name: TEDPolicy
    epochs: 100
  - name: RulePolicy
    core_fallback_threshold: 0.4
    core_fallback_action_name: "action_default_fallback"

Rules:

version: "2.0"
rules:
- rule: respond to FAQs
  steps:
  - intent: faq
  - action: utter_faq
# - rule: utter_greetings after greetings at conversation start
    # conversation_start: true
#   steps:
#   - intent: greetings.hello
#   - action: utter_greetings.hello
#   - action: utter_welcome_message

- rule: Rule to map `greetings.hello` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.hello
  - action: action_utterances_handler


- rule: Rule to map `complaints.unanswered_phone_call` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: complaints.unanswered_phone_call
  - action: action_utterances_handler
- rule: Rule to map `complaints.donation` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: complaints.donation
  - action: action_utterances_handler
- rule: Rule to map `contact.us` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: contact.us
  - action: action_utterances_handler
- rule: Rule to map `menu.main_message` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: menu.main_message
  - action: action_utterances_handler
- rule: Rule to map `daig.total_recipients` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: daig.total_recipients
  - action: action_utterances_handler
- rule: Rule to map `daig.terms_and_conditions` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: daig.terms_and_conditions
  - action: action_utterances_handler
- rule: Rule to map `daig.items` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: daig.items
  - action: action_utterances_handler
- rule: Rule to map `daig.donate` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: daig.donate
  - action: action_utterances_handler
- rule: Rule to map `daig.distribution_process` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: daig.distribution_process
  - action: action_utterances_handler
- rule: Rule to map `daig.cost` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: daig.cost
  - action: action_utterances_handler
- rule: Rule to map `volunteer.join` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: volunteer.join
  - action: action_utterances_handler
- rule: Rule to map `volunteer.distribution` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: volunteer.distribution
  - action: action_utterances_handler
- rule: Rule to map `out_of_scope` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: out_of_scope
  - action: action_utterances_handler
- rule: Rule to map `get_started` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: get_started
  - action: action_utterances_handler
- rule: Rule to map `attachment.received` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: attachment.received
  - action: action_utterances_handler
- rule: Rule to map `user.needs_advice` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.needs_advice
  - action: action_utterances_handler
- rule: Rule to map `user.hurry` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.hurry
  - action: action_utterances_handler
- rule: Rule to map `user.happy` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.happy
  - action: action_utterances_handler
- rule: Rule to map `user.good` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.good
  - action: action_utterances_handler
- rule: Rule to map `user.going_to_bed` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.going_to_bed
  - action: action_utterances_handler
- rule: Rule to map `user.confirm_later` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.confirm_later
  - action: action_utterances_handler
- rule: Rule to map `user.bored` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.bored
  - action: action_utterances_handler
- rule: Rule to map `greetings.whatsup` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.whatsup
  - action: action_utterances_handler
- rule: Rule to map `greetings.salam` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.salam
  - action: action_utterances_handler
- rule: Rule to map `greetings.nice_to_talk_to_you` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.nice_to_talk_to_you
  - action: action_utterances_handler
- rule: Rule to map `greetings.nice_to_see_you` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.nice_to_see_you
  - action: action_utterances_handler
- rule: Rule to map `greetings.mashaallah` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.mashaallah
  - action: action_utterances_handler
- rule: Rule to map `greetings.jazakallah` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.jazakallah
  - action: action_utterances_handler
- rule: Rule to map `greetings.goodmorning` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.goodmorning
  - action: action_utterances_handler
- rule: Rule to map `greetings.emoji` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.emoji
  - action: action_utterances_handler
- rule: Rule to map `greetings.bye` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.bye
  - action: action_utterances_handler
- rule: Rule to map `greetings.allah_hafiz` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.allah_hafiz
  - action: action_utterances_handler
- rule: Rule to map `geetings.inshaallah` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: geetings.inshaallah
  - action: action_utterances_handler
- rule: Rule to map `deny` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: deny
  - action: action_utterances_handler
- rule: Rule to map `appraisal.welcome` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: appraisal.welcome
  - action: action_utterances_handler
- rule: Rule to map `appraisal.thank_you` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: appraisal.thank_you
  - action: action_utterances_handler
- rule: Rule to map `appraisal.good` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: appraisal.good
  - action: action_utterances_handler
- rule: Rule to map `appraisal.bad` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: appraisal.bad
  - action: action_utterances_handler
- rule: Rule to map `agent.what_can_do` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.what_can_do
  - action: action_utterances_handler
- rule: Rule to map `agent.happy` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.happy
  - action: action_utterances_handler
- rule: Rule to map `agent.good` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.good
  - action: action_utterances_handler
- rule: Rule to map `agent.chatbot` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.chatbot
  - action: action_utterances_handler
- rule: Rule to map `agent.can_you_help` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.can_you_help
  - action: action_utterances_handler
- rule: Rule to map `affirm` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: affirm
  - action: action_utterances_handler
- rule: Rule to map `lunch.process` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: lunch.process
  - action: action_utterances_handler
- rule: Rule to map `lunch.donors` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: lunch.donors
  - action: action_utterances_handler
- rule: Rule to map `lunch.donate` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: lunch.donate
  - action: action_utterances_handler
- rule: Rule to map `ration.terms_&_conditions` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: ration.terms_&_conditions
  - action: action_utterances_handler
- rule: Rule to map `ration.rizqbanks` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: ration.rizqbanks
  - action: action_utterances_handler
- rule: Rule to map `ration.process` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: ration.process
  - action: action_utterances_handler
- rule: Rule to map `ration.items` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: ration.items
  - action: action_utterances_handler
- rule: Rule to map `ration.donate` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: ration.donate
  - action: action_utterances_handler
- rule: Rule to map `ration.cost` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: ration.cost
  - action: action_utterances_handler
- rule: Rule to map `job.apply` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: job.apply
  - action: action_utterances_handler
- rule: Rule to map `donation.zakat` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: donation.zakat
  - action: action_utterances_handler
- rule: Rule to map `donation.proof` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: donation.proof
  - action: action_utterances_handler
- rule: Rule to map `donation.different` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: donation.different
  - action: action_utterances_handler
- rule: Rule to map `donation.confirmation` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: donation.confirmation
  - action: action_utterances_handler
- rule: Rule to map `donation.change` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: donation.change
  - action: action_utterances_handler
- rule: Rule to map `donation.cash_collection` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: donation.cash_collection
  - action: action_utterances_handler
- rule: Rule to map `beneficiary.verification` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: beneficiary.verification
  - action: action_utterances_handler
- rule: Rule to map `beneficiary.status` intent to `beneficiary.status_form` (automatic conversion)
  steps:
  - intent: beneficiary.status
  - action: beneficiary.status_form
- rule: Rule to map `beneficiary.register` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: beneficiary.register
  - action: action_utterances_handler
- rule: Rule to map `beneficiary.reference` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: beneficiary.reference
  - action: action_utterances_handler
- rule: Rule to map `beneficiary.ration` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: beneficiary.ration
  - action: action_utterances_handler
# - rule: Rule to map `bachao.terms_and_conditions` intent to `action_utterances_handler` (automatic conversion)
#   steps:
#   - intent: bachao.terms_and_conditions
#   - action: action_utterances_handler
# - rule: Rule to map `bachao.process` intent to `action_utterances_handler` (automatic conversion)
#   steps:
#   - intent: bachao.process
#   - action: action_utterances_handler
# - rule: Rule to map `bachao.donate` intent to `action_utterances_handler` (automatic conversion)
#   steps:
#   - intent: bachao.donate
#   - action: action_utterances_handler
- rule: Rule to map `about.team` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.team
  - action: action_utterances_handler
- rule: Rule to map `about.social_media` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.social_media
  - action: action_utterances_handler
- rule: Rule to map `about.services` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.services
  - action: action_utterances_handler
- rule: Rule to map `about.rizq` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.rizq
  - action: action_utterances_handler
- rule: Rule to map `about.partners` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.partners
  - action: action_utterances_handler
- rule: Rule to map `about.operation` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.operation
  - action: action_utterances_handler
- rule: Rule to map `about.location` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.location
  - action: action_utterances_handler
- rule: Rule to map `about.founders` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.founders
  - action: action_utterances_handler
- rule: Rule to map `about.donating` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.donating
  - action: action_utterances_handler
- rule: Rule to map `about.contact` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.contact
  - action: action_utterances_handler
- rule: Rule to map `about.blog` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: about.blog
  - action: action_utterances_handler
- rule: Rule to map `form_deactivate` intent to `action_form_deactivate` (automatic conversion)
  steps:
  - intent: form_deactivate
  - action: action_form_deactivate
- rule: Rule to map `increment_form_mapping_counter` intent to `action_increment_form_mapping_counter` (automatic conversion)
  steps:
  - intent: increment_form_mapping_counter
  - action: action_increment_form_mapping_counter
- rule: Rule to map `None` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: None
  - action: action_utterances_handler
- rule: Rule to map `dialog.hold_on` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: dialog.hold_on
  - action: action_utterances_handler
- rule: Rule to map `agent.who_are_you` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.who_are_you
  - action: action_utterances_handler
- rule: Rule to map `user.waits` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.waits
  - action: action_utterances_handler
- rule: Rule to map `user.back` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.back
  - action: action_utterances_handler
- rule: Rule to map `user.confused` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.confused
  - action: action_utterances_handler
- rule: Rule to map `user.busy` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: user.busy
  - action: action_utterances_handler
- rule: Rule to map `agent.bad` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.bad
  - action: action_utterances_handler
- rule: Rule to map `emoji.angry` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: emoji.angry
  - action: action_utterances_handler
- rule: Rule to map `greetings.how_are_you` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.how_are_you
  - action: action_utterances_handler
- rule: Rule to map `greetings.nice_to_meet_you` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: greetings.nice_to_meet_you
  - action: action_utterances_handler
- rule: Rule to map `agent.sure` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: agent.sure
  - action: action_utterances_handler
- rule: Rule to map `dialog.wrong` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: dialog.wrong
  - action: action_utterances_handler
- rule: Rule to map `emoji.happy` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: emoji.happy
  - action: action_utterances_handler
- rule: Rule to map `emoji.sad` intent to `action_utterances_handler` (automatic conversion)
  steps:
  - intent: emoji.sad
  - action: action_utterances_handler
- rule: Rule to handle messages with low NLU confidence (automated conversion from 'TwoStageFallbackPolicy')
  steps:
  - intent: nlu_fallback
  - action: action_two_stage_fallback

Stories:

version: "2.0"
stories:
# - story: greetings.bye
#   steps:
#   - intent: greetings.bye
#   - action: utter_greetings.bye
#   - action: action_restarted
- story: inform - 1568286231.0008
  steps:
  - intent: inform
  - action: utter_out_of_scope
  - action: action_restarted
# - story: greetings.hello - 1590244232.4387
#   steps:
#   - intent: greetings.hello
#   - action: utter_greetings.hello
#   - action: utter_welcome_message
# - story: greetings.salam - 1590245463.9036
#   steps:
#   - intent: greetings.salam
#   - action: utter_greetings.salam
#   - action: utter_welcome_message

You can comment and uncomment Rules/Stories to experiment. Thank you so much.

strange :confused: