文章来源:网络作者:囚人发布时间:2026-08-19 03:08:02
如何在微信小程序上制作智能机器人? 还不会操作的小伙伴,就跟着小编一起去了解具体的方法吧!
项目为智能应答机器人,使用了图灵机器人接口,慢慢调戏吧

首页,主要处理页:
//index.js
var app = getApp();
var that;
var chatListData = [];
Page({
data: {
askWord: \'\',
userInfo: {},
chatList: [],
},
onLoad: function () {
that = this;
//获取用户信息
app.getUserInfo(function (userInfo) {
that.setData({
userInfo: userInfo
});
});
},
onReady: function () {
//问候语
setTimeout(function () {
that.addChat(\'你好啊!\', \'l\');
}, 1000);
},
sendChat: function (e) {
let word = e.detail.value.ask_word ? e.detail.value.ask_word : e.detail.value;//支持两种提交方式that.addChat(word, \'r\');//请求api获取回答
app.req(\'post\', \'openapi/api\', {
\'data\': { \'info\': word, \'loc\': \'广州\', \'userid\': \'123\' },\'success\': function (resp) {that.addChat(resp.text, \'l\');
if (resp.url) {
that.addChat(resp.url, \'l\');
}
},
});
//清空输入框
that.setData({
askWord: \'\'
});
},
//新增聊天列表
addChat: function (word, orientation) {
let ch = { \'text\': word, \'time\': new Date().getTime(), \'orientation\': orientation };chatListData.push(ch);that.setData({
chatList: chatListData
});
}
})
页面:
//index.wxml
网络请求方法:
//app.js
req: function (method, url, arg) {
let domian = \'//www.tuling123.com/\', data = { \'key\': \'9d2ff29d44b54e55acadbf5643569584\' }, dataType = \'json\';//为方便广大群众,提供keylet header = { \'content-type\': \'application/x-www-form-urlencoded\' };if (arg.data) {data = Object.assign(data, arg.data);
}
if (arg.header) {
header = Object.assign(header, arg.header);}
if (arg.dataType) {
dataType = arg.dataType;
}
let request = {
method: method.toUpperCase(),
url: domian + url,
data: data,
dataType: dataType,
header: header,
success: function (resp) {
console.log(\'response content:\', resp.data);let data = resp.data;typeof arg.success == "function" && arg.success(data);},fail: function () {
wx.showToast({
title: \'请求失败,请稍后再试\',
icon: \'success\',
duration: 2000
});
typeof arg.fail == "function" && arg.fail();},complete: function () {
typeof arg.complete == "function" && arg.complete();}
};
wx.request(request);
}
以上就是如何在微信小程序上制作智能机器人的全部内容了,大家都学会了吗?

禁地之战(乾马金龙专属)
超变传奇996传奇
乾马金龙专属 全新三职业神器,上线领豪礼,爽玩!

王者霸业(王斩切割爆爆爆)
超变传奇
王斩切割爆爆爆 上线即送自动拾取、自动回收

烈焰之怒(骷髅超变日送10万...
超变传奇996传奇
骷髅超变日送10万 上线免费送刀刀绿毒刀刀冰冻自动回收,无条件登录就送10万充值货币!

铸兵之王(百亿直购送充爆)
超变传奇996传奇
百亿直购送充爆 自动拾取 自动回收 攻速全满 直升10000级 六大终极装备

江湖我最牛(GM狂送真充超超...
超变传奇996传奇
GM狂送真充超超变 全新超变几率触发GM手机,狂送真充红包

斗转武林(竹火百锻默爆)
超变传奇996传奇
竹火百锻默爆 上线福利:自动拾取、自动回收、更多豪礼在线相送!!

战影破穹(百亿送充神技觉醒...
超变传奇996传奇
百亿送充神技觉醒 上线即送自动回收、自动拾取等!

苍穹之剑2(帝煞古兵专属)
超变传奇996传奇
帝煞古兵专属 上线即送自动拾取、自动回收

摸金之路(无限超变天天送百...
超变传奇996传奇
无限超变天天送百万 超爽直购币白漂版本,天天送百万直购币!

国战来了(3.5折免费版)
策略
3.5折免费版 3.5折免费,每天送100限时代金券

《逆战:未来》张杰福利放送:杰...