# Process user text

**URL:** <https://forum.rasa.com/t/process-user-text/52685>\
**Category:** Rasa Open Source\
**Created:** [April 19, 2022, 8:29am UTC](https://forum.rasa.com/t/process-user-text/52685 "2022-04-19T08:29:37Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![itsjhonny](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/itsjhonny/32/20201_2.png) [@itsjhonny](https://forum.rasa.com/u/itsjhonny)\
**Post date:** [April 19, 2022, 1:18pm UTC](https://forum.rasa.com/t/process-user-text/52685/3 "2022-04-19T13:18:18Z")

</div>

Hi! 😃

You have two ways to do it. Make the change in frontend, when the user click “send” and frontend make post to rasa or…

Build a custom channel to do it

Look my `custom_channel.py` i think it will help you 😃

> [@Enforce authentication on 1st question](http://forum.rasa.com/t/enforce-authentication-on-1st-question/52549/6):
>
> Hi @v_kostis smileyIn my testes, I think isn’t possible to make authentication system using custom actions action\_listen and action\_session\_start is cool but, don’t stop any menssagens So, we have the way build using condition for every story and an front-end solution But, I think found a nice way build an [Custom Connectors](https://rasa.com/docs/rasa/connectors/custom-connectors/) btw, the official docs are outdated My custom connector check slot is\_auth if false and not allowed intent, the user text changed to ‘/please\_make\_login’ Ex: user i…

This is how i get user message

```auto
text = request.json.get("text") 

```

references:

- [https://github.com/RasaHQ/rasa/tree/main/rasa/core/channels](https://github.com/RasaHQ/rasa/tree/main/rasa/core/channels)
- [Custom Connectors](https://rasa.com/docs/rasa/connectors/custom-connectors/)

Edit-------

I replayed you in [this topic](http://forum.rasa.com/t/alter-user-message-text/26308/7) But i think better we stay in this thread you has created 😃

---

_[View the full topic](https://forum.rasa.com/t/process-user-text/52685)._
