狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

C#開發微信門戶及應用(8)-微信門戶應用管理系統功能介紹

admin
2014年12月2日 1:8 本文熱度 4331

最近對微信接口進行深入的研究,通過把底層接口一步步進行封裝后,逐步升級到自動化配置、自動化應答,以及后臺處理界面的優化和完善上,力求搭建一個較為完善、適用的微信門戶應用管理系統。


微信門戶應用管理系統,采用基于MVC+EasyUI的路線,由于多數域名服務器上都只能支持.NET4.0,所以以MVC3,C#4.0作為開發基礎,基本上能夠部署在任何.NET服務器上。


在微信門戶系統里面,實現下面這些功能操作:


1)實現菜單的動態配置及更新到服務器上;


2)動態定義事件和響應消息,實現對不同行業,不同需求的菜單動作響應;


3)動態的應答指令配置處理,實現整套應答鏈的消息處理;


4)獲取訂閱用戶和用戶分組信息,并可以實現用戶分組信息的維護等操作;


5)管理并更新多媒體文件、圖文消息等內容,方便為客戶推送消息做準備。


6)使用向選定訂閱用戶或者分組進行消息的群發功能。


 


1、微信菜單管理


在系統中管理菜單,并通過把菜單提交到服務器上,實現菜單的動態配置和生成,能夠為我們系統適應各種的需要,實現靈活的處理。



微信菜單的添加界面如下所示。



微信菜單的修改界面如下所示



微信菜單定義是存儲在數據庫里面,如果需要提交到微信服務器上并生效,則需要調用微信API接口進行處理,我在頁面的Controller控制器里增加一個提交到服務器的處理方法。



在微信服務賬號的門戶上,菜單的表現效果如下所示。



2、菜單事件的處理


對于動態生成的菜單,大多數情況下是用作Click的方式,也就是需要定義每個菜單的事件響應操作,我們使用微信的話,可以了解到,微信的處理事件,一般可以響應用戶文本消息、圖片消息、圖文消息等內容,常規下,一般使用文本消息或者圖文消息居多。


為了進一步實現響應內容的重用,我們把菜單的事件定義和內容定義進行分開管理,事件定義可以使用多個文本消息,也可以使用多個圖文消息進行組合,這樣可以實現更加靈活的使用環境。



添加事件定義如下所示



事件的響應內容編碼,可以選擇輸入或者從“編輯”按鈕中選擇,當選擇“編輯”按鈕進行選擇的時候,系統彈出一個對話框供用戶對事件的響應內容編碼選擇。



完成選擇后,回到原來的新增界面,將會看到返回的記錄就是我們選擇的記錄。



微信事件的編輯界面如下所示,類似新增界面的內容。



3、微信消息內容管理


 上面說到,菜單的事件通過關聯事件編碼進行處理,而事件本身可以組合多個消息內容,因此消息內容是響應客戶操作的最小單元,它們可以是一條文本消息、圖文消息,也可以是多條消息的組合(同類型的話)。



為了方便管理,我把消息分為了圖文、指令、文本類型,如果需要,還可以根據需要把它細化為其他類型的消息。


消息內容的添加界面如下所示。



文本消息的手機上界面效果如下所示。



這里不管是文本消息還是圖文消息,我們統一以圖文消息的定義來定義消息,如果是文本消息,我們只需要獲取描述內容作為消息的主體即可。


圖文消息的編輯界面如下所示,主要就是填寫完整的內容和圖片,以及頁面詳細的鏈接即可。



上面的這個客戶關系管理系統的消息,在手機上顯示的界面效果如下所示,單擊鏈接,可以切換到消息跳轉鏈接地址的。



4、應答指令的維護


應答指令的維護,有點類似于事件的管理,主要就是定義一些用到的指令,方便構建應答系統的響應鏈,從而實現一步步的操作指令。



在后臺設置好應答指令后,系統就能根據應答指令鏈進行處理了。首先我們需要提供一個進入應答鏈的提示界面,如下所示。



但我們在菜單選擇應答系統后,系統返回一個文本提示界面,如下所示。



這個界面里面提示了一些按鍵,包括幾個固定的按鍵和一些業務按鍵,輸入簡單的1~6可以對選擇進行響應。



我們看到上面的界面,輸入指令1后,系統進入下一層的應答指令,然后又列出幾個可供輸入的按鍵和內容提示。


當我們繼續輸入業務按鍵1后,響應的是一個圖文消息,也是關于按鍵的詳細說明。



這個時候,我們也還可以輸入*號按鍵,返回上一級菜單的。



輸入0則轉入了客服對話模式,后續您發的任何消息,將會轉發到多客服系統里面了。


 


當用戶發送消息后,客服助手就能及時收到消息并處理和客戶的應答了。


 


5、訂閱用戶管理


為了更有效管理訂閱用戶以及分組信息,我們可以從微信服務器上獲取相關的信息,供我們了解關注的用戶信息,也可以為后續的群發消息做準備。



訂閱用戶的管理如下所示,默認可以通過用戶的地區進行查看,地區根據:國家-省份-城市這樣的級別進行展開。單擊同步數據,可以把服務器上的用戶數據下載到本地進行更新或者寫入。



訂閱用戶,還可以根據分組進行查看



雙擊可以查看訂閱用戶信息,查看訂閱用戶的詳細信息界面如下所示。



7、用戶分組管理



創建分組的界面如下所示。



編輯分組信息界面如下所示。



當對分組進行編輯保存后,系統會記住那些修改過的,同步的時候,把本地新增的內容,在服務器上創建分組;把修改的的分組名稱,在服務器上進行修改,然后進行同步列表處理。


 


8、多媒體管理


多媒體管理是指把本地文件上傳到微信服務器上進行保存,方便信息的發送等操作。微信要求,某些信息,必須是先上傳到服務器上,然后才能使用它的媒體ID進行發送的。


文件成功上傳到服務器后,在列表里面的“文件上傳標識,就是一串BASE64的編碼數據,同時有一個上傳的時間戳(因為微信服務器只保留了3天的媒體數據,超過期限的數據會被自動刪除。


同時,在列表的上面,有兩個重要的功能:上傳選定的記錄,重新上傳過期的記錄。方便我們對自己多媒體文件的重新更新操作。



添加界面操作如下所示,其中引入了附件上傳的控件進行文件的操作,非常方便。同時上傳成功的文件,會在列表中列出。



多媒體文件可以是下面幾種方式:圖片、語音、視頻、縮略圖。



保存后的數據記錄,文件上傳標識和時間戳都是空的,我們如果要使用,必須把他們上傳到微信的服務器上,然后根據它的MediaId進行信息的發送,上傳選定的記錄操作界面如下所示。



多媒體文件順利上傳后,記錄的信息如下所示。



9、圖文消息處理


圖文消息分為單圖文消息和多圖文消息兩種,單圖文消息如下所示。



多圖文消息如下所示:



和多媒體數據管理一樣,圖文消息也是通過同樣的方式進行管理,先上傳到服務器,然后在進行消息的發送操作,多媒體消息一樣有時間方面的限制要求,具體在我們的微信門戶平臺里面管理界面如下所示。



添加圖文消息界面如下所示,保存后,可以在編輯界面中的“其他圖文列表”里面,繼續添加多圖文的消息內容。



在添加界面中,選擇圖文消息的縮略圖,都是通過選定指定的,已經上傳到服務器上圖片或者縮略圖資源才可以的。



添加后的多圖文列表,可以進行查看管理。



保存記錄后,然后繼續上傳,上傳后的記錄界面如下所示,成功后返回一個上傳后的服務器標識和時間戳,否則提示錯誤。



10、會話消息管理


為了方便記錄客戶的輸入和發送信息,我們在微信門戶管理平臺里面記錄用戶的輸入數據,具體會話消息管理界面如下所示。



我們可以雙擊最近48小時內的任何一條記錄,可以給關注的客戶進行消息的發送操作,如果消息發送成功,用戶在手機的微信賬號里面就能收到相關的發送消息了。



11、群發消息管理


為了對客戶進行相應的營銷操作,有時候我們需要對指定的群主或者人員進行消息的群發,讓客戶經常性的了解我們產品的信息和活動。


由于群發消息,除了文本消息,可以直接編輯發送外,其他數據,必須要求是上傳到服務器的多媒體文件或者圖文消息內容,因此前面的多媒體管理和圖文消息管理,就是主要為了群發消息的目的引入的。有了上面的多媒體和多圖文信息,我們從平臺里面選擇記錄即可進行發送,從而省卻麻煩的連帶工作,實現高效的信息群發操作。



群發的消息,可以按群發分組進行查看,也可以按照消息類型進行查看,使得我們管理起來根據方便。



添加圖文消息,可以選擇文本消息、圖文消息、圖片消息等內容,根據不同的內容,界面提供不同的選擇操作。


消息的群發類型分為兩種,一種是根據分組,那么從平臺里面選擇對應的分組即可;一種是根據用戶的OpenID進行發送,提供給用戶輸入。主要的操作界面如下所示。



 


 


C#開發微信門戶及應用(20)-微信企業號的菜單管理


C#開發微信門戶及應用(19)-微信企業號的消息發送(文本、圖片、文件、語音、視頻、圖文消息等)


C#開發微信門戶及應用(18)-微信企業號的通訊錄管理開發之成員管理


C#開發微信門戶及應用(17)-微信企業號的通訊錄管理開發之部門管理


C#開發微信門戶及應用(16)-微信企業號的配置和使用


C#開發微信門戶及應用(15)-微信菜單增加掃一掃、發圖片、發地理位置功能


 C#開發微信門戶及應用(14)-在微信菜單中采用重定向獲取用戶數據


C#開發微信門戶及應用(13)-使用地理位置擴展相關應用


C#開發微信門戶及應用(12)-使用語音處理


C#開發微信門戶及應用(11)--微信菜單的多種表現方式介紹


C#開發微信門戶及應用(10)--在管理系統中同步微信用戶分組信息


C#開發微信門戶及應用(9)-微信門戶菜單管理及提交到微信服務器


C#開發微信門戶及應用(8)-微信門戶應用管理系統功能介紹


C#開發微信門戶及應用(7)-微信多客服功能及開發集成


C#開發微信門戶及應用(6)--微信門戶菜單的管理操作


C#開發微信門戶及應用(5)--用戶分組信息管理


C#開發微信門戶及應用(4)--關注用戶列表及詳細信息管理


C#開發微信門戶及應用(3)--文本消息和圖文消息的應答


C#開發微信門戶及應用(2)--微信消息的處理和應答


C#開發微信門戶及應用(1)--開始使用微信接口



主要研究技術:代碼生成工具、Visio二次開發、客戶關系管理軟件、送水管理軟件等共享軟件開發
專注于Winform開發框架Web開發框架、WCF開發框架的研究及應用。
  轉載請注明出處:
撰寫人:伍華聰  http://www.iqidi.com 
    





該文章在 2014/12/2 1:08:46 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved