# How to push RASA core to the certain STATE(skip part of conversation)

**URL:** <https://forum.rasa.com/t/how-to-push-rasa-core-to-the-certain-state-skip-part-of-conversation/3524>\
**Category:** Rasa Open Source\
**Created:** [December 13, 2018, 11:44am UTC](https://forum.rasa.com/t/how-to-push-rasa-core-to-the-certain-state-skip-part-of-conversation/3524 "2018-12-13T11:44:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kirill](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/kirill/32/537_2.png) [@Kirill](https://forum.rasa.com/u/Kirill)\
**Post date:** [December 13, 2018, 11:44am UTC](https://forum.rasa.com/t/how-to-push-rasa-core-to-the-certain-state-skip-part-of-conversation/3524/1 "2018-12-13T11:44:53Z")

</div>

Hi,

Let’s say I have a story and I want to skip part of the story and go straight to the middle of conversation. I need to do it programmatically. I understand that I can use Tracker and Events to do it. It just not clear how exactly. I need to push my conversation so it starts from certain intent/checkpoint. I read documentation about Tracker and events seems to be very limited, I can set or reset slots only. Please, can you point me where I can start?

---

<div class="post-metadata">

**Author:** ![Tobias\_Wochinger](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/tobias_wochinger/32/4580_2.png) [@Tobias\_Wochinger](https://forum.rasa.com/u/Tobias_Wochinger)\
**Post date:** [December 20, 2018, 9:08am UTC](https://forum.rasa.com/t/how-to-push-rasa-core-to-the-certain-state-skip-part-of-conversation/3524/2 "2018-12-20T09:08:27Z")

</div>

I would provide an extra story which starts at the point in the middle. Here is a list of events which you can use in custom actions to manipulate the tracker: [Events](https://rasa.com/docs/core/api/events/). Using this you could for example add an `UserUttered` event which matches the intent which starts your short story.

E.g. long story

```auto
* greet
  - utter_greet
* search_restaurant
  - utter_list_restaurant
* select_restaurant
  - utter_ask_how_many_seats

```

Short story

```auto
* select_restaurant
  - utter_ask_how_many_seats

```

May I ask what’s the use case for that?

---

<div class="post-metadata">

**Author:** ![Kirill](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/kirill/32/537_2.png) [@Kirill](https://forum.rasa.com/u/Kirill)\
**Post date:** [December 20, 2018, 11:36am UTC](https://forum.rasa.com/t/how-to-push-rasa-core-to-the-certain-state-skip-part-of-conversation/3524/3 "2018-12-20T11:36:24Z")

</div>

Sure. If chatbot is not fully driven by user conversation, then many decisions are made outside of RASA core engine(we have existing java backend). In that case I want to skip parts of conversation and move directly to certain part of conversation.

---

<div class="post-metadata">

**Author:** ![Tobias\_Wochinger](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/tobias_wochinger/32/4580_2.png) [@Tobias\_Wochinger](https://forum.rasa.com/u/Tobias_Wochinger)\
**Post date:** [December 21, 2018, 1:32pm UTC](https://forum.rasa.com/t/how-to-push-rasa-core-to-the-certain-state-skip-part-of-conversation/3524/4 "2018-12-21T13:32:06Z")

</div>

Ok, did my answer help you or do you still have open questions?

---

<div class="post-metadata">

**Author:** ![Kirill](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/kirill/32/537_2.png) [@Kirill](https://forum.rasa.com/u/Kirill)\
**Post date:** [December 21, 2018, 5:25pm UTC](https://forum.rasa.com/t/how-to-push-rasa-core-to-the-certain-state-skip-part-of-conversation/3524/5 "2018-12-21T17:25:57Z")

</div>

Indeed. Thank you Tobias for help. Sorry, my first answer wasn’t clear. No, I don’t have questions anymore.
