Verify that we can make multi-user DM on Discord #6

Closed
opened 2026-08-23 23:38:56 -04:00 by Salastil · 1 comment
Owner

May be possible, not sure. Do it via the throwaway Discord account and make a third to use as a guinea pig as well.

May be possible, not sure. Do it via the throwaway Discord account and make a third to use as a guinea pig as well.
Salastil added the feature label 2026-08-23 23:38:56 -04:00
Author
Owner

Built, but never exercised against the live API — worth keeping open until it is.

openDiscordGroupDm is deliberately separate from openDiscordDm because Discord's endpoint behaves differently by shape: a single recipient_id reuses an existing DM, while a recipients list always creates a new group. A caller that could not tell them apart would silently duplicate every one-to-one conversation. addToDiscordGroupDm/removeFromDiscordGroupDm exist, and the picker mirrors Discord's 10-person cap so it stops at the limit rather than failing after (moho 30b752f).

What it needs is a live test with real accounts, not more code.

Filed from a protocol coverage survey.

Built, but **never exercised against the live API** — worth keeping open until it is. `openDiscordGroupDm` is deliberately separate from `openDiscordDm` because Discord's endpoint behaves differently by shape: a single `recipient_id` reuses an existing DM, while a `recipients` list always creates a new group. A caller that could not tell them apart would silently duplicate every one-to-one conversation. `addToDiscordGroupDm`/`removeFromDiscordGroupDm` exist, and the picker mirrors Discord's 10-person cap so it stops at the limit rather than failing after (moho `30b752f`). What it needs is a live test with real accounts, not more code. _Filed from a protocol coverage survey._
Salastil added the low priority label 2026-09-03 13:11:20 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Salastil/moho#6