Sometimes rather than linking to “http://-something” you have INSTEAD link using a different prefix.
I think the term you need to search for is “deep linking”. Try a Google search for this phrase: “deep linking facebook messenger”.
This result may help: https://stackoverflow.com/questions/31777075/deep-linking-to-facebook-messenger
Hopefully that’ll get you on the right track!