3-way chats and group permission management in Tinode

51 views
Skip to first unread message

Max Marchenko

unread,
Oct 14, 2021, 11:17:10 AM10/14/21
to Tinode General
Is there a possibility to implement such scenario via Tinode? :

We about to have 3 groups of entities here (Customers, Dealers, Admins) with following scenarios
  1.  Different sub-groups of Customers can have a common group read-only chat with their Dealer - for announcements, etc.
  2. Each customer can initiate a number of "1:1" chats with their Dealer, where assigned Admin(s) are not a part of such conversation and are invisible to the parties but can see everything that happens in the chat to ensure that end-users are provided with correct info and adequate service
  3. Customers neither see nor can interact with other users beyond group chats (1) or their Dealer (2)
  4. Dealer can also initiate a chat(s) with Admin or vice-versa (and probably group chats for multiple Dealers with Admin for announcements, etc)
If so, how much customization/effort that would require compared to the out of the box installation?
If not - any other suggestions for Chat SDKs / solutions to look at? 
Thanks!

Gene

unread,
Oct 14, 2021, 7:46:11 PM10/14/21
to Tinode General
On Thursday, October 14, 2021 at 8:17:10 AM UTC-7 Max Marchenko wrote:
Is there a possibility to implement such scenario via Tinode? :

We about to have 3 groups of entities here (Customers, Dealers, Admins) with following scenarios
  1.  Different sub-groups of Customers can have a common group read-only chat with their Dealer - for announcements, etc.
Yes. It's a channel.
  1. Each customer can initiate a number of "1:1" chats with their Dealer, where assigned Admin(s) are not a part of such conversation and are invisible to the parties but can see everything that happens in the chat to ensure that end-users are provided with correct info and adequate service
Yes, by creating a dedicated group chat for each customer. 
  1. Customers neither see nor can interact with other users beyond group chats (1) or their Dealer (2)
It would probably require either a plugin or restricted namespace tags to limit search, but otherwise yes.
  1. Dealer can also initiate a chat(s) with Admin or vice-versa (and probably group chats for multiple Dealers with Admin for announcements, etc)
Sounds like normal, unrestricted users.
 
If so, how much customization/effort that would require compared to the out of the box installation?

I suppose you would need customized client applications, but server-side should work either out of the box or with minimal adjustments.
Reply all
Reply to author
Forward
0 new messages