You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|||
36
36
37
37
38
-
###Implementation###
38
+
## Implementation ##
39
39
40
-
TBD
40
+
### Terminology ###
41
41
42
-
### Acknowledgements ###
42
+
| Term | Description |
43
+
| ---- | ----------- |
44
+
| Aggregation (channel) | A channel where the chat requests are sent. The users in the aggregation channel can accept the requests. |
45
+
| Engagement | Is created when a request is accepted - the acceptor and the one accepted form an engagement (1:1 chat where the bot relays the messages between the users). |
46
+
| Party | A user/bot in a specific conversation. |
47
+
48
+
### Classes ###
49
+
50
+
**[Party](/IntermediatorBotSample/MessageRouting/Party.cs)** holds the details
51
+
of specific user/bot in a specific conversation. Note that the bot collects
52
+
parties from all the conversations it's in and there will be a `Party` instance
53
+
of a user/bot for each conversation (i.e. there can be multiple parties for a
54
+
single user/bot). One can think of `Party` as a full address the bot needs in
55
+
order to send a message to the user in a conversation. The `Party` instances are
0 commit comments