ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
DMA 1:1 conversation with another user:
- It is initiated by selecting the user, rather than creating a group chat and inviting the user to it.
- Both participants have equal administrative rights in it.
- The conversation name is typically name of the other participants.
- There is separate UI for creating a DM vs creating a group/room/channel.
2
Group DMA conversation with multiple individuals:
- A group DM is initiated through different UI to the group/room/channel creation.
- All participants in a group DM have equal admin rights.
- The conversation name is usually the name of the other participants - although it may be possible to change it later.
- Usually, only one group DM with a given selection of participants can exist, whereas any number of groups/rooms/channels with a given selection of participants can exist.
- Empty DMs cannot exist.
3
Group chatA room/channel/chat into which multiple users can be invited:
- A group chat is initiated through separate UI to the DM creation.
- A group chat is more likely to be initiated by creating and naming a room, and then inviting individuals to it.
- A group chat has admin semantics where the creator (or other nominated users) have additional privileges.
- The conversation has a name/title that is not based on the names of the participants.
- Any number of group chats can exist with any combination of participants, including multiple chats with the same combination of users.
- Empty group chats can exist.
4
Public chatroomSimilar to a group chat but is:
- Discoverable by means other than a direct invite.
- Can generally be joined (or at least requested-to-join) without requiring an invite.
5
Direct invitesA specific, named user is sent an invite to a specific room/channel/group/DM. The invite appears in the admin UI, if they accept it, they are added to the room.
6
Invite codesAn invite that comprises a code (including a URL or QR code) that is not targeted at a named user, and can be used by any user in posession of the code to join a room/group/chat/DM. It may be one-time use, however.
7
KickA user is removed from a group/chat/DM by another user with requisite permissions.
8
BanA user is explicitly banned by a user with requisite permissions and is unable to rejoin the group/chat/DM until they are explicitly unbanned. A user who is kicked from an invite-only room is implicitly banned since they cannot rejoin, but we have not counted that as banning if there is not explicit UI for banning users.
9
Auditorium roomA group chat or public community in which most participants cannot speak/participate and cannot be seen by other users / do not appear in the user list.
10
AvatarA user-selected image that appears with their profile. On some applications, a default icon (often a coloured circle with initials in) may appear if no avatar is set or if the avatar does not display. We do not count this as an avatar for these purposes.
11
NameA user-selected name that does not uniquely identify the user.
12
User IDAn id that uniquely identifies the user.
13
Conversation nameA title for the chat/group/DM
14
StatusTemporary displayed images/text associated with a user's profile, in the style of Instagram stories or snapchats.
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100