Hola @lindsey: Primero, gracias por crear esto. Es de gran ayuda.
Me encuentro con un problema en el que cada chat que se inicia de esta manera se trata como único, incluso cuando tiene las mismas personas. Por ejemplo, si inicio este chat:
https://mysite.com/chat/new-message?recipients=USER1,USER2,USER3
y luego tengo una conversación, la próxima vez que acceda a la misma URL, se crea un nuevo chat grupal sin ninguno de los mensajes anteriores.
Estoy generando estos enlaces dinámicamente y, cuando escribo la URL, no tengo forma de saber si la conversación es completamente nueva o si los mismos destinatarios ya han chateado antes.
Probablemente este no sea un problema fácil de resolver, pero sería genial si ya existiera un DM con la misma lista de destinatarios, que simplemente fuera allí en lugar de iniciar un DM completamente nuevo y en blanco.