Use different stories when message comes from different channels

So basically… I want to have one assistant, which is capable of handling both voice and chat communication. Is it possible to write stories for specific channels? Both chat and voice stories are a little different, that’s why it’s important for me to adjust accordingly. What would be the best approach to do this?

That would mean that the channel would be required to be considered by the trained machine learning models. I think the simplest way would be to set a featurized CategoricalSlot which includes the channel name. That way the ML models can learn to distinguish based on the channel.

If just the answers are slightly different you might get away with custom actions / response variations based on channel.