you’ll probably need an strong RNN, to be able to capture the time dependent correlations. with a big enough dataset and lots of epochs, it will probably work.
though it is very important to be as domain-specific as possible.
the sentences coming from a large area of topics, will only make it harder for the network to learn anything.