zoukankan      html  css  js  c++  java
  • (转)10款微信公众平台相关的开源软件

    1、微信公共帐号机器人 WeBot

    WeBot ( Weixin Robot) 的设计目标就是让你傻瓜化的接入微信公众平台。是 微信公众平台提供的开放信息接口的自动回复系统,基于node.js 实现。

    功能:

    1. 清晰独立的 router ,轻松实现文本匹配流程控制
    2. 基于正则表达式的对话设定,配置简单,可以给一句话随机回复不同内容
    3. 支持等待后续操作模式,如可以提示用户“需要我执行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模式)中实现微信与其他程序的交互,例如某订单系统等。

    093042_bpnL_726596

    授权协议: 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使用了状态模式和责任链模式:

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

    授权协议: 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,上传微擎程序后按系统指引安装即可。

    104508_uFjl_86738

    微擎新特性:

    免费的开源系统

    高度的安全特性!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

    转载于:http://www.diandiyun.org/?p=1707

  • 相关阅读:
    我的博客的定制代码
    在网站中使用Bing Translator插件翻译文章。
    java 爬虫 WebMagic(四)-Scheduler
    java 爬虫 WebMagic(三)-PipeLine
    java 爬虫 WebMagic(二)-PageProcessor
    java 爬虫 WebMagic(一)-Spider
    java 解析json 万能型
    c# 解析Json 万能型
    常用的Linux 命令
    将文件夹和文件提交到git
  • 原文地址:https://www.cnblogs.com/ixxonline/p/3699604.html
Copyright © 2011-2022 走看看