高考季来临,为了更好的服务高中的学弟学妹,汇聚在校的同学们的热情和想法,我着手做了一个微信公众号(itongzhong):龙眠钟气。趁这个机会好好了解一下微信工作平台的使用经验和技术架构。
第一篇暂且介绍一下基本的编辑功能,不涉及开发者功能。
一、选择订阅号
选择订阅号还是服务好、企业号,取决于该公众号的功能。因为订阅号每天都有一次群发的机会,对于自媒体平台或重视消息推送的运营者来说,会是很不错的选择。而且现在自定义菜单也已经开放了,之前只有服务号才有。在基本编辑模式下,群发功能、自动回复、自定义菜单等就已经能满足大部分的公众号的需求。
二、小试牛刀
简单介绍下我使用这些功能做了什么吧!
首先测试了一下自动回复:这里面有三种被添加自动回复、消息自动回复和关键词自定义回复。其中被添加自动回复是第一次添加该公众号时,差不多向用户买个萌啥的,嘻嘻;消息自动回复,如果有哪个逗比用户不断给向后台发消息,怎么办,可以设置消息自动回复,比啥都没有要好。关键词自定义回复,在订阅号没有开放自定义菜单的年代(怎么感觉好久远),大部分交互都是通过关键字完成的。嗯,都没有问题。
接下来就是自定义菜单了,菜单可以设置成两级,我的设置基本是这样的:
自定义菜单点击后触发回复消息,或者链接到网页等行为,这里面我暂且把每个链接都设置为回复消息。因为网页还没写呢
三、开启开发者功能
最后为下一篇开个头,如果想要有更多的功能,那么就需要对微信进行二次开发了。其实就是使用微信官方开放的接口,自己在服务器端进行功能拓展。比如,上面加入我们,可以直接发消息给公众号,然后人工统计信息,也可以将加入我们链接到一个网页表单上,然后填写完信息就可以自动更新到数据库中。这样对于用户量增大时,这种交互无疑会提高效率。
自己的服务器可以使用诸如新浪sae,阿里云等服务,也可以自己搭建。目前我使用sae,因为初期业务简单,使用sae能够满足大部分需求。关于sae的使用,博客园里面已经有很大文章了,不熟悉的同学可以去参考一下,很容易的呢!
接下来,在开发者中心的配置里,写上服务器的url和token即可。
好吧,今天就说到这儿。写oo作业去了,晚上再把网页端搭好。还会学习更多关于微信技术架构,很快和大家分享。