wechat.el - 微信公众平台开发框架


BSD
跨平台
Lisp

软件简介

wechat.el是一个微信公众平台开发框架,但使用的是Emacs
Lisp编程语言!借助Lisp语言强大的可定制性,使得开发一个公众平台的应用犹如编写一段剧本一样简单!

wechat.el使用了状态模式和责任链模式:

  1. 把整个应用抽象成一张大的地图
  2. 每一种状态都看作一个独立的房间,房间之间有很多扇门连接
  3. 进入房间时自动输出提示语,即返回给用户的信息
  4. 用户的输入就是钥匙,依次与该房间的门匹配(责任链模式),如果能开启,就通过这一扇门进入下一个房间,即状态迁移(状态模式)