it always baffles me to know how you may not be the first person to have faced a particular challenge and that tens (if not hundreds) may've already reported similar grievances.
this was oddly a scenario where after i'd devised a solution, i stumbled upon a conversation that described the exact problem and an even more precise solution.
thank you, stack exchange!
a google hangouts chat "bot" hosted on apps script, that returns a url of the conversation when invoked on a particular thread.
- google apps script bot - if you're not already familiar on how to host a hangouts chat bot on apps script, this would be an ideal place to start
- publishing bots - you'd also need to familiarise yourself with the different steps involved in actually publishing the bot, once you've adopted the code
(my two cents: just follow the instructions 🤓)
you can access the entire script on my github repository here.