微信公共號(企業號)開發框架-gochat的從零開始教程(一): 前期準備及環境搭建

最近開發了一個基於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搭建的微信公共號:位置小助手

目前具備智能聊天,菜譜查詢,智能翻譯等功能~大家可以關注看一下效果(因爲沒錢買服務器,所以發送信息給它後可能回覆的會比較慢,請一次發一條信息然後耐心等待哦~)

聊天功能:



菜譜查詢:



智能翻譯:




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章