How to customize Dispatcher

Rasa gives the basic CollectingDispatcher class right. But for my use case, I want to modify the CollectingDispatcher class and override its utter_message's text parameter to my own convenience.

But when I am pointing all the run(self, dis......., tra...., Dom.. to my custom CollectingDispatcher which is an inherited class from CollectingDispatcher, The bot is not able to send messages to the User. It is just stopping over there.

I need some help on how to override the CollecingDispatcher class

Have you tried this yet? your own custom channel?