Hmmm. I disagree.
You simply have a server on Discord and provide a means to login to your corresponding Discourse using the inbuilt Discord social login feature.
Then you just run the community across both platforms. Simple.
I don’t think it’s any more complicated than that?
If you wish you can add integrations like a bot.
It’s obviously a lot simpler to use Discourse Chat now though …