実際、WeChatパブリックプラットフォームの複数顧客サービス機能は長い間リリースされており、それが登場したとき、私はすでに自分の公開アカウントに実装していましたが、最初は誰もがその使い方を知っていると思っていましたが、今日も誰かがこのマルチカスタマー サービス機能の使い方について尋ねてきたので、インターネットで検索しても適切なチュートリアルが見つかりませんでした。今日は比較的シンプルで分かりやすいチュートリアルをお送りします!
この WeChat パブリック プラットフォーム開発チュートリアルでは、開発モデルを使用して複数顧客サービス システムを実装する方法を紹介します。
1. 複数のカスタマーサービスメッセージに返信する
新しい WeChat プロトコルでは、開発モードを顧客サービス システムに接続することもできます。 開発者がユーザーにカスタマー サービス システムの使用を許可する必要がある場合、ユーザーが送信したメッセージを受信するときに、transfer_customer_service の MsgType を持つメッセージを返す必要があります。WeChat サーバーは、このメッセージを受信すると、ユーザーが送信したメッセージを転送します。今回および将来の一定期間内に、送信されたメッセージは顧客サービス システムに転送されます。
返されるメッセージの例は以下の通りです
このメッセージの実装は次のとおりです (Fangbei Studio の WeChat パブリック プラットフォーム PHP SDK に基づいています)
リーリー2. 複数のカスタマーサービスセッションをトリガーします
一般的に、ユーザーが質問したいときは、「こんにちは」や「いらっしゃいますか?」などの質問をすることがよくあります。
これらの単語をトリガーキーワードとして使用します。ユーザーが送信したテキストメッセージの内容にこれらの単語が含まれている場合、複数のカスタマーサービスメッセージがユーザーに返されます(ユーザーはWeChat側で内容を感じることはできませんが、WeChatの公開画面には表示されます)。アカウントにはこの時点からユーザー自身のメッセージが保存され、次の期間がカスタマー サービスに転送されます)。
実装コードは次のとおりです:
リーリー3. 完全なコード
このコードはテストされており、カスタム メニューで複数のカスタマー サービス メッセージを返します。ユーザーが複数のカスタマー サービス メッセージを使用した後、一定期間後続のすべてのメッセージがカスタマー サービス メッセージとして転送されることはできません。オリジナル開発モードでは、すべての自動返信が無効になります。
この記事はあまりよく書かれていないので、良い意見があれば共有してください。そうすれば、みんなが一緒に学び、進歩することができます。同時に、Bangkejia ウェブサイトを継続的にサポートしていただきありがとうございます。