C#開発 WeChatポータルアプリケーション管理システム機能紹介

高洛峰
リリース: 2017-03-31 15:04:07
オリジナル
2331 人が閲覧しました

最近、WeChat インターフェイスに関する詳細な調査を実施し、基盤となるインターフェイスを段階的にカプセル化することで、自動構成、自動応答、バックグラウンド処理インターフェイスの最適化と改善に徐々にアップグレードし、より完全で適用可能な WeChat の構築に努めました。ポータル管理システム。

WeChat ポータル アプリケーション管理システムは、MVC+EasyUI に基づくルートを採用しています。ほとんどのドメイン ネーム サーバーは .NET4.0 しかサポートできないため、開発ベースとして MVC3 と C#4.0 を使用し、基本的にあらゆる .NET に展開できます。優れたサーバー。

WeChat ポータル システムでは、次の機能操作が実装されています:

1) サーバーへのメニューの動的構成と更新を実現します。

2) さまざまな業界やさまざまなニーズに合わせたメニュー アクションを実現するために、イベントと応答メッセージを動的に定義します。応答;

3) 応答チェーン全体のメッセージ処理を実現するための動的応答コマンド構成処理。

4) 加入者およびユーザー グループ情報の取得、およびユーザー グループ情報の保守などの操作を実装します。マルチメディア ファイル、グラフィック メッセージ、その他のコンテンツを使用して、顧客のプッシュ メッセージの準備を容易にします。

6) グループメッセージング機能を使用して、選択した購読者またはグループにメッセージを送信します。

1. WeChat メニュー管理

は、システム内のメニューを管理し、サーバーに送信することでメニューの動的な構成と生成を実現し、システムをさまざまなニーズに適応させ、柔軟な処理を実現します。

C#开发微信门户应用管理系统功能介绍 WeChatメニューの追加インターフェイスは以下のとおりです。

C#开发微信门户应用管理系统功能介绍 WeChatメニューの変更インターフェイスは次のとおりです

C#开发微信门户应用管理系统功能介绍 WeChatメニュー定義をWeChatサーバーに送信して有効にする必要がある場合は、WeChatを呼び出す必要があります。処理用の API インターフェースをコントローラーにサーバーに送信する処理メソッドを追加します。

C#开发微信门户应用管理系统功能介绍 WeChatサービスアカウントのポータル上のメニューパフォーマンスは次のとおりです。

C#开发微信门户应用管理系统功能介绍 2. メニューイベントの処理

動的に生成されたメニューの場合、ほとんどの場合、Click メソッドとして使用されます。つまり、WeChat を使用する場合、各メニューのイベント応答操作を定義する必要があります。 WeChat の処理イベントは通常、ユーザーのテキスト メッセージ、画像メッセージ、グラフィック メッセージ、その他のコンテンツに応答できます。通常、テキスト メッセージまたはグラフィック メッセージが使用されます。

応答コンテンツの再利用をさらに実現するために、イベント定義とメニューのコンテンツ定義を別々に管理し、複数のテキスト メッセージまたは複数のグラフィック メッセージを組み合わせて使用​​することができ、より柔軟な使用環境を実現できます。

C#开发微信门户应用管理系统功能介绍 以下のようにイベント定義を追加します

C#开发微信门户应用管理系统功能介绍 イベントの応答コンテンツエンコーディングを入力または「編集」ボタンから選択できます。「編集」ボタンを選択すると、システムが選択します。ダイアログ ボックスがポップアップ表示されます。ユーザーはイベント応答コンテンツのエンコードを選択できます。

C#开发微信门户应用管理系统功能介绍 選択が完了したら、元の新しいインターフェイスに戻ると、返されたレコードが選択したレコードであることがわかります。

WeChatイベントの編集インターフェースは以下のとおりで、新しいインターフェースの内容と同様です。

C#开发微信门户应用管理系统功能介绍

3. WeChatメッセージコンテンツ管理

前述したように、メニューイベントは関連するイベントコーディングを通じて処理され、イベント自体は複数のメッセージコンテンツを組み合わせることができるため、メッセージコンテンツは顧客の操作に応答する最小単位であり、テキスト メッセージ、グラフィック メッセージ、または複数のメッセージの組み合わせ (同じタイプの場合) を使用できます。

C#开发微信门户应用管理系统功能介绍

管理を容易にするために、メッセージを画像、説明、テキストのタイプに分けました。必要に応じて、他のタイプのメッセージに絞り込むことができます。

メッセージコンテンツを追加するインターフェースは以下のとおりです。

C#开发微信门户应用管理系统功能介绍

携帯電話でのテキストメッセージのインターフェイス効果は次のとおりです。

C#开发微信门户应用管理系统功能介绍

ここでは、テキストメッセージであってもグラフィックメッセージであっても、グラフィックメッセージの定義を使用してメッセージを定義します。テキストメッセージの場合は、本文としての記述内容を取得するだけで済みます。メッセージの。

グラフィックメッセージの編集インターフェイスは以下のとおりです。主なことは、完全なコンテンツと画像、およびページへの詳細なリンクを入力することです。

C#开发微信门户应用管理系统功能介绍

上記の顧客関係管理システムのメッセージ、携帯電話に表示されるインターフェイス効果は次のとおりです。リンクをクリックすると、メッセージジャンプリンクアドレスに切り替わります。

C#开发微信门户应用管理系统功能介绍

4. 応答命令の保守

応答命令の保守は、主に、応答システムの応答チェーンの構築を容易にするために、使用されるいくつかの命令を定義し、それによって段階的に実現します。操作説明。

C#开发微信门户应用管理系统功能介绍

バックグラウンドで応答コマンドを設定した後、システムは応答コマンドチェーンに従ってそれを処理できます。まず、以下に示すように、応答チェーンに入るプロンプト インターフェイスを提供する必要があります。

C#开发微信门户应用管理系统功能介绍

しかし、メニューで留守番電話システムを選択すると、システムは以下に示すようなテキスト プロンプト インターフェイスを返します。

C#开发微信门户应用管理系统功能介绍

このインターフェイスでは、いくつかの固定ボタンといくつかのビジネス ボタンを含むいくつかのボタンが表示され、選択に応答するための単純な 1 ~ 6 を入力します。

C#开发微信门户应用管理系统功能介绍

コマンド 1 を入力すると、システムは次のレベルの応答コマンドを入力し、入力を求めるいくつかのボタンとコンテンツ プロンプトが表示されます。

ビジネス ボタン 1 を入力し続けると、応答はグラフィック メッセージであり、これはボタンの詳細な説明でもあります。

C#开发微信门户应用管理系统功能介绍

このとき、*キーを入力して前のメニューに戻ることもできます。

C#开发微信门户应用管理系统功能介绍

カスタマー サービス会話モードにするには、0 を入力します。これ以降に送信するメッセージは、マルチ カスタマー サービス システムに転送されます。

C#开发微信门户应用管理系统功能介绍

ユーザーがメッセージを送信すると、カスタマー サービス アシスタントは時間内にメッセージを受信し、顧客の応答を処理できます。

C#开发微信门户应用管理系统功能介绍

5. 加入者管理

加入者とグループの情報をより効果的に管理するために、フォローしているユーザーの情報を理解し、後続のグループメッセージに備えることができます。

C#开发微信门户应用管理系统功能介绍

デフォルトでは、ユーザーの地域ごとに表示できます。地域は、国、地方、都市のレベルに従って展開されます。 「データの同期」をクリックして、更新または書き込みのためにサーバー上のユーザー データをローカルにダウンロードします。

C#开发微信门户应用管理系统功能介绍

購読者をグループ別に表示することもできます

C#开发微信门户应用管理系统功能介绍

ダブルクリックすると購読者情報が表示されます。購読ユーザーの詳細情報を表示するインターフェースは次のとおりです。

C#开发微信门户应用管理系统功能介绍

7. ユーザーグループ管理

C#开发微信门户应用管理系统功能介绍

グループを作成するためのインターフェイスは次のとおりです。

C#开发微信门户应用管理系统功能介绍

グループ情報の編集インターフェースは以下のとおりです。

C#开发微信门户应用管理系统功能介绍

グループを編集して保存すると、同期中に、システムは変更された内容を記憶し、変更されたグループ名がサーバー上にグループとして作成されます。変更して同期リスト処理を実行します。

C#开发微信门户应用管理系统功能介绍

8. マルチメディア管理

マルチメディア管理とは、ローカル ファイルを WeChat サーバーにアップロードして保存することを指し、これにより情報の送信などの操作が容易になります。 WeChat では、メディア ID を使用して送信する前に、特定の情報をサーバーにアップロードする必要があります。

ファイルがサーバーに正常にアップロードされると、リスト内の「ファイル アップロード識別子」は BASE64 でエンコードされたデータの文字列になり、アップロードのタイムスタンプも表示されます (WeChat サーバーは 3 日間のメディア データしか保持しないため、データ有効期限が切れたファイルは自動的に削除されます

同時に、リストには 2 つの重要な機能があります。選択したレコードのアップロードと、マルチメディア ファイルの再更新操作を容易にするための有効期限切れのレコードの再アップロードです。

C#开发微信门户应用管理系统功能介绍

追加インターフェイス操作は以下に示すとおりで、ファイル操作に添付ファイルのアップロード制御が導入されており、非常に便利です。同時に、正常にアップロードされたファイルがリストに表示されます。

C#开发微信门户应用管理系统功能介绍

マルチメディア ファイルには、写真、音声、ビデオ、サムネイルなどがあります。

C#开发微信门户应用管理系统功能介绍

保存されたデータレコード、ファイルアップロード識別子、タイムスタンプはすべて空です。これらを使用したい場合は、それらを WeChat サーバーにアップロードし、MediaId に基づいて情報を送信し、選択した録音をアップロードする必要があります。操作インターフェースを以下に示します。

C#开发微信门户应用管理系统功能介绍

マルチメディアファイルが正常にアップロードされると、記録された情報は次のようになります。

C#开发微信门户应用管理系统功能介绍

9. グラフィックおよびテキストメッセージの処理

グラフィックおよびテキストメッセージは、単一のグラフィックおよびテキストメッセージと複数のグラフィックおよびテキストメッセージの 2 つのタイプに分けられます。

C#开发微信门户应用管理系统功能介绍

複数のグラフィックメッセージとテキストメッセージは次のとおりです:

C#开发微信门户应用管理系统功能介绍

マルチメディアデータ管理と同様に、グラフィックメッセージとテキストメッセージも同じ方法で管理され、最初にサーバーにアップロードされてから、メッセージ送信操作が行われます。マルチメディア メッセージ WeChat ポータル プラットフォームの具体的な管理インターフェイスは次のとおりです。

C#开发微信门户应用管理系统功能介绍

画像とテキストメッセージを追加するインターフェースは以下のとおりです。保存後、編集インターフェースの「その他の画像とテキストリスト」に複数の画像とテキストを含むメッセージコンテンツを追加し続けることができます。

C#开发微信门户应用管理系统功能介绍

追加インターフェイスで、選択によって指定されたグラフィックメッセージのサムネイルを選択します。画像またはサムネイルリソースのみがサーバーにアップロードされています。

C#开发微信门户应用管理系统功能介绍

追加された複数の画像とテキストのリストを表示および管理できます。

C#开发微信门户应用管理系统功能介绍

レコードを保存した後、アップロードを続けます。アップロードされたレコードのインターフェイスは次のようになります。成功すると、アップロードされたサーバー ID とタイムスタンプが返されます。そうでない場合は、エラーが表示されます。

C#开发微信门户应用管理系统功能介绍

10. セッションメッセージ管理

顧客入力の記録と情報の送信を容易にするために、WeChat ポータル管理プラットフォームにユーザー入力データを記録します。具体的なセッションメッセージ管理インターフェイスは次のとおりです。

C#开发微信门户应用管理系统功能介绍

過去 48 時間の任意のレコードをダブルクリックして、フォローしている顧客にメッセージを送信できます。メッセージが正常に送信されると、ユーザーは電話の WeChat アカウントに関連するメッセージを受け取ります。

C#开发微信门户应用管理系统功能介绍

11. グループメッセージ管理

顧客に対応するマーケティング業務を実行するために、顧客が当社の製品情報や活動を定期的に理解できるように、指定されたグループオーナーまたは担当者にグループメッセージを送信する必要がある場合があります。

グループメッセージングのため、直接編集して送信できるテキストメッセージに加えて、他のデータはサーバーにアップロードされたマルチメディアファイルまたはグラフィックメッセージコンテンツである必要があります。そのため、以前のマルチメディア管理とグラフィックメッセージ管理は主にグループ向けです。という目的で導入されたメッセージ。上記のマルチメディア、マルチ画像情報をプラットフォーム上から選択して送信することで、煩雑な共同作業を省き、効率的な大量送信業務を実現します。

C#开发微信门户应用管理系统功能介绍

グループで送信されたメッセージは、グループごとまたはメッセージの種類ごとに表示できるため、管理が便利です。

C#开发微信门户应用管理系统功能介绍

グラフィックメッセージを追加するには、コンテンツに応じて、テキストメッセージ、グラフィックメッセージ、画像メッセージ、その他のコンテンツを選択できます。インターフェースはさまざまな選択操作を提供します。

メッセージの一括送信には 2 つのタイプがあり、1 つはグループに基づくため、プラットフォームから対応するグループを選択するだけで、もう 1 つはユーザーの OpenID に基づいて送信され、ユーザー入力に提供されます。主な操作インターフェースは以下の通りです。

C#开发微信门户应用管理系统功能介绍

以上がC#開発 WeChatポータルアプリケーション管理システム機能紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート