Different responses depending on boolean slots

Hello, I’m a student trying to do a project for the university and I don´t have much experience with this application and with programming in general. I am trying to do a (experimental) chatbot that changes behaviour depending on the time that it is been asked. So, I did some actions to know what time is it and to change some boolean slots to influence the conversation. I am not getting good results and I would like to know if it is because Rasa is not prepared for this or maybe I am the one not doing things correctly. This is how two similar stories would look:

story: greet
steps:
  - intent: greet
  - action: action_check_tiredness
  - slot_was_set:
    - available: True
  - slot_was_set:
    - not_tired: True
  - action: utter_greet

- story: greet early
  steps:
  - intent: greet
  - action: action_check_tiredness
  - slot_was_set:
    - available: False
  - slot_was_set:
    - early: True
  - action: utter_greet_early

and slots:

> available:
>     type: bool
>     influence_conversation: true
>   
>   early:
>     type: bool
>     influence_conversation: true
> 
>   not_tired:
>     type: bool
>     influence_conversation: true

Hi @losunitis, is it behaving as expected when you test the training stories above? Also, would you be able to share what your training story data looks like?