Heim > Artikel > WeChat-Applet > C# entwickelt WeChat-Multikundenservicefunktionen und Integrationsbeispiele
Ich habe kürzlich an der WeChat-Integrationsfunktionsentwicklung gearbeitet und festgestellt, dass WeChat eine Multi-Kundendienstfunktion für zertifizierte Konten eröffnet hat. Bei Kundenanfragen können Sie zur Kundendienstverarbeitungsmethode wechseln und hinzufügen Mehrfacher Kundendienst zur Bearbeitung ist eine gute Marketingfunktion, wenn es viele Kundenanfragen gibt. Die Multi-Kundendienstfunktion von WeChat kann die Ressourcen des Kundendienstpersonals voll ausnutzen, um Kundenberatungsinformationen zeitnah und schnell zu verarbeiten, was den Unternehmen mehr Möglichkeiten und Märkte eröffnet.
Standardmäßig muss diese Multi-Kunden-Servicefunktion im Servicecenter der öffentlichen WeChat-Plattform aktiv aktiviert werden. Um diese Funktion nutzen zu können, werde ich die Multi-Kunden-Servicefunktion aktivieren. Hier finden Sie die Kundendienstfunktion.
Die Multi-Kunden-Service-Funktion von WeChat für Kundendienst-Antwortvorgänge kann auf dem Computer-Client oder über den WeChat-Multi-Kunden-Service-Assistenten bedient werden. Bei der Verarbeitung können beide auf Kundeninformationen reagieren, Sitzungen beenden usw.
Nach der Aktivierung der WeChat-Funktion für den Mehrkundenservice müssen Sie einige Kundendienst-IDs für den Umgang mit Kundeninformationen hinzufügen.
Mehrere Kundendienstkonten verwenden zum Anmelden das Formular „Arbeits-ID@WeChat-ID“. Bitte geben Sie Ihre Kontoinformationen wie unten gezeigt in das Anmeldefenster ein.
Verwendung auf dem Computer-Client
Um den Multi-Kundenservice auf dem mobilen Client zu nutzen, folgen Sie einfach einem Konto und die Informationen werden hier zur Verarbeitung weitergeleitet. Folgen Sie dem offiziellen Konto „Multiple Customer Service Assistant“ und schon sind Sie fertig.
Durch die beiden oben genannten Methoden können die relevanten Informationen der Kunden gut verarbeitet werden. Tatsächlich ähnelt es einer Telefonagentenmethode, die es verschiedenen Kundendienstmitarbeitern ermöglicht, zu handeln Interviews mit Besuchskunden befassen sich mit.
In der Einführung zur Entwicklung des WeChat-Mehrkundenservices gibt es relativ wenig Inhalt, wie unten gezeigt.
Im neuen WeChat-Protokoll kann der Entwicklungsmodus auch mit dem Kundendienstsystem verbunden werden. Wenn Entwickler das Kundendienstsystem verwenden müssen, müssen sie beim Empfang einer Nachricht vom Benutzer eine Nachricht mit dem MsgType „transfer_customer_service“ zurückgeben. Wenn der WeChat-Server diese Nachricht empfängt, kombiniert er, was der Benutzer dieses Mal gesendet hat und was gesendet wird in der Zukunft. Beispiele für zurückgegebene Nachrichten sind wie folgt.
<xml> <tousername></tousername> <fromusername></fromusername> <createtime>1399197672</createtime> <msgtype></msgtype> </xml>
Bei der Entwicklung kapseln wir sie normalerweise als Entitätsklasseninformationen, wie unten gezeigt. Die Hauptsache besteht darin, den Nachrichtentyp anzugeben und die eingehenden und ausgehenden Objekte umzudrehen.
/// <summary> /// 客服消息 /// </summary> [System.Xml.Serialization.XmlRoot(ElementName = "xml")] public class ResponseCustomer : BaseMessage { public ResponseCustomer() { this.MsgType = ResponseMsgType.transfer_customer_service.ToString().ToLower(); } public ResponseCustomer(BaseMessage info) : this() { this.FromUserName = info.ToUserName; this.ToUserName = info.FromUserName; } }
Wenn die Verarbeitung aufgerufen wird, lautet der Code wie folgt.
ResponseCustomer customInfo = new ResponseCustomer(info); xml = customInfo.ToXml();
Wenn ich mich in der Kundenantwortverarbeitung befinde und der Kunde mit 0 antwortet, wechsle ich in den Kundenservicemodus, sodass alle nachfolgenden Eingaben des Kunden nicht die Analyse im WeChat-Portal auslösen, sondern wird in den Kundendienstmodus weitergeleitet, sodass Kundendienstmitarbeiter mit Kunden chatten können.
//处理 0 指令, 人工客服 if (string.IsNullOrEmpty(xml) && eventKey.Trim() == "0") { xml = base.DealEvent(eventInfo, "event_customservice"); }
In DealEvent kann es gemäß dieser Bedingung verarbeitet werden.
//人工客服 if (eventKey == "event_customservice") { ResponseCustomer customInfo = new ResponseCustomer(info); xml = customInfo.ToXml(); }
Durch die Verwendung eines Multi-Kundenservice-Clients ist es sehr bequem, Nachrichten zu verarbeiten und zu interagieren, und Sie können die Konversationsinformationen des Kunden abrufen. Auf dem Computer-Client sehen Sie die folgende Schnittstelle.
Unten sehen Sie einen Screenshot des Telefongesprächs.
Auf diese Weise können Sie zeitnah über mehrere Kanäle auf die Informationen des Kunden reagieren.
Das obige ist der detaillierte Inhalt vonC# entwickelt WeChat-Multikundenservicefunktionen und Integrationsbeispiele. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!