Maison  >  Article  >  Applet WeChat  >  Développement C# du portail et des applications WeChat - Fonctions de service multi-clients WeChat et intégration du développement

Développement C# du portail et des applications WeChat - Fonctions de service multi-clients WeChat et intégration du développement

高洛峰
高洛峰original
2017-02-17 14:58:321974parcourir

J'ai récemment travaillé sur le développement de la fonction d'intégration de WeChat et j'ai découvert que WeChat avait ouvert une fonction de service multi-client pour les comptes certifiés. Pour les demandes des clients, vous pouvez passer à la méthode de traitement du service client et vous pouvez ajouter. service client multiple pour le traitement. C'est une bonne fonction marketing lorsqu'il y a de nombreuses demandes de clients. La fonction de service multi-client de WeChat peut utiliser pleinement les ressources du personnel du service client pour traiter les informations de consultation des clients de manière opportune et rapide, offrant ainsi davantage d'opportunités et de marchés aux entreprises.

Par défaut, cette fonction de service multi-client doit être activement activée dans le centre de service de la plateforme publique WeChat. Elle n'est pas activée par défaut. Afin de bénéficier de cette fonction, j'activerai le multi-. fonction de service client ici.

1. Préparation au service multi-client

La fonction de service multi-client de WeChat, pour les opérations de réponse du service client, peut être utilisée sur l'ordinateur client ou via l'assistant de service multi-client WeChat. Traitement, les deux peuvent répondre aux informations client, mettre fin aux sessions, etc.

C#开发微信门户及应用-微信多客服功能及开发集成

Après avoir activé la fonction de service multi-client WeChat, vous devez ajouter des identifiants de service client pour gérer les informations client.

Plusieurs comptes de service client utilisent le formulaire "Work ID@WeChat ID" pour vous connecter. Veuillez saisir les informations de votre compte dans la fenêtre de connexion comme indiqué ci-dessous.

C#开发微信门户及应用-微信多客服功能及开发集成

2. Utilisez plusieurs clients ou assistants du service client pour faire fonctionner

Utiliser sur le client informatique

C#开发微信门户及应用-微信多客服功能及开发集成

Pour utiliser le service multi-clients sur le client mobile, suivez simplement un compte et les informations seront transmises ici pour traitement. Suivez le compte officiel "Plusieurs assistants du service client" et le tour est joué.

C#开发微信门户及应用-微信多客服功能及开发集成

Grâce aux deux méthodes ci-dessus, les informations pertinentes des clients peuvent être bien traitées. En fait, cela est similaire à la méthode des agents téléphoniques, permettant à différents clients. employés de service pour répondre aux clients des visiteurs pour le traitement.

3. Développement et utilisation du service multi-client WeChat

Dans l'introduction au développement du service multi-client WeChat, il y a relativement peu de contenu, comme indiqué ci-dessous.

Dans le nouveau protocole WeChat, le mode développement peut également être connecté au système de service client. Si les développeurs doivent utiliser le système de service client, ils doivent renvoyer un message avec MsgType de transfer_customer_service lors de la réception d'un message de l'utilisateur. Lorsque le serveur WeChat recevra ce message, il combinera ce que l'utilisateur a envoyé cette fois-ci et ce qui sera envoyé. à l'avenir. Système de service client de transfert de messages. Des exemples de messages renvoyés sont les suivants.


<xml><ToUserName><![CDATA[touser]]></ToUserName><FromUserName><![CDATA[fromuser]]></FromUserName><CreateTime>1399197672</CreateTime><MsgType><![CDATA[transfer_customer_service]]></MsgType></xml>

Lors du développement, nous l'encapsulons généralement sous forme d'informations de classe d'entité, comme indiqué ci-dessous. L'essentiel est de spécifier le type de message et d'inverser les objets entrants et sortants.

    /// <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;
        }
    }

Lorsque le traitement est appelé, le code est le suivant.

 ResponseCustomer customInfo = new ResponseCustomer(info);
 xml = customInfo.ToXml();

Si je suis en train de traiter la réponse client et que le client répond par 0, je passerai en mode service client, afin que toutes les réponses ultérieures les entrées du client seront , ne déclencheront pas l'analyse dans le portail WeChat, mais seront transmises au mode service client, afin que le personnel du service client puisse discuter avec les clients.

                //处理 0 指令, 人工客服
                if (string.IsNullOrEmpty(xml) && eventKey.Trim() == "0")
                {
                    xml = base.DealEvent(eventInfo, "event_customservice");
                }

Dans DealEvent, traitez-le simplement selon cette condition.

                //人工客服
                if (eventKey == "event_customservice")
                {
                    ResponseCustomer customInfo = new ResponseCustomer(info);
                    xml = customInfo.ToXml();
                }

En utilisant un client de service multi-client, il est très pratique de traiter les messages et d'interagir, et obtenir la satisfaction du client Les informations de la conversation s'affichent sur l'ordinateur client, l'interface que vous voyez est la suivante.

C#开发微信门户及应用-微信多客服功能及开发集成

Une capture d'écran de la conversation au téléphone est présentée ci-dessous.

                                                                                                                                                                                                           C#开发微信门户及应用-微信多客服功能及开发集成 C#开发微信门户及应用-微信多客服功能及开发集成 Si vous êtes intéressé ou expérimentez des fonctions de réponse du service client liées, vous pouvez suivre mon WeChat pour en savoir plus. Pour des résultats spécifiques, vous pouvez suivre mon portail WeChat : Guangzhou Aiqidi, ou vous pouvez scanner le code QR ci-dessous pour en savoir plus.

C#开发微信门户及应用-微信多客服功能及开发集成 Pour plus de développement C# de portails et d'applications WeChat - Fonctions de service multi-clients WeChat et intégration de développement Pour les articles connexes, veuillez faire attention au PHP Site chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn