Ich möchte Live-Chat mit Knoten js entwickeln. Kann mir jemand Anleitung geben? Die Anwendungsfälle, die ich entschied:Wie entwickle ich Live-Chat mit Knoten js
- Benutzer wird einen Link oder ein Symbol auf dem App-Bildschirm mit der Bezeichnung "Online-Chat-Unterstützung" angezeigt.
- Wenn Sie darauf klicken, öffnet sich das Chat-Fenster. Entweder wird der Name eines Agenten angezeigt, der online und bereit ist, oder er zeigt an, dass die Agenten beschäftigt sind, und ändert diesen Status, sobald ein Agent verfügbar ist.
- Auf der Seite des Agenten werden bis zu 3 Fenster (von 3 Benutzern) geöffnet, bevor die Besetztnachricht für weitere Benutzer generiert wird. Diese Nummer (3) wird konfigurierbar sein.
- Der Agent erhält den Namen des Bildschirms, von dem der Benutzer ihn anpingt.
- Da es mehrere Agenten gibt, müssen wir eine Reihe von Bildschirmen (oder Apps) für einen bestimmten Agenten kennzeichnen.
- Ein Lastverteilungsmechanismus ist erforderlich, bei dem eine neue Abfrage an jeden Agenten weitergeleitet wird, der frei ist und für diesen Bildschirm oder diese App markiert wurde.
- "Wir müssen eine nicht verfügbare Nachricht für bestimmte Zeitfenster einrichten - Wenn die Chat-Unterstützung nur zwischen 9 und 18 Uhr verfügbar ist, sollten wir in der Lage sein, eine Nachricht für Benutzer einzurichten, die sich außerhalb dieses Fensters anmelden Das Fenster "Online-Chat-Unterstützung ist nur zwischen ... verfügbar." "
Bitte geben Sie an, wie es weitergeht.
Dies könnte Ihnen mit einer Grundidee helfen https://github.com/sayar/NodeMVA/tree/master/09_NodeChatroom –