WeChat の公式マルチカスタマー サービス インターフェイスの原理は、ユーザーが送信した情報を通じて、開発者サーバーが指定されたタイプの応答メッセージを返し、ユーザーの会話状態を公式のマルチカスタマー サービス状態 (永続的な) に切り替えることです。この期間中、ユーザーが送信したすべての情報は開発者のサーバーには届きませんが、マルチカスタマー サービス ソフトウェアに転送されます。
複数の顧客サービスを実装する必要がある場合は、バックグラウンドで [サービス] > [サービス センター] > [複数の顧客サービス] に移動して、詳細を確認してください。公式発表を参照してください: https://mp .weixin.qq.com/cgi-bin/readtemplate?t=news/vote_wkd_tmpl&lang=zh_CN
Senparc.Weixin.MP SDK を使用する場合は、同様のコードを返すだけで済みます。情報処理時のメッセージ:
/// <summary> /// 处理文字请求 /// </summary> /// <returns></returns> public override IResponseMessageBase OnTextRequest(RequestMessageText requestMessage) { if (requestMessage.Content == "客服") { return this.CreateResponseMessage<ResponseMessageTransfer_Customer_Service>(); } }
注: 現在、WeChat の公式制限 (またはバグ) により、メニュー クリック応答を使用して複数顧客サービス ステータスに切り替えることはできません。
WeChat パブリック プラットフォーム開発: マルチカスタマー サービス インターフェイスの説明関連記事の詳細については、PHP 中国語 Web サイトに注目してください。