微信公众号开发 之 编辑模式使用
.
作者 : 万境绝尘
转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/20306735 .
.
本人 微信公众账号(订阅号) : 韩曙亮
-- ╮(╯▽╰)╭ : 为毛我申请不到 服务号 %>_<%, 订阅号各种不方便啊, 编辑模式没有自定义菜单功能啊, 明天就开启开发模式;
-- 关注微信公众号 :
互斥的两种模式 : 编辑模式 和 开发模式, 这两个模式不能同时使用;
编辑模式功能 : 编辑模式主要通过界面编辑的方式设置自动回复 和 自定义菜单, 这些设置直接在公众平台上就可以完成;
编辑模式的场景 :
-- 没有开发能力 : 用于品牌宣传, 新闻媒体, 自助客服类型的公众号;
-- 具有开发能力 : 在开发之前使用编辑模式快速搭建的原型, 开发模式出现故障切换到编辑模式;
编辑模式开启方式 : 如上图, 功能 --> 高级功能 --> 编辑模式;
一. 自动回复设置
.
自动回复 : 在自动回复模块中, 可以设置自动回复功能, 可以回复的内容包括 文本, 图片, 语音等消息;
-- 被添加自动回复 : 微信公众好第一次被用户添加的时候发送的信息;
-- 消息自动回复 : 用户向公众号发消息的时候, 自动回复给用户的信息;
-- 关键词自动回复 : 用户发送某个特定关键词的时候, 回复对应的内容;
开启自动回复 : 自动回复默认是关闭状态的, 需要手动 滑动 启用按钮才可以使用;
1. 被动添加自动回复
被动添加自动回复作用 : 用户添加微信公众号的时候, 自动回复给用户的消息;
-- 回复常用内容 : 欢迎语, 功能简介, 操作指引等;
推荐回复类型 : 自动回复可以是 文字 图片 视频 语音, 但是这里推荐使用 文字, 文字可以为用户省流量;
这里设置一些回复内容到我的公众号中 : 手机版的网站是用百度轻应用做的 \(^o^)/~, 挺好用的;
欢迎添加 韩曙亮 微信公众号 O(∩_∩)O~ Android IOS 嵌入式 重构 设计模式 UML 学习交流mo-OK 目前学习 微信开发 和 百度轻应用 中 ... 欢迎访问个人博客 : -- CSDN博客 : http://blog.csdn.net/shulianghan -- PC版 : www.hanshuliang.com -- 手机版 : http://mobile.hanshuliang.com 联系邮箱 : 13241153187@163.com
使用效果 :
2. 消息自动回复
消息自动回复作用 : 用户向公众好发送不能识别的消息的时候, 会将这种自动回复发送给用户, 消息自动回复的格式也可以有 文字 图片 视频 语音;
-- 使用场景 : 开发模式下服务器故障, 或者刚刚开通微信公众号, 没有进行关键词自动回复设置的时候, 就可以设置该消息自动回复;
设置内容 :
回复 Android , IOS, 嵌入式, 重构, 设计模式 可以进入进一步提示. 回复 公众号开发 , 百度轻应用 查看相关开发细节.
设置方法 :
使用效果 :
3. 关键词自动回复
关键词回复 : 用户发送符合的关键词的时候, 会根据关键词回复其对应的内容;
自动回复规则 : 一个关键词自动回复规则由3部分组成, 规则名, 关键词, 回复;
-- 规则名 : 规则名不代表任何意义, 可以重复, 主要作用是为了方便查看记忆;
-- 关键字 : 有两种匹配方式 分别是 未全匹配 和 已全匹配, 未全匹配就是只要内容中含有关键字就可以匹配, 已全匹配就是只有用户发送的内容完全相同才能匹配;
-- 回复 : 关键字匹配成功后, 发送关键字中对应的内容, 可以是 文字 图片 视频 语音;
关键字与回复之间的关系 :
-- 未全匹配 : 未全匹配 "重构" 关键字, 只要回复的内容中含有 "重构" 两个字, 就会回复相关内容, 如下图设置 :
-- 未全匹配效果 :
-- 已全匹配 : 关键字完全匹配的时候才会发送相应信息;
-- 已全匹配效果 :
-- 一对多关系 : 一个关键字匹配多条内容, 如上图, 一条关键字 对应多条回复, 如果勾选回复全部, 两条回复都会发出;
-- 多对一关系 : 多个关键字匹配一条内容, 如上图, 如果不进行勾选, 两个关键字都会发出一条回复;
4. 自动回复优先级判定
消息自动回复优先级 : 不管用户发送什么类型的消息, 只要公众账号接收到消息便会自动回复, 如果用户发送能够匹配关键字回复规则, 就优先按照关键字回复规则回复;
关键字自动回复优先级 : 如果用户发送的信息匹配多条关键字就随机发送一条;
关键字回复优先级 > 消息自动回复优先级
.
二. 案例 - 重构字典
1. 重构字典设计
(1) 功能设计
功能 : 用户可以与该微信公众号通过消息的发送与回复, 查询重构相关知识, 例如查询代码的坏味道(Bad Smell), 查询重构方法(Refactor Method)的细节知识;
-- 被添加自动回复 : 用户关注微信公众号的时候, 自动回复给用户一条信息, 这条信息是一次性的, 这里就注明回复重构二字或者任意不能识别的内容就会出现目录列表;
-- 消息自动回复 : 当用户发送不能识别的消息的时候, 会回复重构相关目录;
-- 关键字自动回复 : 案例的主体, 这里会根据重构的细节条目 如 代码的坏味道 重构方法 发送相应的重构内容细节;
(2) 数据准备
先列出几条概念, 解释也比较粗糙, 以后总结会慢慢补齐和完善;
代码坏味道 :
-- 重复代码 : 一个以上的位置出现相同的代码结构;
-- 过长函数 : 函数中过长的代码;
-- 过大的类 : 单个类功能太多, 内部定义的成员变量多;
-- 过长参数列 : 函数传入的参数过多;
-- 发散式变化 : 添加一种模块需要修改一个类中的2种函数, 添加另一种模块需要修改同一个类中的3个函数, 将这个类分开比较好;
-- 霰弹式修改 : 添加一个模块需要修改多个类, 这样将多个类合并成一个类比较好;
(3) 设计关键词规则
关键词 : 重构 (完全匹配)
-- 对应回复内容 : 列出重构的目录, 详细列举出22种代码坏味道, 以及所有的重构方法;
关键词 : 代码坏味道(未全匹配)
-- 对应回复内容 : 列出22种代码坏味道;
关键词 : 代码坏味道的具体名称(完全匹配);
-- 对应回复内容 : 将这种坏味道的具体信息回复;
2. 使用效果
.
作者 : 万境绝尘
转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/20306735 .
.