1、微信公共帳號機器人 WeBot
WeBot ( Weixin Robot) 的設計目標就是讓你傻瓜化的接入微信公眾平台。是 微信公眾平台提供的開放信息接口的自動回復系統,基於node.js
實現。
功能:
- 清晰獨立的 router ,輕松實現文本匹配流程控制
- 基於正則表達式的對話設定,配置簡單,可以給一句話隨機回復不同內容
- 支持等待后續操作模式,如可以提示用戶“需要我執行xxx操作嗎?”
授權協議: 未知
開發語言: JavaScript
源碼地址:https://github.com/ktmud/weixin-robot
2、微信問答機器人 wechat_robot_plus
測試環境 apache2.22 + mysql5.5 + php5.4
采用codeigniter框架,初版后台使用了@chekun 的巨作dilicms(一款基於ci的開源后台cms框架)
改版后使用自己寫的一個簡單的ui實現一般的CURD操作
目前支持功能如下:
針對用戶發來的消息做出指定的回應;
保存用戶發來的“命令消息”跟隨的參數到數據庫;
將用戶發送的數據轉入到第三方插件(遵循ci框架的thirdparty模式)中實現微信與其他程序的交互,例如某訂單系統等。
授權協議: GPL
開發語言: PHP
源碼地址:http://git.oschina.net/18777304210/wechat_robot_plus
3、微信機器人框架 WeRoBot
WeRoBot是一個基於Python的微信機器人框架。采用 MIT 協議發布。
授權協議: MIT
開發語言: Python
源碼地址:https://github.com/whtsky/WeRoBot
4、微信公眾API For Node.js
此package是針對微信公眾平台消息接口的實現。微信公眾平台消息接口的Node.js實現。
授權協議: MIT
開發語言: JavaScript
源碼地址:https://github.com/JeremyWei/weixin_api
5、微信公共平台開發模式(JAVA) SDK
微信公眾平台是騰訊公司在微信的基礎上新增的功能模塊,通過這一平台,個人和企業都可以打造一個微信的公眾號,並實現和特定群體的文字、圖片、語音的全方位溝通、互動。 微信公共平台開發模式(JAVA) SDK
- 實現MessageProcessingHandler接口,配置wechat.properties
- 在web.xml配置過濾器
功能介紹:
- 回復 0 查看菜單;
- 回復 1 查看社區最新動態;
- 回復 2 本周推薦;
- 回復 3 查看星座運勢;
- 回復 4 輕松一刻;
- 回復 5 祝福牆;
- 回復 6 快遞查詢;
- 回復 @城市名稱 查看天氣(eg: @北京);
- 回復 zip#地名 查詢郵編區號(eg:zip#北京);
- 回復 #內容 問題意見反饋;
授權協議: MIT
開發語言: Java
源碼地址:http://git.oschina.net/gson/wechat
6、開源微信公眾號管理系統 微笑微信
微笑微信是一款免費的開源微信公眾號管理系統,基於php+mysql,讓微信開發者最便捷的進行二次開發。
基於 BSD 開源協議
允許企業或個人自由的使用,修改源代碼,也可以將修改后的代碼作為開源或者專有軟件再發布。
框架簡潔,功能強大
默認框架基於官方微信后台,強化了多公眾號管理,消息管理,會員管理和人工微信客服功能,沒有多余內容,便於二次開發。
快速調換界面
使用PHP+SMARTY,輕松換寫模板,為您的客戶提供個性化的微信管理后台。
便捷的插件功能擴展
只要你會PHP,你就能做插件,一個衍生類文件就是一個插件,確保最低的耦合性。
授權協議: BSD
開發語言: PHP JavaScript HTML/CSS
源碼地址:http://bbs.sylai.com/forum.php?mod=viewthread&tid=1&extra=page%3D1
7、微信公眾平台開發框架 wechat.el
wechat.el是一個微信公眾平台開發框架,但使用的是Emacs Lisp編程語言!借助Lisp語言強大的可定制性,使得開發一個公眾平台的應用猶如編寫一段劇本一樣簡單!
wechat.el使用了狀態模式和責任鏈模式:
- 把整個應用抽象成一張大的地圖
- 每一種狀態都看作一個獨立的房間,房間之間有很多扇門連接
- 進入房間時自動輸出提示語,即返回給用戶的信息
- 用戶的輸入就是鑰匙,依次與該房間的門匹配(責任鏈模式),如果能開啟,就通過這一扇門進入下一個房間,即狀態遷移(狀態模式)
授權協議: BSD
開發語言: Lisp
源碼地址:https://github.com/redraiment/wechat.el
8、beego_weixin
這個項目是基於beego開發的微信應用,主要實現了“Go中國”這個微信賬號的自動恢復,能夠同步讀取gopkg這個開源庫的內容.
里面已經演示了如何利用Go開發微信的公眾賬戶應用
授權協議: BSD
開發語言: Google Go
源碼地址:https://github.com/astaxie/weixin
9、微信公眾平台自助引擎 微擎
微信公眾平台自助引擎,簡稱微擎,微擎是一款免費開源的微信公眾平台管理系統。 注:使用微擎必須要有自己的服務器、虛擬空間或者自己的BAE,且必須要支持PHP+MYSQL,上傳微擎程序后按系統指引安裝即可。
微擎新特性:
免費的開源系統
高度的安全特性!100%的自由控制!便於二次開發!
自動獲取帳號信息
只需要一鍵即可快速獲取用戶信息,添加賬號更簡便!
多樣化的消息推送模式
新增了推送模式,突破了原有的使用次數限制,更具營銷價值!
支持多微信賬號管理
多個微信賬號同時管理,實時切換,高效管理!
改進了歡迎回復和默認回復
可直接把現有的規則設置為歡迎信息和默認回復,操作更簡便!
自由化的功能模塊管理
可為單個微信賬號選擇所需的功能模塊,管理更加自由化!
關鍵詞匹配增強
微擎改進了關鍵詞匹配模式,使之匹配更加精准!更加迅速!
圖文消息添加模式增強
微擎改進了圖文消息的添加方式,去除了原有素材庫的復雜模式!
無限制的自定義回復
突破了原有的回復數量限制,多條規則,隨機回復!
文字消息回復
添加規則時可根據關鍵詞設置特定的文字消息回復。
圖文消息回復
添加規則時可根據關鍵詞設置特定的圖文消息回復,支持多條圖文。
小賤雞自動陪聊
小賤雞自動陪聊功能,增強用戶與公眾號之間的互動體驗!
強大的統計分析功能
可以將規則關鍵字、潛在關鍵字以及粉絲與微信公眾賬號的聊天記錄統計出來!
便捷的自定義接口功能
無須熟悉微擎即可接入更多微信接口,讓二次開發變的更加簡單便捷!
微信牆+現場抽獎功能
微擎微信牆與現場抽獎進行有效結合,只需一鍵便可引爆整個會場!
活動營銷功能
微擎還准備了包括砸蛋抽獎、大轉盤抽獎在內的等多個活動營銷功能!
授權協議: GPL
開發語言: PHP
源碼地址:http://bbs.we7.cc/forum.php?mod=viewthread&tid=1681
10、微信公共平台開發模式Node.js SDK
微信公眾平台是騰訊公司在微信的基礎上新增的功能模塊,通過這一平台,個人和企業都可以打造一個微信的公眾號,並實現和特定群體的文字、圖片、語音的全方位溝通、互動。
授權協議: MIT
開發語言: JavaScript
源碼地址:http://git.oschina.net/gson/wechat-for-node-js