Best model to classify social media messages in spanish

Hello everyone, I would like to make a model in which hate can be detected on a social network, for example, such as Twitter in Spanish, and I would like to know which is the best model to base it on.

And is there a large dataset that it can be based on? I not only want to detect if there is hate or not, but also what kind of hate (homophobia, racism,…)

Thank you very much!