Features
Room sentiment
Mood timeline from reactions and light message classification for moderators and community leads.
Room sentiment
Aggregate reaction sentiment and optional message classification into a mood timeline. Useful for community managers and team leads monitoring room health.
Console
Search (/search) with a room filter shows the Room sentiment panel:
- Time buckets (positive / neutral / negative)
- Current mood label
- Trend over the selected window
Component: RoomSentimentPanel in the dashboard.
How it works
- Collect emoji reactions and lightweight text signals from recent messages.
- Bucket scores over configurable time windows.
- Expose aggregates via REST. No extra client instrumentation required.
API
GET /rooms/:roomId/sentiment?windowHours=24Member JWT required. Response: { buckets, currentMood, sampleSize }.
SDK
const { buckets, currentMood } = await client.getRoomSentiment(roomId);Related
- Smart catch-up: relevance-ranked digests
- Moderation console