WeChat ポータルとアプリケーションの C# 開発 - WeChat マルチカスタマー サービス機能と開発統合

高洛峰
リリース: 2017-02-17 14:58:32
オリジナル
1964 人が閲覧しました

最近、WeChatの統合機能の開発に取り組んでいるのですが、WeChatが認証アカウント向けの複数顧客サービス機能をオープンし、顧客相談のために顧客サービス処理方法に切り替えて、複数の顧客サービスを追加できることを発見しました。処理のための顧客サービスは顧客相談に含まれます。多くの場合、これは優れたマーケティング機能です。 WeChat のマルチカスタマー サービス機能は、カスタマー サービス スタッフのリソースを最大限に活用して、顧客相談情報をタイムリーかつ迅速に処理し、企業により多くの機会と市場をもたらします。

デフォルトでは、この複数顧客サービス機能は WeChat パブリック プラットフォームのサービス センターで有効化されている必要があります。この機能を体験するには、ここで複数顧客サービス機能を有効化します。 。

1. 複数顧客サービスの準備

WeChat の複数顧客サービス機能は、顧客サービス応答操作をコンピュータクライアント上で実行することも、情報処理を WeChat 複数顧客サービスアシスタント上で実行することもできます。顧客に応答できます。 情報に応答し、セッションを終了します。

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

WeChatの複数顧客サービス機能を有効にした後、顧客情報を処理するためにいくつかの顧客サービスIDを追加する必要があります。

複数のカスタマーサービスアカウントは、「勤務ID@WeChat ID」の形式でログインします。以下に示すように、ログインウィンドウにアカウント情報を入力してください。

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

2. マルチカスタマーサービスクライアントまたはアシスタントを使用して操作します

コンピュータークライアントで使用します

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

モバイルクライアントでマルチカスタマーサービスを使用すると、アカウントをフォローするだけで情報が表示されますここに転送されます。公式アカウント「Multiple Customer Service Assistant」をフォローすれば完了です

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

上記の 2 つの方法により、顧客の関連情報を適切に処理できます。実際、これは電話エージェントの方法に似ており、さまざまなカスタマー サービスの従業員が訪問顧客に対応することができます。

3. WeChat マルチカスタマー サービスの開発と使用

WeChat マルチカスタマー サービス開発の概要には、以下に示すように比較的少ない内容が含まれています。

新しいWeChatプロトコルでは、開発モードを顧客サービスシステムに接続することもできます。 開発者がカスタマー サービス システムを使用する必要がある場合、ユーザーからメッセージを受信したときに、transfer_customer_service の MsgType を持つメッセージを返す必要があります。WeChat サーバーがこのメッセージを受信すると、ユーザーが今回送信した内容と今後送信される内容が結合されます。将来的にはメッセージ転送カスタマーサービスシステム。返されるメッセージの例は以下のとおりです。


<xml><ToUserName><![CDATA[touser]]></ToUserName><FromUserName><![CDATA[fromuser]]></FromUserName><CreateTime>1399197672</CreateTime><MsgType><![CDATA[transfer_customer_service]]></MsgType></xml>
ログイン後にコピー

開発時は通常、以下のようにエンティティクラスの情報としてカプセル化します。主なことは、メッセージ タイプを指定し、受信オブジェクトと送信オブジェクトを反転することです。

    /// <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;
        }
    }
ログイン後にコピー

そして、処理を呼び出す際のコードは以下のようになります。

 ResponseCustomer customInfo = new ResponseCustomer(info);
 xml = customInfo.ToXml();
ログイン後にコピー

私が顧客応答処理中に顧客が 0 を応答した場合、顧客サービス モードに切り替わります。このようにすると、顧客のその後のすべての入力コンテンツは WeChat ポータルでの分析をトリガーしません。顧客サービス モードに転送され、顧客サービス スタッフが顧客とチャットできるようになります。

                //处理 0 指令, 人工客服
                if (string.IsNullOrEmpty(xml) && eventKey.Trim() == "0")
                {
                    xml = base.DealEvent(eventInfo, "event_customservice");
                }
ログイン後にコピー

DealEventではこの条件に従って処理が可能です。

                //人工客服
                if (eventKey == "event_customservice")
                {
                    ResponseCustomer customInfo = new ResponseCustomer(info);
                    xml = customInfo.ToXml();
                }
ログイン後にコピー

マルチカスタマー サービス クライアントを使用すると、メッセージの処理と対話が非常に便利になり、コンピューター クライアント上で表示されるインターフェイスは次のようになります。が続きます。

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

電話での会話のスクリーンショットを以下に示します。

能就

C#开发微信门户及应用-微信多客服功能及开发集成 C#开发微信门户及应用-微信多客服功能及开发集成 は、複数の方法でお客様の情報にタイムリーに対応できます。

興味がある場合、または関連するカスタマー サービス応答機能を経験している場合は、私の WeChat をフォローして詳細を学ぶことができます。具体的な結果については、私の WeChat ポータル「Guangzhou Aiqidi」をフォローするか、以下の QR コードをスキャンして詳細をご覧ください。

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

WeChat ポータルとアプリケーションの C# 開発の詳細については、WeChat マルチカスタマー サービス機能と開発統合 関連記事については、PHP 中国語 Web サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!