中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何給您的微信訂閱號開發一個最簡單的問答服務

發布時間:2021-12-31 10:02:30 來源:億速云 閱讀:144 作者:柒染 欄目:互聯網科技

今天就跟大家聊聊有關如何給您的微信訂閱號開發一個最簡單的問答服務,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

介紹如何給您的微信訂閱號開發一個最簡單的問答服務,非常好玩。

實現的場景

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

如何給您的微信訂閱號開發一個最簡單的問答服務

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

如何給您的微信訂閱號開發一個最簡單的問答服務

下面是詳細步驟。

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

如何給您的微信訂閱號開發一個最簡單的問答服務

實現如下代碼。這個server.js是整個消息服務器的入口了,routesEngine的作用是針對微信平臺發送到消息服務器的不同請求,進行對應處理。當然具體實現在文件夾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. 現在我們就開始實現index.js。當粉絲的文字請求發送到消息服務器時,調用自己實現的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看看實現:

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

如何給您的微信訂閱號開發一個最簡單的問答服務

具有人工智能的圖靈服務

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

如何給您的微信訂閱號開發一個最簡單的問答服務

如何給您的微信訂閱號開發一個最簡單的問答服務

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

如何給您的微信訂閱號開發一個最簡單的問答服務

url如下:

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

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

如何給您的微信訂閱號開發一個最簡單的問答服務

看完上述內容,你們對如何給您的微信訂閱號開發一個最簡單的問答服務有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昌邑市| 云霄县| 甘孜| 襄垣县| 杭州市| 葫芦岛市| 房山区| 西和县| 湘潭市| 嘉义县| 三门峡市| 镇远县| 灯塔市| 齐河县| 错那县| 乾安县| 莱阳市| 炉霍县| 岗巴县| 彭阳县| 平安县| 深州市| 吉木萨尔县| 乌拉特前旗| 荔浦县| 临朐县| 沭阳县| 满洲里市| 交城县| 香河县| 洱源县| 灌阳县| 漠河县| 务川| 禹城市| 东乡族自治县| 班玛县| 海宁市| 崇阳县| 天峻县| 锡林郭勒盟|