RocketChat / RocketChat/Rocket.Chat

[Improvement] Notify when all agents are offline during work hours

Open
#22,183 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

Description:

Hi, I run a rocket chat livechat on my website. We have given an agency task to respond to messages. We sometimes see that no agent is online during work hours and live chat widget is offline.

But there seem to be no logs or no notifications options where we can instantly be notified if all agents are offline. Is there a loog maintained for when agents are online and go offline?

So my question is how can I check at what time all agents were offline or setup a notification for the same?

Server Setup Information
Version of Rocket.Chat Server: 3.7.1
Operating System: Ubuntu 16.04
Deployment Method: Manual
Number of Running Instances:
DB Replicaset Oplog: Enabled
NodeJS Version: v12.14.0
MongoDB Version: 4.0.21
Proxy: nginx
Firewalls involved: No

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named in the issue. First clarify whether the requirement is an offline event log, an immediate notification, or both, including how work hours and “all agents” are defined. Then locate the livechat availability and notification entry points; done should include a verifiable record or alert when no agents are online.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.