Free text as slot

Hi I want to get the user’s name in the form.I do exact same as others says in forum but rasa wants to find an intent

story is

- story: name finding
  steps:
  - intent: greet
  - action : name_form
  - active_loop: name_form
  - action : utter_slot_values  

slot is

slots:
  name:
    type: text
    influence_conversation: false
    mappings:
      - type: from_text
        intent: None
        conditions:
           - active_loop: name_form
             requested_slot: name

form is

forms:
  name_form:
    required_slots:
      - name

and response is :

responses:

  utter_ask_name:
  - text : what's your name?

  
  utter_slot_values:
  - text : "I will remember that your name is {name} "

what is the problem?

Yes, Rasa will always try to find the intent of a message.

You should remove intent: None.

I hope the answer from @ChrisRahme helped.

But this part should be made more clear in the documentation. It specifically says If intent_name is None, the slot will be filled regardless of intent name.

True. you should use intent and not_intent, not intent_name.

If anything, what I would do is use not_intent: deny to not fill the slot if the user does not want to.