wechat.el微信公眾平臺(tái)開發(fā)框架
wechat.el是一個(gè)微信公眾平臺(tái)開發(fā)框架,但使用的是Emacs Lisp編程語言!借助Lisp語言強(qiáng)大的可定制性,使得開發(fā)一個(gè)公眾平臺(tái)的應(yīng)用猶如編寫一段劇本一樣簡單!
wechat.el使用了狀態(tài)模式和責(zé)任鏈模式:
- 把整個(gè)應(yīng)用抽象成一張大的地圖
- 每一種狀態(tài)都看作一個(gè)獨(dú)立的房間,房間之間有很多扇門連接
- 進(jìn)入房間時(shí)自動(dòng)輸出提示語,即返回給用戶的信息
- 用戶的輸入就是鑰匙,依次與該房間的門匹配(責(zé)任鏈模式),如果能開啟,就通過這一扇門進(jìn)入下一個(gè)房間,即狀態(tài)遷移(狀態(tài)模式)
評論
圖片
表情
