成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

微信程序開發(fā)系列教程(二)微信訂閱號+人工智能問答服務(wù)

lncwwn / 3558人閱讀

摘要:我的前一篇文章微信程序開發(fā)系列教程一開發(fā)環(huán)境搭建已經(jīng)介紹了微信服務(wù)器的開發(fā)環(huán)境搭建。本文作為開發(fā)系列的第二篇文章,介紹如何給您的微信訂閱號開發(fā)一個最簡單的問答服務(wù),非常好玩。

我的前一篇文章微信程序開發(fā)系列教程(一)開發(fā)環(huán)境搭建?已經(jīng)介紹了微信服務(wù)器的開發(fā)環(huán)境搭建。本文作為開發(fā)系列的第二篇文章,介紹如何給您的微信訂閱號開發(fā)一個最簡單的問答服務(wù),非常好玩。

這個系列的完整代碼在我的github上:

https://github.com/i042416/we...

本文實現(xiàn)的場景

您的訂閱號粉絲向訂閱號發(fā)送消息,會得到一個和發(fā)送消息一模一樣的文字回復(fù),并且在前面加上了“Add by Jerry:”的前綴。

沒有什么意思,對吧?因為現(xiàn)在這個訂閱號的微信消息服務(wù)器是我們自己開發(fā)的了,因此在消息服務(wù)器上接收到粉絲發(fā)送的文本后,我們可以實現(xiàn)一些有趣的邏輯。比如調(diào)用一些人工智能的圖靈API,同訂閱號的粉絲進行聊天,像下面這樣:

下面是詳細步驟。

1. 打開我github項目里的server.js文件:

實現(xiàn)如下代碼。這個server.js是整個消息服務(wù)器的入口了,routesEngine的作用是針對微信平臺發(fā)送到消息服務(wù)器的不同請求,進行對應(yīng)處理。當然具體實現(xiàn)在文件夾jerryapp/routes下面的index.js里。

var express = require("express");

var routesEngine = require("./jerryapp/routes/index.js");

var app = express();

routesEngine(app);

app.listen(process.env.PORT || 3000, function () {

console.log("Listening on port, process.cwd(): " + process.cwd() );

});

2. 現(xiàn)在我們就開始實現(xiàn)index.js。當粉絲的文字請求發(fā)送到消息服務(wù)器時,調(diào)用自己實現(xiàn)的nodejs module "echoService"進行處理。

var request = require("request");

var echoService = require("../service/echo.js");

module.exports = function (app) {

app.route("/").post(function(req,res){

echoService(req, res);

});

};

打開echo.js看看實現(xiàn):

從下圖第6行能看到加在回復(fù)前的前綴"Add by Jerry:"。

具有人工智能的圖靈服務(wù)

如果不想給您的訂閱號粉絲回復(fù)呆板的"Add by Jerry:", 那就在index.js里把ecoService注釋掉,用圖靈API代替吧。如下圖29行所示。

圖靈API的調(diào)用實現(xiàn)位于tuning.js,實際上就是消費了一個通過RestFul API暴露出來的人工智能服務(wù):

url如下:

www.tuling123.com/openapi/api?key=de4ae9269c7438c33de5806562a35cac&info=

我們只用把訂閱號粉絲在微信App里發(fā)送的文本粘貼到上述url末尾,調(diào)用該API就能得到圖靈API分析應(yīng)答結(jié)果。以成都天氣預(yù)報為例:

訪問www.tuling123.com可以了解更多該圖靈機器人的細節(jié)。

要獲取更多Jerry的原創(chuàng)技術(shù)文章,請關(guān)注公眾號"汪子熙"或者掃描下面二維碼:

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/19828.html

相關(guān)文章

  • 從零開始:微信程序新手入門寶典《一》

    摘要:為了方便大家了解并入門微信小程序,我將一些可能會需要的知識,列在這里,讓大家方便的從零開始學(xué)習(xí)一微信小程序的特點張小龍張小龍全面闡述小程序,推薦通讀此文小程序是一種不需要下載安裝即可使用的應(yīng)用,它出現(xiàn)了觸手可及的夢想,用戶掃一掃或者搜一下即 為了方便大家了解并入門微信小程序,我將一些可能會需要的知識,列在這里,讓大家方便的從零開始學(xué)習(xí); 一:微信小程序的特點 張小龍:張小龍全面闡述小程...

    whataa 評論0 收藏0
  • 從零開始:微信程序新手入門寶典《一》

    摘要:為了方便大家了解并入門微信小程序,我將一些可能會需要的知識,列在這里,讓大家方便的從零開始學(xué)習(xí)一微信小程序的特點張小龍張小龍全面闡述小程序,推薦通讀此文小程序是一種不需要下載安裝即可使用的應(yīng)用,它出現(xiàn)了觸手可及的夢想,用戶掃一掃或者搜一下即 為了方便大家了解并入門微信小程序,我將一些可能會需要的知識,列在這里,讓大家方便的從零開始學(xué)習(xí); 一:微信小程序的特點 張小龍:張小龍全面闡述小程...

    mdluo 評論0 收藏0
  • 從零開始:微信程序新手入門寶典《一》

    摘要:為了方便大家了解并入門微信小程序,我將一些可能會需要的知識,列在這里,讓大家方便的從零開始學(xué)習(xí)一微信小程序的特點張小龍張小龍全面闡述小程序,推薦通讀此文小程序是一種不需要下載安裝即可使用的應(yīng)用,它出現(xiàn)了觸手可及的夢想,用戶掃一掃或者搜一下即 為了方便大家了解并入門微信小程序,我將一些可能會需要的知識,列在這里,讓大家方便的從零開始學(xué)習(xí); 一:微信小程序的特點 張小龍:張小龍全面闡述小程...

    LdhAndroid 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<