微信公共号(企业号)开发框架-gochat的从零开始教程(一): 前期准备及环境搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ahlxt123/article/details/52647750

最近开发了一个基于go语言的微信公共号/企业号的开发框架——gochat, 可以用来进行微信公共号/企业号的快速开发

gochat的架构是在 beego的基础上完成的,而beego是一个非常强大的HTTP 框架框架(腾讯、京东、360、微博都有平台使用了beego),因此在beego基础上设计的gochat框架无论是稳定性还是资源开销的平衡性上都是有充分保证的


接下来我将会写一系列文章介绍怎么从零开始配置和使用gochat框架,即使没有编程基础的小白,只要跟着我的教程一步步来,也是可以自己做微信开发的哟。



(为了做微信公共号开发,首先需要大家去申请一个微信公共号,已经有公共号的可以跳过这一步。)


    有了公共号之后,接下来就是需要一台linux服务器来运行我们的开发程序,这样才能够运行我们的gochat框架,从而实时响应关注用户的发送的信息。服务器的系统安装建议使用centos。服务器购买的话推荐腾讯云阿里云,学生的话强烈推荐腾讯的校园云 计划,只要1块钱就可以认领一台服务器,非学生身份可以几十块买个低配服务器玩一下。)


    有了服务器之后,接下来我们还需要2个软件来远程连接服务器以便上传代码什么的:putty 和 winscp ,其中putty用来连接服务器输入指令,而winscp则用来在服务器上上传/修改文件的,2个软件的使用方法都是很简单的:

        WINSCP教程

            PUTTY教程


    现在我们手里有了公共号和服务器之后,就可以正式开发啦,下面会涉及一些 Linux的基础语言,不懂的话直接按我给出的流程直接粘贴复制即可完成本章的目标(快速开发出一个属于自己的公共号)。

    首先使用刚下载的putty以root权限远程连接上我们的服务器,这里会进入一个如下图一样的命令行环境:

    这里就是我们的云服务器环境啦,在命令行中输入以下指令新建2个文件夹作为gopath的路径(每次输入一行):

mkdir /code
mkdir /golib


    然后是在服务器中安装配置golang环境,输入下面指令安装:

yum install golang

    安装完后需要修改环境变量,不会使用vim的同学请使用之前下载的winscp连接服务器,找到根目录下的 /etc 文件夹,然后打开/etc文件夹下的profile文件,在文件的最后一行下面加入以下代码(会使用vim的同学直接 vi  /etc/profile 编辑即可):

#go configuration

export GOROOT=/go
export GOARCH=amd64
export GOOS=linux
export GOPATH=/golib:/code
export PATH=$GOROOT/bin:$PATH


    注意这里的goarch 和 goos里面的值要和自己的服务器版本对应,保存编辑后,在命令行输入更新系统变量:

source /etc/profile

    这样,服务器的Golang环境即搭建完成啦(如果想要学习具体原理,可以参考这里的教程)。接下来依次输入以下指令即可完成服务器的环境配置:

yum install mercurial
yum install git
go get github.com/astaxie/beego
go get gopkg.in/yaml.v2


OK,现在环境就配置好啦,下一章我会教大家怎么利用gochat在10分钟内快速新建一个微信框架并运行~

这里有一个我自己随手用gochat搭建的微信公共号:位置小助手

目前具备智能聊天,菜谱查询,智能翻译等功能~大家可以关注看一下效果(因为没钱买服务器,所以发送信息给它后可能回复的会比较慢,请一次发一条信息然后耐心等待哦~)

聊天功能:



菜谱查询:



智能翻译:




展开阅读全文

没有更多推荐了,返回首页