etherlabsio / ai-engine

Core AI services and functions powering the ETHER Platform
MIT License
0 stars 0 forks source link

Restrict recommended watchers to non-participants #180

Closed shashankpr closed 4 years ago

shashankpr commented 4 years ago

Current scenario

Recommended watchers suggests users who are active (based on last 30 meetings) in a channel. Only condition is that the suggested user should not be the one who authored the segment.

Required change

Suggest only those users who are not participating in the meeting.

Possible implementation

Karthik Muralidharan  4 hours ago
There is a NATS request reply based event,
topic: `ether.meeting.attendees`

Karthik Muralidharan  4 hours ago
In the request payload, you emit,` { “meetingID”:  uuid }` 

Karthik Muralidharan  4 hours ago
In the response, you will receive a list of objects, each having a `source_user_id`  field. That is the user’s corresponding `ether_user_id`