10款微信公衆平臺相關的開源軟件(轉)

 

一、微信公共賬號機器人 WeBotphp

WeBot ( Weixin Robot) 的設計目標就是讓你傻瓜化的接入微信公衆平臺。是 微信公衆平臺提供的開放信息接口的自動回覆系統,基於node.js 實現。node

功能:mysql

  1. 清晰獨立的 router ,輕鬆實現文本匹配流程控制
  2. 基於正則表達式的對話設定,配置簡單,能夠給一句話隨機回覆不一樣內容
  3. 支持等待後續操做模式,如能夠提示用戶「須要我執行xxx操做嗎?」

受權協議: 未知
開發語言: JavaScriptgit

源碼地址:https://github.com/ktmud/weixin-robotgithub

二、微信問答機器人 wechat_robot_plus

測試環境 apache2.22 + mysql5.5 + php5.4web

採用codeigniter框架,第一版後臺使用了@chekun 的巨做dilicms(一款基於ci的開源後臺cms框架)正則表達式

改版後使用本身寫的一個簡單的ui實現通常的CURD操做sql

目前支持功能以下:數據庫

針對用戶發來的消息作出指定的迴應;apache

保存用戶發來的「命令消息」跟隨的參數到數據庫;

將用戶發送的數據轉入到第三方插件(遵循ci框架的thirdparty模式)中實現微信與其餘程序的交互,例如某訂單系統等。

093042_bpnL_726596

 

受權協議: GPL
開發語言: PHP

源碼地址:http://git.oschina.net/18777304210/wechat_robot_plus

三、微信機器人框架 WeRoBot

WeRoBot是一個基於Python的微信機器人框架。採用 MIT 協議發佈。

受權協議: MIT
開發語言: Python

源碼地址:https://github.com/whtsky/WeRoBot

四、微信公衆API For Node.js

此package是針對微信公衆平臺消息接口的實現。微信公衆平臺消息接口的Node.js實現。

受權協議: MIT
開發語言: JavaScript

源碼地址:https://github.com/JeremyWei/weixin_api

五、微信公共平臺開發模式(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

六、開源微信公衆號管理系統 微笑微信

微笑微信是一款免費的開源微信公衆號管理系統,基於php+mysql,讓微信開發者最便捷的進行二次開發。

基於 BSD 開源協議
容許企業或我的自由的使用,修改源代碼,也能夠將修改後的代碼做爲開源或者專有軟件再發布。

框架簡潔,功能強大
默認框架基於官方微信後臺,強化了多公衆號管理,消息管理,會員管理和人工微信客服功能,沒有多餘內容,便於二次開發。

快速調換界面
使用PHP+SMARTY,輕鬆換寫模板,爲您的客戶提供個性化的微信管理後臺。

便捷的插件功能擴展
只要你會PHP,你就能作插件,一個衍生類文件就是一個插件,確保最低的耦合性。

受權協議: BSD
開發語言: PHP JavaScript HTML/CSS

源碼地址:http://bbs.sylai.com/forum.php?mod=viewthread&tid=1&extra=page%3D1

七、微信公衆平臺開發框架 wechat.el

wechat.el是一個微信公衆平臺開發框架,但使用的是Emacs Lisp編程語言!藉助Lisp語言強大的可定製性,使得開發一個公衆平臺的應用猶如編寫一段劇本同樣簡單!

wechat.el使用了狀態模式和責任鏈模式:

  1. 把整個應用抽象成一張大的地圖
  2. 每一種狀態都看做一個獨立的房間,房間之間有不少扇門鏈接
  3. 進入房間時自動輸出提示語,即返回給用戶的信息
  4. 用戶的輸入就是鑰匙,依次與該房間的門匹配(責任鏈模式),若是能開啓,就經過這一扇門進入下一個房間,即狀態遷移(狀態模式)

受權協議: BSD
開發語言: Lisp

源碼地址:https://github.com/redraiment/wechat.el

八、beego_weixin

這個項目是基於beego開發的微信應用,主要實現了「Go中國」這個微信帳號的自動恢復,可以同步讀取gopkg這個開源庫的內容.

裏面已經演示瞭如何利用Go開發微信的公衆帳戶應用

受權協議: BSD
開發語言: Google Go

源碼地址:https://github.com/astaxie/weixin

九、微信公衆平臺自助引擎 微擎

微信公衆平臺自助引擎,簡稱微擎,微擎是一款免費開源的微信公衆平臺管理系統。 注:使用微擎必需要有本身的服務器、虛擬空間或者本身的BAE,且必需要支持PHP+MYSQL,上傳微擎程序後按系統指引安裝便可。

104508_uFjl_86738

 

微擎新特性:

免費的開源系統

高度的安全特性!100%的自由控制!便於二次開發!

自動獲取賬號信息

只須要一鍵便可快速獲取用戶信息,添加帳號更簡便!

多樣化的消息推送模式

新增了推送模式,突破了原有的使用次數限制,更具營銷價值!

支持多微信帳號管理

多個微信帳號同時管理,實時切換,高效管理!

改進了歡迎回復和默認回覆

可直接把現有的規則設置爲歡迎信息和默認回覆,操做更簡便!

自由化的功能模塊管理

可爲單個微信帳號選擇所需的功能模塊,管理更加自由化!

關鍵詞匹配加強

微擎改進了關鍵詞匹配模式,使之匹配更加精準!更加迅速!

圖文消息添加模式加強

微擎改進了圖文消息的添加方式,去除了原有素材庫的複雜模式!

無限制的自定義回覆

突破了原有的回覆數量限制,多條規則,隨機回覆!

文字消息回覆

添加規則時可根據關鍵詞設置特定的文字消息回覆。

圖文消息回覆

添加規則時可根據關鍵詞設置特定的圖文消息回覆,支持多條圖文。

小賤雞自動陪聊

小賤雞自動陪聊功能,加強用戶與公衆號之間的互動體驗!

強大的統計分析功能

能夠將規則關鍵字、潛在關鍵字以及粉絲與微信公衆帳號的聊天記錄統計出來!

便捷的自定義接口功能

無須熟悉微擎便可接入更多微信接口,讓二次開發變的更加簡單便捷!

微信牆+現場抽獎功能

微擎微信牆與現場抽獎進行有效結合,只需一鍵即可引爆整個會場!

活動營銷功能

微擎還準備了包括砸蛋抽獎、大轉盤抽獎在內的等多個活動營銷功能!

受權協議: GPL
開發語言: PHP

源碼地址:http://bbs.we7.cc/forum.php?mod=viewthread&tid=1681

十、微信公共平臺開發模式Node.js SDK

微信公衆平臺是騰訊公司在微信的基礎上新增的功能模塊,經過這一平臺,我的和企業均可以打造一個微信的公衆號,並實現和特定羣體的文字、圖片、語音的全方位溝通、互動。

受權協議: MIT
開發語言: JavaScript

源碼地址:http://git.oschina.net/gson/wechat-for-node-js

 

轉載於:http://www.diandiyun.org/?p=1707

相關文章
相關標籤/搜索