在上一篇《NeuChar 平臺使用及開發教程(五):使用 NeuChar 的關鍵字回覆服務》中,咱們已經學習瞭如何命中關鍵字來反饋特定格式內容的信息,這是由微信開發者/運營者本身來維護的信息,那麼若是咱們本身有微信開發的經驗,而且想要把這個能力釋放出來,爲其餘的公衆號,甚至小程序、釘釘等平臺提供服務,咱們應該怎麼作呢?html
NeuChar 爲你們提供了應用商店(AppStore),微信或其餘平臺帳戶(Neural Cells)能夠經過訂閱的方式來使用第三方開發者(也就是你)提供的服務。小程序
更重要的是:你只須要掌握微信開發技能,至於如何支持到其餘平臺,由 NeuChar 自動幫你搞定!安全
進入 NeuChar 後臺,點擊左側的【應用商店】按鈕。微信
便可進入到應用商店。微信開發
點擊或查找咱們須要訂閱的APP,如「查天氣」:學習
選擇須要訂閱的月份,並點擊【訂閱】按鈕便可完成訂閱,若是APP是收費的,會自動從帳戶中扣除相應點數,若是點數不夠會自動提示充值。spa
APP有兩種服務方式,一種是對話服務(消息請求),一種是網頁服務(須要受權,使用OAuth 2.0)。3d
請注意【應用參數】標籤的【參數】部分,若是有「進入回話關鍵詞」,說明這個應用支持對話服務,「進入回話關鍵詞」代表,只要用戶輸入這個關鍵詞(不區分大小寫),就會激活這個APP,將消息轉發到APP內。當用戶輸入「退出」,就離開APP的狀態。「會話停留時間」代表在這段時間內,若是用戶沒有發送消息,則會自動退出APP的服務狀態。htm
如今咱們在【Neural Cell 帳號】下選擇須要訂閱此APP的 Cell 帳號(默認會免費送一個),點擊【訂閱】按鈕,便可看到成功訂閱了此APP:blog
到這一步,訂閱已經成功,可是出於安全考慮,公衆號上是不會直接生效的,此時須要手動點擊【管理頁面】按鈕(默認進入的是素材庫),並點擊右上角的【推送】按鈕完成一次推送,APP纔會被激活。
若是想暫停APP,能夠點擊「當前狀態」下的【切換】按鈕,並再次【推送】。
完成推送後,全部在訂閱的 Neural Cell 下的 Neural Endings 均可以享受到這項服務(除非有的服務類型徹底不被支持且沒法降級),首先咱們在公衆號上依次輸入「天氣」「蘇州」「上海」「退出」來看一下結果。
此時狀態已是退出狀態,咱們再輸入「上海」的時候,Senparc.Weixin SDK 會自動將其識別成普通訊息:
當咱們超過設定的1分鐘(由第三方開發者決定)後,系統也會自動退出狀態。
同一個 Cell 支持任意多的 APP 訂閱。
訂閱到期後服務將自動中止。您能夠在任意時候屢次訂閱自動續期。
想要爲用戶提供這樣的服務,咱們首先須要成爲開發者,點擊後臺左側菜單的【成爲開發者】按鈕,真實填寫全部的信息,並提交。
注意:全部信息必須真實,如出現任何虛假信息,平臺將使用一票否決制,永久封停帳號!
申請完成後,便可進入開發者後臺:
開發者後臺提供了開發者發佈和管理APP所需的全部功能,立刻來開發一個APP吧!
請看下一篇:《NeuChar 平臺使用及開發教程(七):爲 NeuChar 開發基於對話的 APP 服務》。